رسالت من مبارزه با جهل است - وظیفه من روشنگریست

رسالت من بیان حقایق و تمایز حق از باطل ( تمایز درست از غلط ) است - هر آنچه در این وبلاگ نوشته شده برشی هر چند کوچک از حقیقت است

رسالت من مبارزه با جهل است - وظیفه من روشنگریست

رسالت من بیان حقایق و تمایز حق از باطل ( تمایز درست از غلط ) است - هر آنچه در این وبلاگ نوشته شده برشی هر چند کوچک از حقیقت است

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


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


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

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

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

 

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

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

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

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




نیازها:

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 

 

 



نظرات 14 + ارسال نظر
شکوفه 1398/02/22 ساعت 11:06

دستتون درد نکنه تنها سایتی که راجع به این موضوع رایگان مطلب گذاشته بودین.برا پروژه ام خیلی مفید بود

دریس 1394/02/29 ساعت 20:28

عالی

سآرا 1392/05/28 ساعت 03:21

ایده مطلبتون برای من خیلی مفید بود.
میخواستم برای درس مهندسی نرم افزار این موضوع رو شروع کنم این کار دید منو باز کرد.
خدا همراهت باشه همیشه

مینا خانوم 1391/04/03 ساعت 21:08

خدا خیرتون بده

[ بدون نام ] 1391/02/14 ساعت 00:34

بسیار مختصر و مفید بود حیف بود تشکر نکنم سپاسگذارم

احسان 1389/09/05 ساعت 11:43 http://ehsan2.blogsky.com

سلام.خوب بود دمت گرم.تنها مشکلش این بدو که کم در مورد توضیح داده.

مریم 1389/01/19 ساعت 08:46

سلام فقط باید بگم دمت گرم خیلی مطلبت به کارم امد بازم ممنونم

مرجان 1388/10/15 ساعت 19:37 http://www.am474.blogfa.com

سلام
خسته نباشید امیدوارم حالتون خوب باشه
پروژه ای که در وبلاگتون قرار دادید خیلی بهم کمک کرد
امیدوارم بازم مطالب کاربردی بیشتری رو بیان کنید

نیلو 1387/11/11 ساعت 16:00

و یه سوال دیگه این نمودار با استفاده از ویزیو رسم شده اند یا نه؟

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

نیلو 1387/11/11 ساعت 15:49

سلام
من از این مبحث خیلی خوشم اومد زبانش قابل فهم بود اما من نمیتونم دیاگرام متن و دیاگرام گردش داده ها رو ببینم میشه منو راهنمایی کنید؟
با تشکر

سلام عزیزم
دمتون گرم دیاگرام متن تون به من خیلی کمک کرد
دستون درد نکونه

با سلام بلاگ جالبی دارید
این مطلب واقعاً به درد ما می خوره با اجازتون برا استفاده بیشتر ازش یه کپی گرفتم
موفق باشی

milad k 1386/09/29 ساعت 00:15

سلام خواستم از مطلب واقعا مفیدت تشکر کنم. من معمولا حوصله نظر دادن ندارم ولی حیفم اومد اینو نظر ندم. دمت گرم

با سلام خدمت شما دوست عزیز
پروژه بسیار کاربردی در وبلاگتون قرار دادهاید.
امیدوارم از این نوع پروژه ها را باز در وبلاگتون قرار دهید
با تشکر به منم سری بزنید.

با سلام
نظر لطفتون هست.
ولی این پروژه باز هم جای کار بسیاری دارد.
مثلا در قسمت شبه دستور العملها و مشکلات و راه های رفع آنها

ایمیل شما بعد از ثبت نمایش داده نخواهد شد