Процессы жизненного цикла информационной системы. Процессы проектирования

Цели данного процесса состоят в том, чтобы:

· Разработать архитектуру ПО и требования нижнего уровня на основе требований верхнего уровня;

· Оценить с точки зрения безопасности системы производные требования нижнего уровня.

Процесс проектирования ПО должен обеспечивать следующее:

· Архитектура ПО и требования нижнего уровня, разработанные в процессе проектирования ПО, должны соответствовать стандартам на процесс проектирования ПО и быть прослеживаемыми, верифицируемыми и непротиворечивыми;

· Производные требования должны быть определены и проанализированы для гарантии того, что они не противоречат требованиям верхнего уровня;

· Работы процесса проектирования ПО могут привести к появлению возможных отказов в ПО или, наоборот, предотвратить их. Использование метода разбиения или других архитектурных методов при проектировании ПО может изменить установленный уровень критичности ПО для некоторых компонентов ПО. В таких случаях должна быть определена информация о производных требованиях, позволяющая обеспечить процесс оценки безопасности системы;

· Необходимо контролировать поток управления и поток данных, когда это связано с требованиями безопасности;

· Реакция на отказные ситуации должна быть согласована с требованиями безопасности;

· При обнаружении в процессе проектирования ПО неадекватных или некорректных входных данных следует осуществлять обратную связь с процессами жизненного цикла системы, с процессами определения требований к ПО или с процессом планирования ПО для исследования проблемы или исправления входных данных.


Процессы жизненного цикла информационных систем. Процессы кодирования.

Цели процесса кодирования ПО состоят в том, чтобы разработать исходный код, который должен быть прослеживаемым, верифицируемым, непротиворечивым и корректно реализующим требования нижнего уровня.

Требования для этого процесса следующие:

· Исходный код должен реализовывать требования нижнего уровня и соответствовать архитектуре ПО;

· Исходный код должен соответствовать стандартам кодирования ПО;

· Исходный код должен быть трассируемым к описанию проекта;

· Для неадекватных или некорректных входных данных, обнаруженных при выполнении процесса кодирования ПО, необходимо обеспечить обратную связь с процессами определения требований к ПО, проектирования ПО или планирования ПО для исследования или исправления.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: