Presentation is loading. Please wait.

Presentation is loading. Please wait.

آزمايشگاه مهندسي نرم افزار

Similar presentations


Presentation on theme: "آزمايشگاه مهندسي نرم افزار"— Presentation transcript:

1 آزمايشگاه مهندسي نرم افزار
تابستان 1384

2 سرفصل مطالب تحليل و طراحي شي گرا (OOAD) معرفي زبان مدلسازي UML
فرآيند توليد نرم افزار RUP نحوه Use case Modeling معماري نرم افزار

3 وظايف دانشجويان وظايف هر گروه وظايف فردي تحليل و طراحي پروژه
تحويل مستندات مربوط به پروژه دفاع از مستندات تحويل داده شده در کلاس و بحث بر روي آنها ارائه دو تا از ابزارهاي Rational Suite تحويل سند تقسيم کار وظايف فردي حضور در کلاس اختياري: ارائه در مورد يکي از موضوعات مرتبط با مهندسي نرم افزار با هماهنگي قبلي (حداکثر 3 نمره اضافي)

4 پروژه شبکه اجتماعي شريف (Sharif Social Network)
مشابه پروژه هاي Orkut و Gazzag در مرحله اول هر گروه بايد فرض کند کارفرماي اين پروژه مي باشد و هفته آينده يک RFP (Request For Proposal) براي اين پروژه ارائه دهد.

5 معرفي اجمالي ابزارهاي Rational Suite
Administrator RUP Administer Projects Web-based Process ProjectConsole Management Metrics Warehouse ClearQuest Change Repository Manage Project Data Associate requirements with CRs Associate CRs with Test Results Purify Memory Testing Quantify Performance Testing Pure Coverage Path Coverage Reliability Test RequisitePro Requirements Repository Trace requirements as Test Case inputs Robot TestManager Functional Test Repository Manual Test Reliability Associate Use Case Model with Use Case Documents Trace requirements to model elements Trace Model Elements as Test Case inputs Version Control Artifacts Control Repository ClearCase Model\Code Rose Automate Documentation SoDA Documentation

6 ابزارهاي قابل انتخاب Rational Rose
ابزار مدلسازي و توليد component ها که بر اساس UML کار مي کند. Rational PurifyPlus مجموعه ابزارهاي کنترل کيفيت و افزايش کارآيي Rational RequisitePro ابزار مديريت نيازمنديهاي پروژه Rational ClearQuest ابزار مديريت درخواستهاي تغيير Rational SoDA ابزار توليد خودکار مستندات نرم افزار با استفاده از دريافت خروجي ساير ابزارها Rational Robot ابزار آزمايش عملکرد نرم افزار ابزارهايي مانند SoDA و Requisite که نياز به کار با Word دارند، Office 2003 را نمي شناسند!

7 تعدادي از موضوعات قابل قبول براي ارائه اختياري
بررسي مدل معماري 4+1 مقايسه چارچوب J2EE با .NET بررسي مقايسه اي چارچوبهاي جاوايي برنامه نويسي وب: Struts, Turbine, WebWork,… معرفي ابزارهاي O/R mapping و مقايسه آنها با Session bean بررسی مقايسه ای سيستم های Version Control ارائه يکي از ابزارهاي Rational Quantify, Rational Purify و يا Rational PureCoverage مقايسه فرايند RUP با ساير فرايندهاي توليد نرم افزار الگوهاي طراحي (Design Patterns)

8 زمانبندي مستندات تحويلي ارائه تاريخ 25/4/84 1/5/84 8/5/84
تحليل و طراحي شي گرا (OOAD) معرفي زبان مدلسازي UML 25/4/84 RFP فرآيند توليد نرم افزار RUP 1/5/84 Vision Document نحوه Use case Modeling ارائه ابزار اول Rational گروه اول ارائه اختياري 8/5/84 Software Development Plan Risk List Glossary معماري نرم افزار ارائه ابزار اول Rational گروه دوم 15/5/84 Use case Model ارائه ابزار دوم Rational گروه اول 22/5/84 Software Architecture Document Data Model ارائه ابزار دوم Rational گروه دوم 29/5/84 Design Model 5/6/84

9 براي عضويت در Mailing list درس هر چه سريعتر به يکي از آدرسهاي زير e-mail بزنيد:


Download ppt "آزمايشگاه مهندسي نرم افزار"

Similar presentations


Ads by Google