79438

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2015-02-13

47.74 KB

1 чел.

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

(рассмотрено по госту 51 904)

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

  1.  Разработать архитектуру ПО и требования нижнего уровня на основе требований верхнего уровня;
  2.  Оценить с точки зрения безопасности системы производные требования нижнего уровня. 

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

  1.  Архитектура ПО и требования нижнего уровня, разработанные в процессе проектирования ПО, должны соответствовать стандартам на процесс проектирования ПО и быть прослеживаемыми, верифицируемыми и непротиворечивыми;
  2.  Производные требования должны быть определены и проанализированы для гарантии того, что они не противоречат требованиям верхнего уровня;
  3.  Работы процесса проектирования ПО могут привести к появлению возможных отказов в ПО или, наоборот, предотвратить их. Использование метода разбиения или других архитектурных методов при проектировании ПО может изменить установленный уровень критичности ПО для некоторых компонентов ПО. В таких случаях должна быть определена информация о производных требованиях, позволяющая обеспечить процесс оценки безопасности системы;
  4.  Необходимо контролировать поток управления и поток данных, когда это связано с требованиями безопасности;
  5.  Реакция на отказные ситуации должна быть согласована с требованиями безопасности;
  6.  При обнаружении в процессе проектирования ПО неадекватных или некорректных входных данных следует осуществлять обратную связь с процессами жизненного цикла системы, с процессами определения требований к ПО или с процессом планирования ПО для исследования проблемы или исправления входных данных. 

(точка зрения госта 12 207 - 99 - будут спрашивать отличников!)

Процесс разработки - проектирование системной архитектуры

 Задачи:

  1.  Должна быть определена общая архитектура системы (архитектура верхнего уровня). В архитектуре должны быть указаны объекты технических и программных средств, а также ручных операций. Должно быть обеспечено распределение всех требований к системе между объектами архитектуры. Затем должны быть определены объекты конфигурации технических и программных средств и ручных операций на основе объектов архитектуры. Должна быть документально оформлена привязка системной архитектуры и требований к системе относительно установленных объектов.
  2.  Системная архитектура и требования к объектам архитектуры должны быть оценены с учетом следующих критериев (не забываем про документацию!):
  3.  Учет требований к системе;
  4.  соответствие требований к системе;
  5.  соответствие используемых стандартов и методов проектирования;
  6.  возможность программных объектов архитектуры выполнять установленные для них требования;
  7.  возможность эксплуатации и сопровождения.

Процесс разработки - проектирование программной архитектуры:

 Задачи:

  1.  Трансформировать требования к программному объекту в архитектуру, которая описывает общую структуру объекта и определяет компоненты программного объекта. Должно быть обеспечено распределение всех требований к программному объекту между его компонентами и дальнейшее их уточнение с точки зрения облегчения технического проектирования. Не забываем про документирование;
  2.  Разработка и оформление общего (эскизного) проекта внешних интерфейсов программного объекта и интерфейсов между компонентами объектов;
  3.  Общий эскизный проект БД;
  4.  Предварительные версии документации пользователей;
  5.  Предварительные сроки испытаний, как тестировать и всё такое;

Процесс разработки - техническое проектирование программных средств:

см задачи проектирования программной архитектуры, но не забывать добавлять техническое задание


 

А также другие работы, которые могут Вас заинтересовать

78697. Коррекция девиантного поведения подростков в условиях оздоровительно-образовательных центров 440.33 KB
  Рост девиантного поведения различных возрастных категорий населения несовершеннолетней молодежи обозначил актуальность проблемы организации профилактической работы с детьми и молодежью, но в связи с тем, что реализация профилактических технологий осуществляется с детьми...
78698. ПРАВОВЫЕ ОТНОШЕНИЯ В ИНФОРМАЦИОННОЙ СФЕРЕ 2.51 MB
  Сегодня все больше увеличивается значение информации в самых различных социальных процессах. Активное использование средств обработки и передачи информации развитие новых технологий вызывает существенные изменения в экономической политической и иных сферах общественной жизни.
78699. Ідея розвитку у працях Я. А. Коменського, М. Монтеня, Ж.-Ж. Руссо 69.5 KB
  Мета даного реферату - розкрита одну з головних проблем сучасної педагогіки, а саме проблему розвиваючого навчання. Можна із впевненістю сказати, що запровадження розвиваючого навчання в сучасну школу має величезне педагогічне значення.
78701. ЭРИКСОН ЭРИК 31 KB
  По Эриксону главной частью структуры личности является не бессознательное ИД как у Фрейда но сознаваемая часть Эго которая стремится в своем развитии к сохранению своей цельности и индивидуальности.
78703. Повреждения и заболевания конечностей 201.94 KB
  Стадия декомпенсации - боли в покое изменения цвета кожи вынужденное положение конечности. Признаками перелома кости являются боль отечность тканей патологическая подвижность и крепитация костных отломков нарушение функции при возникновении смещения отломков деформация конечности.
78704. Социальная стратификация 152.5 KB
  Постоянное ранжирование социальных статусов и ролей в социальной системе. Социологи называют социальной стратификацией расположение индивидов и групп сверху вниз по горизонтальным слоям или стратам по признаку неравенства в доходах уровне образования объеме власти профессиональном престиже.