پروژه تجزیه و تحلیل و طراحی سیستمها:(مبانی مهندسی نرم افزار)
یک سیستم را مانند یک آموزشگاه در نظر می گیریم - فرض می کنیم که این سیستم بصورت سنتی می باشد و می خواهیم آن را مکانیزه کنیم. بنابراین ابتدا مشکلات آن را یافته و نیازهای آن را مشخص نمائید.
سپس برای شروع پروژه آن را امکان سنجی کنید و پس از آن سیستم را شروع نموده و نمودار متن آن را رسم کرده و پس از آن نمودار سازمان را رسم کرده و از روی آن نمودار گردش مستندات را تهیه کنید.
سپس نمودار گردش داده ها در سطح اول را رسم نمائید و پس از آن یکی از پردازه های نمودار سطح اول را با نمودار گردش داده ها در سطح دوم تشریح نمائید و یکی از پردازه های این نمودار را بعنوان پردازه جزئی در نظر گرفته و شبه دستور العملهای آن را بنویسید.
آموزشگاه زبان
(آموزشگاه زبان به عنوان نمونه برای پروژه در نظر گرفته شده است)
این آموزشگاه به دلیل بزرگی و حجم زیاد کار از پاسخ گویی مناسب به مراجعه کنندگان برخوردار نیست. در این سیستم حتی برای اطلاع از وضعیت بدهکاری و بستانکاری زبان آموزان چند ساعت وقت لازم است - همچنین دسترسی مناسبی نیز به سابقه تحصیلی زبان آموزان وجود ندارد و برای اطلاع از پایه تحصیلی زبان آنها ،باید از تمام زبان آموزان ، اعم از آنهایی که قبلا در اینجا تحصیل کرده اند و آنهایی که به تازگی می خواهند شروع به آموختن زبان کنند امتحان به عمل آید یا مدرک قبلی آنها درخواست شود - چون این اطلاعات در جایی ذخیره نمی شد و اگر هم ذخیره می شد دسترسی به آن دشوار بود.
بعد از اطلاع از پایه تحصیلی ، ارتباط زبان آموزان به کلاسهای مربوطه (کلاسهای در سطح خودشان) به صورت دستی انجام می شود که این کار علاوه بر وقت گیر بودن ، اشتباهاتی را نیز در پی دارد.
نیازها:
1: دسترسی سریع به اطلاعات زبان آموزان که شامل اطلاعات مربوط به شهریه و پایه تحصیلی (ترم چندم) و شماره تلفن آنها برای کارهای ضروری
2: ارجاع زبان آموزان به مقطع مربوطه به طور اتوماتیک
روش کار آموزشگاه:
زبان آموزان ابتدا به آموزشگاه مراجعه کرده و فرم ثبت نام را دریافت می کنند و در صورت داشتن مدرک زبان ، با ارائه آن و پرداخت تمام یا قسمتی از شهریه ثبت نام خود را تکمیل می کنند - سپس مدیریت آموزشگاه با بررسی پایه تحصیلی زبان آموزان آنها را به کلاس مربوطه ارجاع می دهد.
امکان سنجی:
تا اینجا مشکلات و نیازها مشخص شد و با بررسی های صورت گرفته ، آموزشگاه توان پرداخت هزینه زیادی را برای اجرای پروژه (سیستم مکانیزه) و خرید سخت افزار ندارد بنابراین باید سیستم را با حداقل امکانات پیاده سازی کنیم.
در انجا زبان برنامه نویسی پاسکال و سیستم عامل ویندوز 98 و توپولوژی شبکه خطی انتخاب شده است (یک کامپیوتر در اختیار مدیریت و یکی هم در اختیار حسابداری)
شبه دستورالعملها
read H
read S
multiply S,H
hoghoogh ra be pardazeye (hesabdariye 4) befrest
hoghogh = H
saate kar = S
cheke hoghoogh = X
دستتون درد نکنه تنها سایتی که راجع به این موضوع رایگان مطلب گذاشته بودین.برا پروژه ام خیلی مفید بود
عالی
ایده مطلبتون برای من خیلی مفید بود.
میخواستم برای درس مهندسی نرم افزار این موضوع رو شروع کنم این کار دید منو باز کرد.
خدا همراهت باشه همیشه
خدا خیرتون بده
بسیار مختصر و مفید بود حیف بود تشکر نکنم سپاسگذارم
سلام.خوب بود دمت گرم.تنها مشکلش این بدو که کم در مورد توضیح داده.
سلام فقط باید بگم دمت گرم خیلی مطلبت به کارم امد بازم ممنونم
سلام
خسته نباشید امیدوارم حالتون خوب باشه
پروژه ای که در وبلاگتون قرار دادید خیلی بهم کمک کرد
امیدوارم بازم مطالب کاربردی بیشتری رو بیان کنید
و یه سوال دیگه این نمودار با استفاده از ویزیو رسم شده اند یا نه؟
نمودار ها را با برنامه پینت ویندوز رسم کردم
سلام
من از این مبحث خیلی خوشم اومد زبانش قابل فهم بود اما من نمیتونم دیاگرام متن و دیاگرام گردش داده ها رو ببینم میشه منو راهنمایی کنید؟
با تشکر
سلام عزیزم
دمتون گرم دیاگرام متن تون به من خیلی کمک کرد
دستون درد نکونه
با سلام بلاگ جالبی دارید
این مطلب واقعاً به درد ما می خوره با اجازتون برا استفاده بیشتر ازش یه کپی گرفتم
موفق باشی
سلام خواستم از مطلب واقعا مفیدت تشکر کنم. من معمولا حوصله نظر دادن ندارم ولی حیفم اومد اینو نظر ندم. دمت گرم
با سلام خدمت شما دوست عزیز
پروژه بسیار کاربردی در وبلاگتون قرار دادهاید.
امیدوارم از این نوع پروژه ها را باز در وبلاگتون قرار دهید
با تشکر به منم سری بزنید.
با سلام
نظر لطفتون هست.
ولی این پروژه باز هم جای کار بسیاری دارد.
مثلا در قسمت شبه دستور العملها و مشکلات و راه های رفع آنها