تاریخ انتشار | 21 ژوئن 2021 |
---|---|
فرمت فایل | قابل ویرایش – ورد – word |
تعداد صفحات | 11صفحه |
چکیده
در این پروژه جهت بدست آوردن نیازهای سیستم نرم افزاری ابتدا با کاربران مصاحبه ای انجام گرفته و به تحلیل و بررسی مشکلات و نیازمندی ها پرداخته شده است.به طور کلی سیستم جاری تحلیل شده و نیازمندی ها مشخص شده است، سپس با توجه به نیازمندی ها ، سیستم کامپیوتری تعریف شده است. برای تحلیل سیستم کامپیوتری از نرم افزار Rational Rose استفاده گردیده که از نمودارهای use case، sequence ، collaboration و classبرای تحلیل بهره گرفته شده است.
شرح مختصری از فعالیت های سیستم برای نمودار توالی
دانشجو بعد از ورود به سیستم انتخاب واحد , دروس مورد نظر خود را با رعایت پیش نیاز ها , هم نیاز ها و زمان تشکیل کلاس ها و زمان امتحانات انتخاب کرده و در صورتی که یک درس با بیش از یک استاد ارائه شده باشد دانشجو استاد مورد نظر خودرا نیز انتخاب می کند.سیستم نیز به صورت اتوماتیک دروس را بررسی می کند تا از تداخل زمانی و مشکلاتی از قبیل تعداد واحد انتخابی و …..جلوگیری شود.بعد ازاین دانشجو فیش واریزی خود را ثبت می کند, در انتها برگه تایید انتخاب واحد برای دانشجو صادر می شود.
(sequence diagram) دياگرام توالی
دياگرام توالی بصورت منظم و در يک توالی زمانی پشت سر هم ارتباطات متقابل اشيا را به ما نشان می دهد .اين دياگرام برای انجام عمل خاصی در يک usecase مشخص مراحل انجام کار را مرحله به مرحله به شما نشان می دهد، يعنی دنباله ای از رويدادها را برای انجام يک عمل مشخص می سازد.
در مراحل تحليل وطراحی برای فهم نحوه ی عملکرد سيستم از اين دياگرام استفاده می شود.
جهت ساخت يک دياگرام توالی در قسمت browser رشنال رز در قسمت usecase view روی نود مورد استفاده ی مورد نظر راست کليک کرده و new و سپس sequence diagram را انتخاب نماييد .روی نود جديد ايجاد شده دو کليک کنيد تا پنجره ی دياگرام مربوط به آن باز شود.
۱) Boundary :اجزای لازم برای برقراری ارتباط سيستم با يک بازيگر را در خود دارند . اين کلاسها می توانند پنجره ها، سنسورها، ترمينالها يا … باشند.مثلا پنجره ی گرفتن اسم رمز جهت ورود به برنامه، يک boundary می باشد.اين نوع کلاسها معمولا جهت استفاده، با يک کلاس از نوع کنترلی در ارتباط هستند.در این سیستم فرم اصلی یک boundary است.
۲) Control :اين کلاسها معمولا اشيا ديگر ورفتارهای تعبيه شده در يک usecase را کنترل می کنند.در این سیستم نیز بخش کنترلی وجود دارد که صحت را بررسی می کند.
۳) Entity :اين کلاسها اطلاعاتی را که بايد توسط سيستم ذخيره گردند را د ر خود نگهداری می کنند .محل نگهداری ساختمان داده های منطقی سيستم، اين کلاسها می باشند. در این سیستم درس entity می باشد.
استاد ,فرم شهریه و انتخاب و برگه تایید object هستند که از ابزار های نمودار توالی است.
(collaboration diagram) دياگرام همکاری
يک نما از ارتباطات ساختاری بين اشيا در مدل فعلی را بما می دهد . تاکيد اين دياگرام بر ارتباط بين اشيا است در حاليکه تاکيد دياگرامهای توالی بر روی دنباله ای از رويدادها بود. اين نوع دياگرام شامل اشيا، لينک ها، وپيغام ها می باشد.
این ها فقط بخشی از متون این مقاله و تحقیق و پروژه به صورت پراکنده و ناقص می باشد ، برای دانلود تحقیق ، دانلود مقاله ، دانلود پروژه به صورت کامل لطفا آن را خریداری نمایید. ( بالای صفحه )
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.