Технологии Microsoft в теории и практике программирования



Технологии Microsoft в теории и практике программирования - стр. 38


Далее нужно подключить данный компонент к использующему его приложению. Все функции компонента специфицированы.

Созданный компонент был использован в студенческом проекте – системе поддержки конференций.

Основанные на MSF шаблоны процессов разработки

Д.А.Маленко (maldim@gmx.net), В.Л.Павлов (vlpavlov@ieee.org)

Факультет прикладной математики Днепропетровского национального университета, Украина; eLine Software, Inc., Украина/США

Научный руководитель: В.Л.Павлов (vlpavlov@ieee.org)

г. Днепропетровск, Украина

За последнее десятилетие объектно-ориентированное программирование получило широкое распространение как ключевая технология разработки больших программных продуктов. Среди всех подходов, идей и концепций, связанных с ООП, особо выделяются шаблоны проектирования (Design Patterns, http://hillside.net/patterns/

). Они описывают взаимодействие между объектами и классами для решения общей проектной проблемы в некотором контексте.

Подобно шаблонам проектирования, шаблоны процессов (Process Patterns) описывают проверенные подходы и методики, применимые в различных производственных процессах (прежде всего – процессах разработки ПО). Со времени появления шаблонов процессов и родственных им организационных шаблонов (Organizational Patterns) было найдено и документировано большое количество разнообразных шаблонов такого рода. Но, в отличие от шаблонов проектирования, которые традиционно формально вводились с использованием UML, шаблоны процессов подобного уровня формализации не имели.

Некоторые авторы пытались использовать UML для описания шаблонов процессов, но, к сожалению, нотации, используемые разными авторами, были несовместимыми. В 2002 году OMG приняла спецификацию Software Process Engineering Meta-model (SPEM, http://www.omg.org/technology/documents/formal/spem.htm), которая  создавалась для описания процессов разработки ПО. Ожидается, что эта спецификация будет широко применяться при решении разнообразных задач, возникающих в области инженерии процессов.


Содержание  Назад  Вперед