نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره با بررسی دقیق روند توسعه نرم افزار مقدمه ای در مورد مطالعه مهندسی نرم افزار فراهم می کند. چندین مدل محبوب فرآیند توسعه نرم افزار ، همراه با مباحث مربوط به چرخه عمر نرم افزار ، کیفیت ، مورد بررسی قرار گرفته است ... یکی از اساسی ترین جنبه های مهندسی نرم افزار ، درک فرآیند توسعه نرم افزار است. این دوره در مورد مدیریت فرآیند نرم افزار با بررسی چندین مدل محبوب برای توسعه نرم افزار ، پایه ای برای مطالعه در مهندسی نرم افزار است. این دوره با مطالعه چرخه عمر نرم افزار آغاز می شود ، و سپس چندین مدل از محبوب ترین و پرکاربرد برای توسعه نرم افزار ، با ابتدایی ترین و پیشرفته ترین آنها معرفی می شود. پس از پوشش این مدل ها ، این دوره کیفیت را به عنوان مربوط به روند کلی توسعه نرم افزار بررسی می کند و در مورد راه های استفاده از مدیریت پیکربندی نرم افزار برای بهبود کیفیت بحث می کند.
سرفصل ها و درس ها
مقدمه
Introduction
چرخه عمر نرم افزار
The Software Lifecycle
-
مقدمه و مراحل
Introduction and Phases
-
ساختن خانه
Building a House
-
ساخت خانه در مقایسه با چرخه زندگی نرم افزار
Building a House Compared to the Software Lifecycle
-
خلاصه
Summary
آبشار و مدل های "V"
Waterfall and "V" Models
-
معرفی اجمالی
Introduction & Overview
-
نمودار مدل آبشار
Waterfall Model Diagram
-
تاریخچه و مشخصات مدل آبشار
History and Characteristics of the Waterfall Model
-
مزایای مدل آبشار
Advantages of the Waterfall Model
-
معایب مدل/خلاصه آبشار
Disadvantages of the Waterfall Model/Summary
-
V مدل: مقدمات طراحی مراحل
V Model: Introduction & Design Phases
-
مدل V: مراحل آزمایش
V Model: Testing Phases
-
خلاصه/نتیجه گیری ماژول
Module Summary/Conclusion
مدل مارپیچی
Spiral Model
-
مقدمه
Introduction
-
مراحل
Steps
-
تکرارهای 1 و 2
Iterations 1 and 2
-
تکرار 3
Iteration 3
-
تکرار 4 و مزایا
Iteration 4 and Advantages
-
معایب و خلاصه
Disadvantages and Summary
فرایند یکپارچه منطقی
Rational Unified Process
-
مقدمه
Introduction
-
بهترین شیوه های مهندسی
Engineering Best Practices
-
بررسی اجمالی چهار مرحله
Overview of the Four Phases
-
فاز 1-شروع کار
Phase 1-Inception
-
فاز 2-شرح و تفصیل
Phase 2-Elaboration
-
فاز 3-ساخت و ساز
Phase 3-Construction
-
فاز 4 - انتقال
Phase 4-Transition
-
مروری بر نه رشته
Overview of the Nine Disciplines
-
نمودار فرآیند RUP
The RUP Process Diagram
-
خلاصه
Summary
فرآیندهای چابک (قسمت 1)
Agile Processes (Part 1)
-
مقدمه
Introduction
-
مانیفست چابک
The Agile Manifesto
-
اصول چابک
Agile Principles
-
روشهای چابک
Agile Methods
-
خلاصه
Summary
فرآیندهای چابک (قسمت 2)
Agile Processes (Part 2)
-
معرفی XP
Introduction to XP
-
مقادیر XP
XP Values
-
قوانین XP (قسمت 1)
XP Rules (Part 1)
-
قوانین XP (قسمت 2)
XP Rules (Part 2)
-
برنامه/خلاصه انتشار XP
XP Release Plan/Summary
-
مقدمه ای بر مراحل اسکرام/اسکرام
Introduction to Scrum/Scrum Phases
-
تیم ها/نقش ها/نشست روزانه اسکرام
Scrum Teams/Roles/Daily Meeting
-
نمودار Scrum Burndown/روند روند/گذشته نگر
Scrum Burndown Chart/Process Flow/Retrospective
-
خلاصه
Summary
فرایندهای نرم افزار "شخصی" و "تیمی"
The "Personal" and "Team" Software Processes
-
مقدمه ای بر PSP/زمینه/اصول
Introduction to PSP/Background/Principles
-
عناصر/اسکریپت های PSP
PSP Elements/Scripts
-
عناصر PSP/روند فرآیند
PSP Elements/Process Flow
-
یادگیری PSP/مزایا
Learning PSP/Benefits
-
مقدمه ای بر TSP/تیم سازی
Introduction to TSP/Team Building
-
تیم TSP راه اندازی/ساختار فرآیند/مزایا
TSP Team Launch/Process Structure/Benefits
-
خلاصه
Summary
کیفیت در فرآیند نرم افزار
Quality in the Software Process
-
مقدمه
Introduction
-
اصول کیفیت/برنامه ریزی
Quality Principles/Planning
-
طرح تضمین کیفیت نرم افزار
The Software Quality Assurance Plan
-
بازرسی ها
Inspections
-
اصول بازرسی
Inspection Principles
-
روند بازرسی
The Inspection Process
-
بررسی و ممیزی QA/خلاصه
QA Reviews and Audits/Summary
مدیریت پیکربندی نرم افزار
Software Configuration Management
-
مقدمه
Introduction
-
اهداف SCM
Goals of SCM
-
فعالیت های SCM
Activities of SCM
-
خلاصه
Summary
نمایش نظرات