X
تبلیغات
بازی تراوین

همه چیز در مورد کامپیوتر و برنامه های کاربردی

آموزش کامپیوتر موبایل اینترنت تبلت و برنامه های جانبی

پروژه تجزیه تحلیل و مبانی مهندسی نرم افزار


پروژه تجزیه و تحلیل و طراحی سیستمها:(مبانی مهندسی نرم افزار)


یک سیستم را مانند یک آموزشگاه در نظر می گیریم - فرض می کنیم که این سیستم بصورت سنتی می باشد و می خواهیم آن را مکانیزه کنیم. بنابراین ابتدا مشکلات آن را یافته و نیازهای آن را مشخص نمائید.

سپس برای شروع پروژه آن را امکان سنجی کنید و پس از آن سیستم را شروع نموده و نمودار متن آن را رسم کرده و پس از آن نمودار سازمان را رسم کرده و از روی آن نمودار گردش مستندات را تهیه کنید.

سپس نمودار گردش داده ها در سطح اول را رسم نمائید و پس از آن یکی از پردازه های نمودار سطح اول را با نمودار گردش داده ها در سطح دوم تشریح نمائید و یکی از پردازه های این نمودار را بعنوان پردازه جزئی در نظر گرفته و شبه دستور العملهای آن را بنویسید.

 

آموزشگاه زبان

(آموزشگاه زبان به عنوان نمونه برای پروژه در نظر گرفته شده است)

این آموزشگاه به دلیل بزرگی و حجم زیاد کار از پاسخ گویی مناسب به مراجعه کنندگان برخوردار نیست. در این سیستم حتی برای اطلاع از وضعیت بدهکاری و بستانکاری زبان آموزان چند ساعت وقت لازم است - همچنین دسترسی مناسبی نیز به سابقه تحصیلی زبان آموزان وجود ندارد و برای اطلاع از پایه تحصیلی زبان آنها ،باید از تمام زبان آموزان ، اعم از آنهایی که قبلا در اینجا تحصیل کرده اند و آنهایی که به تازگی می خواهند شروع به آموختن زبان کنند امتحان به عمل آید یا مدرک قبلی آنها درخواست شود - چون این اطلاعات در جایی ذخیره نمی شد و اگر هم ذخیره می شد دسترسی به آن دشوار بود.

بعد از اطلاع از پایه تحصیلی ، ارتباط زبان آموزان به کلاسهای مربوطه (کلاسهای در سطح خودشان) به صورت دستی انجام می شود که این کار علاوه بر وقت گیر بودن ، اشتباهاتی را نیز در پی دارد.




نیازها:

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



 

 

 دیاگرام متن

دیاگرام متن

 

دیاگرام گردش مستندات

دیاگرام گردش مستندات

 

 

دیاگرام گردش داده ها

دیاگرام گردش داده ها

 

 

DFD سطح دو

DFD 2 

 

 



