مهندسی نرم افزار

برنامه فاز بندی پروژه کلاس چین به شرح آمده در ادامه مطلب منتشر شد.

 

نام فاز

هدف فاز

دستاورد ها و فراورده ها

تاریخ اتمام

یک

  • شناخت محدوده سامانه
  • شناخت کنش گرها[۱]
  • شناخت جزئیات موارد کاربرد[۲]
  • نمودار موارد کاربرد[۳]
  • مشخصات موارد کاربرد[۴]
  • فهرست مستندات
  • واژه نامه

۲۰/۱۲/۱۳۹۲

دو

  • کشف نیازمندی های غیر وظیفه ای سامانه
  • کشف نیازهای اظهار نشده
  • کشف نیازهای پنهان
  • درک کلی از ساز و کار سامانه و جزئیات امکانات

  • مشخصات تکمیلی
  • نمونه اولیه واسط کاربری
  • اطلاعات آماری برنامه

۲۷/۷/۱۳۹۲

سه

  • مدل سازی جریان کاری موارد کاربرد در قالب نمودار فعالیت
  • ارائه کلاس ها مورد نظر جهت تحقق آن

  • نمودار کلاس[۵]
  • نمودارهای فعالیت[۶]

۰۵/۰۱/۱۳۹۳

چهار

  • تعیین چگونگی انجام وظایف سیستم توسط کلاس های تحلیل
  • باز مهندسی معماری سامانه
  • برنامه ریزیiteration  های فاز بسط[۷]
  • نمودار ترتیب[۸]
  • طراحی اولیه
  • بسط اولیه

۱۲/۰۱/۱۳۹۳

پنج

  • طراحی package ها و کلاس های فاز طراحی
  • ارتباط بین کلاس ها
  • طراحی اولیه بانک اطلاعات
  • یک نمونه قابل اجرا از برنامه
  • شمای اولیه پایگاه داده[۹]
  • نمونه اولیه قابل اجرا[۱۰] (نسخه آلفا-۱)

۱۹/۰۱/۱۳۹۳

شش

  • تکمیل فاز پنج  (تکمیل نمودار کلاس ها، تکمیل ساختمان پایگاه داده و تکمیل نمونه قابل اجرا)
  • تکمیل نمونه اولیه قابل اجرا (نسخه آلفا-۲)
  • آزمون تست اول
  • نمودار مؤلفه ها

۲۶/۰۱/۱۳۹۳

هفت

  • توصیف دقیق نحوه همکاری کلاس ها در لایه ها
  • معماری MVC  برنامه
  • ارتباط بین لایه های سه گانه
  • نمودار توالی نهایی
  • جزئیات نهایی سامانه
  • نسخه آلفا -۳

۰۲/۰۲/۱۳۹۳

هشت

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

۰۹/۰۲/۱۳۹۳

نه

  • ارائه مستند جهت کاربرد نرم افزار و استفاده از آن توسط کاربران هدف
  • ایجاد راهنمای برنامه
  • مستند کاربرد
  • نسخه بتا
  • نصب و اجرای آزمایشی در شبکه

۱۶/۰۲/۱۳۹۳

ده

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

۲۳/۰۲/۱۳۹۳

  • پاورقی اصطلاحات:


    [۱] Users and Administrators

    [۲] Use Case Details

    [۳] Use Case Diagram

    [۴] Use Case Description

    [۵]  Class Diagram

    [۶]  Activity Diagram

    [۷]  Elaboration

    [۸]  Sequence Diagram

    [۹]  Database Schema

    [۱۰]  First Prototype) as alpha-1 version)

    جزئیات فازها به زودی منتشر می گردد.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی *

مهندسی نرم افزار
ساختار اسناد و پروژه کلاس چین

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

ریزپردازنده
تمرینات ریز پردازنده (مباحث میان‌ترم)

پرسش‌های برنامه‌نویسی و کدهای درس ریزپردازنده (مباحث میانترم) از لینک های زیر قابل دریافت است. دانلود فایل سؤالات (فایل PDF با حجم ۱M)  دانلود برنامه‌ها (فایل zip با حجم ۲M) مشاهده آنلاین کد  

کامپایلر
کامپایلر-کامپایلرها

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