Результат:
определены среда разработки ПО, языки программирования и трансляторы, среда тестирования ПО, стандарты разработки ПО, обзоры и обеспечение процесса планирования ПО.
Табл. 27. Цели процессов разработки
Цель |
Уровень ПО |
Выходной документ |
Категория |
||||||||
Описание |
Раздел док-та |
A |
В |
С |
D |
Описание |
Раздел док-та |
A |
В |
С |
D |
Высокоуровневые требования разработаны |
5.1.1a |
○ |
○ |
○ |
○ |
Данные по треб. к ПО |
11.9 |
1 |
1 |
1 |
1 |
Данн.отслеж. |
11.21 |
1 |
1 |
1 |
1 |
||||||
Производн.ВУ-требования опр-ны и сообщены |
5.1.1b |
○ |
○ |
○ |
○ |
Данные по треб. к ПО |
11.9 |
1 |
1 |
1 |
1 |
Программная архитектура разработана |
5.2.1a |
○ |
○ |
○ |
○ |
Описание проекта |
11.10 |
1 |
1 |
1 |
2 |
Низкоуровнев.требования разработаны |
5.2.1a |
○ |
○ |
○ |
○ |
Описание проекта |
11.10 |
1 |
1 |
1 |
|
Данн.отслеж. |
11.21 |
1 |
1 |
1 |
|
||||||
Производн.НУ-требования опр-ны и сообщены |
5.2.1b |
○ |
○ |
○ |
○ |
Описание проекта |
11.10 |
1 |
1 |
1 |
|
Исходный код разработан |
5.3.1a |
○ |
○ |
○ |
○ |
Исходный код |
11.11 |
1 |
1 |
1 |
|
Данн.отслеж. |
11.21 |
1 |
1 |
1 |
|
||||||
Исполняемый объектн.код и парам.данные получены и загружены в целевой компьютер |
5.4.1a |
○ |
○ |
○ |
○ |
Исполняемый объектный код |
11.12 |
1 |
1 |
1 |
1 |
Данн.отслеж. |
11.21 |
1 |
1 |
1 |
1 |
||||||
Итого: |
7 |
7 |
7 |
4 |
|
|
|
|
|
|
|
Далее рассматриваются частные подпроцессы процесса разработки.
Разрабатывается документ «Спецификация требований ПО» в соответствии с принятыми стандартами для таких документов.
Табл. 28. Цели процессов определения требований к ПО
Цель |
Уровень ПО |
Выходной документ |
Категория |
||||||||
Описание |
Раздел док-та |
A |
В |
С |
D |
Описание |
Раздел док-та |
A |
В |
С |
D |
Высокоуровн.треб-ния ПО соотв-ют системным |
6.3.1a |
● |
● |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
2 |
Высокоуровн. требования точны и непротиворечивы |
6.3.1b |
● |
● |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
2 |
Высокоуровн.тр-я совмес-тимы с целевым комп-ром |
6.3.1c |
○ |
○ |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
|
|
Высокоуровн. требования верифицируемы |
6.3.1d |
○ |
○ |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
|
Высокоуровн. требования отвечают стандартам |
6.3.1e |
○ |
○ |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
|
Высокоуровн.треб-я отсле-живаемы к системным |
6.3.1f |
○ |
○ |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
2 |
Алгоритмы точны |
6.3.1g |
● |
● |
○ |
○ |
Рез-ты вери-фикации ПО |
11.14 |
2 |
2 |
2 |
|
Итого: |
7 |
7 |
6 |
3 |
|
|
|
|
|
|
|
Проверяемых независимо: |
3 |
3 |
|
|
|
|
|
|
|
|
|
Результат:
высокоуровневые требования разработаны;
производные высокоуровневые требования переданы процессу определения безопасности системы.
Разрабатывается высокоуровневый и(или) низкоуровневый проект ПО и его программная архитектура в соответствии с принятыми стандартами для таких документов.
Табл. 29. Цели процессов проектирования ПО
Цель |
Уровень ПО |
Вых. док-т |
Категория |
||||||||
Описание |
Раздел док-та |
A |
В |
С |
D |
|
Раздел док-та |
A |
В |
С |
D |
Низкоуровн.тр-я соотв-ют высокоуров. |
6.3.2a |
● |
● |
○ |
|
Результаты верикафикации ПО |
11.14 |
2 |
2 |
2 |
|
Низкоуровн.тр-я точны и непротивореч. |
6.3.2b |
● |
● |
○ |
|
2 |
2 |
2 |
|
||
Низкоуров.тр-я совм-мы с цел.компьют. |
6.3.2c |
○ |
○ |
|
|
2 |
2 |
|
|
||
Низкоуровн.тр-я верифицируемы |
6.3.2d |
○ |
○ |
|
|
2 |
2 |
|
|
||
Низкоуровн.тр-я отвечают стандартам |
6.3.2e |
○ |
○ |
○ |
|
2 |
2 |
2 |
|
||
Низкоуровн.тр-я отслеж. к высокоуров. |
6.3.2f |
○ |
○ |
○ |
|
2 |
2 |
2 |
|
||
Алгоритмы точны |
6.3.2g |
● |
● |
○ |
|
2 |
2 |
2 |
|
||
Программная архитектура совместима с высокоуровневыми требованиями |
б.З.За |
● |
○ |
○ |
|
2 |
2 |
2 |
|
||
Прогр.архитектура непротиворечива |
6.3.2b |
● |
○ |
○ |
|
2 |
2 |
2 |
|
||
Прогр.арх-ра совместима с цел.комп. |
6.3.3с |
○ |
○ |
|
|
2 |
2 |
|
|
||
Прогр.арх-ра верифицируема |
6.3.3d |
○ |
○ |
|
|
2 |
2 |
|
|
||
Прогр.арх-ра отвечает стандартам |
б.З.Зе |
○ |
○ |
○ |
|
2 |
2 |
2 |
|
||
Целостн.разбиения ПО подтверждена |
6.3.3f |
● |
○ |
○ |
○ |
2 |
2 |
2 |
2 |
||
Итого: |
13 |
13 |
9 |
1 |
|
|
|
|
|
|
|
Проверяемых независимо: |
6 |
3 |
|
|
|
|
|
|
|
|
|