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 

 

 



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