تاریخ ارسال: سه‌شنبه 19 تیر 1386 ساعت 12:51 ب.ظ | نویسنده: محمد حسن | چاپ مطلب
نظرات (18)
یکشنبه 24 آذر 1392 03:36 ب.ظ
مرتضی [ ]
امتیاز: 2 1
لینک نظر
خیلی عالی
دوشنبه 28 مرداد 1392 03:21 ق.ظ
سآرا [ ]
امتیاز: 3 0
لینک نظر
ایده مطلبتون برای من خیلی مفید بود.
میخواستم برای درس مهندسی نرم افزار این موضوع رو شروع کنم این کار دید منو باز کرد.
خدا همراهت باشه همیشه
جمعه 8 دی 1391 10:58 ق.ظ
navid [ ]
امتیاز: 2 0
لینک نظر
س.عالی بود فقط اگه می شه یک کم بیش تر بزارید .خسته نباشید
شنبه 3 تیر 1391 09:08 ب.ظ
مینا خانوم [ ]
امتیاز: 2 0
لینک نظر
خدا خیرتون بده
دوشنبه 8 خرداد 1391 06:55 ب.ظ
[ ]
امتیاز: 3 0
لینک نظر
خیلی خوبه
پنج‌شنبه 14 اردیبهشت 1391 12:34 ق.ظ
[ ]
امتیاز: 2 0
لینک نظر
بسیار مختصر و مفید بود حیف بود تشکر نکنم سپاسگذارم
جمعه 5 آذر 1389 11:43 ق.ظ
احسان [ ]
امتیاز: 1 0
لینک نظر
سلام.خوب بود دمت گرم.تنها مشکلش این بدو که کم در مورد توضیح داده.
پنج‌شنبه 19 فروردین 1389 08:46 ق.ظ
مریم [ ]
امتیاز: 2 0
لینک نظر
سلام فقط باید بگم دمت گرم خیلی مطلبت به کارم امد بازم ممنونم
سه‌شنبه 15 دی 1388 07:37 ب.ظ
مرجان [ ]
امتیاز: 2 0
لینک نظر
سلام
خسته نباشید امیدوارم حالتون خوب باشه
پروژه ای که در وبلاگتون قرار دادید خیلی بهم کمک کرد
امیدوارم بازم مطالب کاربردی بیشتری رو بیان کنید
جمعه 11 بهمن 1387 04:00 ب.ظ
نیلو [ ]
امتیاز: 1 0
لینک نظر
و یه سوال دیگه این نمودار با استفاده از ویزیو رسم شده اند یا نه؟
پاسخ:
نمودار ها را با برنامه پینت ویندوز رسم کردم
جمعه 11 بهمن 1387 03:49 ب.ظ
نیلو [ ]
امتیاز: 1 0
لینک نظر
سلام
من از این مبحث خیلی خوشم اومد زبانش قابل فهم بود اما من نمیتونم دیاگرام متن و دیاگرام گردش داده ها رو ببینم میشه منو راهنمایی کنید؟
با تشکر
یکشنبه 17 آذر 1387 12:53 ب.ظ
رضا [ ]
امتیاز: 1 0
لینک نظر
سلام عزیزم
دمتون گرم دیاگرام متن تون به من خیلی کمک کرد
دستون درد نکونه
شنبه 5 مرداد 1387 11:21 ق.ظ
آیاپیر بختیاری [ ]
امتیاز: 1 0
لینک نظر
با سلام بلاگ جالبی دارید
این مطلب واقعاً به درد ما می خوره با اجازتون برا استفاده بیشتر ازش یه کپی گرفتم
موفق باشی
دوشنبه 24 تیر 1387 07:50 ب.ظ
گنجشک [ ]
امتیاز: 1 0
لینک نظر
ممنونم. :لبخند
پنج‌شنبه 29 آذر 1386 12:15 ق.ظ
milad k [ ]
امتیاز: 1 0
لینک نظر
سلام خواستم از مطلب واقعا مفیدت تشکر کنم. من معمولا حوصله نظر دادن ندارم ولی حیفم اومد اینو نظر ندم. دمت گرم
جمعه 11 آبان 1386 07:49 ب.ظ
ندا [ ]
امتیاز: 1 0
لینک نظر
دست مریزاد به تو
باز هم بهت سر می زنم!!!!!
شنبه 6 مرداد 1386 12:09 ب.ظ
علیرضا امینی [ ]
امتیاز: 1 0
لینک نظر
با سلام خدمت شما دوست عزیز
پروژه بسیار کاربردی در وبلاگتون قرار دادهاید.
امیدوارم از این نوع پروژه ها را باز در وبلاگتون قرار دهید
با تشکر به منم سری بزنید.
پاسخ:
با سلام
نظر لطفتون هست.
ولی این پروژه باز هم جای کار بسیاری دارد.
مثلا در قسمت شبه دستور العملها و مشکلات و راه های رفع آنها
جمعه 22 تیر 1386 05:28 ب.ظ
رامین [ ]
امتیاز: 1 0
لینک نظر
از شما متشکرم ولی پسورد برنامه را پیدا نکردم
نام :
پست الکترونیک :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد