غرفة
استنادًا إلى Javaee+JQueryeasyui+Eclipselink (نظام معلومات إدارة غرفة تصميم الدورة التدريبية)
1. المرحلة الأولية
1. تحليل الجدوى
- إنشاء حالات عمل وتحديد حدود المشروع
- تقدير التكلفة
- تحليل المخاطر
- تحديد جميع الكيانات الخارجية التي تتفاعل مع النظام
2. تحديد المتطلبات
- متطلبات العمل
- متطلبات المستخدم
- المتطلبات الوظيفية
- المتطلبات غير الوظيفية
3. بحاجة إلى الحصول على
- مقابلة المستخدم
- طريقة النموذج الأولي
- اتصال السيناريو
4. التحقق من المتطلبات
5. ابدأ الإدارة
- خطة العمل
- خطة التحكم في المخاطر
- خطة الرسم البياني Gantt
- إدارة المتطلبات
6. المعالم
- معلم الهدف من دورة الحياة: تقييم معلم موضوعية لدورة الحياة من الجدوى الأساسية للمشروع.
2. مرحلة التحسين
1. تحليل المتطلبات
- استخدم مخطط الحالة (المتطلبات الوظيفية)

- استجابة مستقرة وآمنة وسريعة (متطلبات غير وظيفية)
- باستخدام Java+MySQL (قيود التصميم)
2. التصميم الموجز
- ارسم مخطط الفئة (قسم الوحدة النمطية ، وإنشاء التسلسل الهرمي وعلاقة الدعوة للوحدات النمطية ، وتحديد الواجهات بين الوحدات النمطية وواجهات الحاسوب البشرية)

- تصميم بنية البيانات (وصف خصائص البيانات ، وتحديد الخصائص الهيكلية للبيانات ، وتصميم قاعدة البيانات)
- إيه صورة
- تصميم النموذج المادي


3. تصميم مفصل
- مخطط التسلسل

- مخطط الحالة
- خريطة النشاط



4. التخطيط والإدارة
- مواصفات المتطلبات
- إرشادات التصميم الموجزة
- دليل التصميم التفصيلي
5. المعالم
- دورة الحياة المعمارية. تنشئ معالم بنية دورة الحياة معايير إدارية لهيكل النظام وتمكين فرق المشروع من قياسها خلال مرحلة الإنشاء. في هذه اللحظة ، نحتاج إلى فحص أهداف النظام التفصيلية ونطاقها والخيارات الهيكلية والحلول للمخاطر الرئيسية.
ثالثا. مرحلة البناء
- ضمن وضع تصميم MVC ، برمجة الكائنات الموجهة نحو Java ، ونموذج ، عرض ، ومنطق الأعمال
- معلم: المعلم التشغيلي الأولي. تحدد المعالم الوظيفية الأولية ما إذا كان يمكن نشر المنتج في بيئة اختبار. في هذه اللحظة ، نحتاج إلى تحديد ما إذا كان يمكن للبرنامج والبيئة والمستخدمين بدء تشغيل النظام. غالبًا ما يسمى إصدار المنتج في هذا الوقت إصدار "بيتا".
4. مرحلة التسليم
1. اختبار
- اختبار الوحدة
- اختبار التكامل
- اختبار النظام
- اختبار وظيفي
- اختبار الأداء
2. الصيانة
3. المعالم
- معلم إطلاق المنتج. في هذه المرحلة ، لتحديد ما إذا كان يتم تحقيق الهدف وما إذا كان ينبغي بدء دورة تطوير أخرى. في بعض الحالات ، قد يتزامن هذا المعلم مع نهاية المرحلة الأولية من الدورة التالية.
以上基于软件工程的统一软件工程(RUP)模型