Процесс проектирования предметной области определяет работы и за- дачи инженера – специалиста в предметной области. Процесс охватывает раз- работку и сопровождение моделей и архитектуры предметной области, а также средств предметной области, предназначенных для объединения разрабатывае- мых в проекте ПС. Данному процессу по отношению к структуре стандарта ИСО/МЭК12207присвоен иерархический номер 7.7.
Процесс проектирования предметной области состоит из пятиработ:
Подготовка процесса.
Анализ предметной области.
Проектирование предметной области.
Обеспечение средствами.
Сопровождение средств.
Общее число задач по данным работам равно 27.
Цели и результаты выполнения процесса проектирования предметной об- ласти должны удовлетворять требованиям стандарта IEEE1517–1999[15].
Работы 7.7.2 и 7.7.3 могут быть автоматизированы за счет применения ин- струментальных средств, поддерживающих разработку моделей предметной области. К универсальным инструментальным средствам, автоматизирующим построение различных видов моделей, можно отнести семейство Telelogic TAU(см. п. 2.6.2 пособия). Из данного семейства процессу проектирования предметной области наиболее соответствует TAU/ModelAuthor. Разработку функциональной модели предметной области поддерживает CASE-средство BPwin. Разработку информационной модели предметной области поддерживает CASE-средство Erwin.
Расширенные процессы жизненного цикла программных средств
Процесс оценки продукта (The Product Evaluation Process)
Процесс оценки продукта является расширением и выделением в отдель- ный вспомогательный процесс всех работ, связанных с оценкой характеристик продукта. Целью данного процесса является обеспечение гарантий, достигае- мых за счет систематических проверок и измерений, подтверждающих, что продукт соответствует заявленным и подразумеваемым потребностям пользо- вателя. Процесс оценки продукта относится к вспомогательным процессам жизненного цикла программных средств. Данный процесс по отношению к структуре стандарта ИСО/МЭК12207имеет иерархический номер 6.10.
При выполнении процесса оценки продукта:
устанавливаются требования к оценке;
определяются критерии оценки продукта;
определяются методы оценки и необходимые для этого работы;
накапливаются результаты измерений, выполняется их оценка в соот- ветствии с установленными критериями;
результаты работ по оценке доводятся до сведения заинтересованных сторон.
Цели и результаты данного процесса должны удовлетворять требованиям серии стандартов ISO/IEC14598[21 – 26].
Существуют инструментальные средства, позволяющие автоматизировать процесс оценки продукта при выполнении различных работ процесса разработ- ки. Например, при оценке результатов подпроцесса построения программных средств (см. рис. 32 пособия) может быть использовано семейство инструмен- тальных средств TelelogicTAULogiscope(см. п. 2.6.5 пособия).
Процесс управления решением проблем (The Problem Resolution Management Process)