Огляд принципів об'єктного підходу



ТЕХНОЛОГІЯ ПРОГРАМУВАННЯ ТА СТВОРЕННЯ ПРОГРАМНИХ ПРОДУКТІВ

 

(ЧАСТИНА 2)

 

Мета курсу.

 

Вивчення основних шляхів організації і виконання проектів в області розробки програмного забезпечення на базі принципів Microsoft Solutions Framework (MSF) v.3.0.

 

Основні матеріали для постановки курсу:

 

1. Microsoft Solutions Framework: http://www.microsoft.com/msf

2. Microsoft Operations Framework: http://www.microsoft.com/mof

 

Зміст курсу.

 

Лекція № 8. Візуальне моделювання на основі UML. Лекція № 9. Основи MSF.

 

Лекція № 10. MSF Team Model. Лекція № 11. MSF Process Model.

 

Лекція № 12. MSF Project Management Discipline. Лекція № 13. MSF Risk Management Discipline. Лекція № 14. MSF Readiness Management Discipline. Лекція № 15. MSF & MOF.

 

Навчально-методичні матеріали по курсу

Література

1. И. Соммервиль. Инженерия программного обеспечения, 6 изд. - И.д. "Вильямс", 2002.

2. Г. Буч, Дж. Рамбо, А. Джекобсон. UML: Руководство пользователя. ДМК-Пресс, Питер, 2004

 

Інформаційні ресурси мережі Інтернет

 

1. Ian Sommerville. Software Engineering. 7th Edition. [http://www.comp.lancs.ac.uk/computing/resources/IanS/SE7 ]

 

2. www.uml.org

3. www.wikipedia.org

4. http://www.microsoft.com/msf

 

 

Навчально-методичні матеріали по курсу

Література

1. И. Соммервиль. Инженерия программного обеспечения, 6 изд. - И.д. "Вильямс", 2002.

2. Г. Буч, Дж. Рамбо, А. Джекобсон. UML: Руководство пользователя. ДМК-Пресс, Питер, 2004

 

3. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. - Бином, 1998.

 

4. N. Wirth. Program Development by Stepwise Refinement // Communications of the ACM vol.26(1).-1971, 1983.

5. O. Dahl, E. Dijkstra, C.A.R. Hoare. Structured Programming.-London, England: Academic Press, 1972.

6. Р. Лингер, Х. Миллс, Б. Уитт. Теория и практика структурного программирования. - М.: Мир,

 

1982.

7. Э. Салливан. Время - деньги. - М.:Microsoft Press, Русская редакция, 2002.

8. Модель процессов MSF. Белая книга, 2003, перевод eLine Software.

9. Дисциплина управления рисками MSF. Белая книга, 2003, перевод eLine Software.

10. Модель проектной группы MSF. Белая книга, 2003, перевод eLine Software.

11. 1846A: Microsoft Solutions Framework Essentials. Microsoft Official Course, 2002


 

1


12. 2710B: Analyzing Requirements and Defining Microsoft .NET Solutions Architecture. Microsoft Official Course, 2003

13. MSF Process Model. White paper, 2002 Microsoft Corporation.

14. MSF Risk Management Discipline. White paper, 2002 Microsoft Corporation.

15. MSF Team Model. White paper, 2002 Microsoft Corporation.

 

Інформаційні ресурси мережі Інтернет

5. Ian Sommerville. Software Engineering. 7th Edition. [http://www.comp.lancs.ac.uk/computing/resources/IanS/SE7 ]

 

6. www.uml.org

7. www.wikipedia.org

8. http://www.microsoft.com/msf

9. С. Якимчук. MSF - философия создания IT-решений или голые амбиции лидера, 2004:

[http://www.citforum.ru/SE/project/msf/ ].

10. Алистер Кокбёрн. Каждому проекту своя методология:[http://software-testing.ru/lib/cockburn/methodology-per-project.htm ](перевод статьи Alistair Cockburn. Methodology per project: [http://alistair.cockburn.us/index.php/Methodology_per_project]).

 

11. А. Терехов, А. Ложечкин. Microsoft Solutions Framework 4.0 - опыт Microsoft по организации командной разработки. Презентация с Microsoft Платформа 2006

 

12. MSF for Agile Software Development Process Guidance:[http://go.microsoft.com/fwlink/?linkid=63524]


 

 

2


Візуальне моделювання на основі UML

 

Мета викладання

 

У цій лекції основна увага буде приділена розгляду мови об'єктного моделювання UML. Розкриті деякі сторони аналізу і проектування ПЗ. Розкритий об'єктно-орієнтований підхід при моделюванні за допомогою UML

 

Аналіз і проектування. Деякі окремі питання

 

Раніше, в попередніх лекціях неодноразово розглядалася типова схема вирішення завдань по розробці програмного забезпечення (ПЗ). При цьому особлива увага приділялася тому, що безпосереднє програмування або написання коду починається далеко не відразу. Більш того, етапи попередньої розробки не менш важливі і складні, ніж, так звана , основна робота. Зразкова схема, що відображає процес від постановки завдання до випуску готового продукту може виглядати так:

 

Рис. 8.1.

 

Або в укрупненому вигляді:

 

 

Рис. 8.2.

 

Пригадаємо суть об'єктного підходу.

 

Огляд принципів об'єктного підходу

 


Дата добавления: 2018-05-09; просмотров: 268; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!