79438

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

Доклад

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

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

Русский

2015-02-13

47.74 KB

0 чел.

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

(рассмотрено по госту 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.  Предварительные сроки испытаний, как тестировать и всё такое;

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

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


 

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

16632. Изучение правил радиографического контроля сварных соединений и применяемых для его выполнения материалов и принадлежностей 1.27 MB
  Лабораторная работа Изучение правил радиографического контроля сварных соединений и применяемых для его выполнения материалов и принадлежностей Теоретические сведения 1 Схема сущность и методы радиографического контроля Радиографический контро
16633. Изучение правил и выполнение маршрутной карты техпроцесса изготовления сварного изделия по одному из установленных ЕСТД способов их оформления 2.18 MB
  Лабораторная работа Изучение правил и выполнение маршрутной карты техпроцесса изготовления сварного изделия по одному из установленных ЕСТД способов их оформления Теоретические сведения 1 Документы устанавливающие необходимость и правила разработки технолог...
16634. Способы сборки и дуговой сварки стыковых соединений, снижающие опасность образования прожогов при выполнении навесу их корневого слоя 1.12 MB
  Лабораторная работа Способы сборки и дуговой сварки стыковых соединений снижающие опасность образования прожогов при выполнении навесу их корневого слоя 1 Общие сведения Навесу приходится выполнять стыковые сварные соединения в следующих случаях: при отсут
16635. Определение видов и размеров дефектов, которые не допускаются в сварных соединениях, выбор методов их контроля, последовательности и объемов контроля каждым методом 571.5 KB
  Лабораторная работа Определение видов и размеров дефектов которые не допускаются в сварных соединениях выбор методов их контроля последовательности и объемов контроля каждым методом Общие сведения Дефекты наличие которых в сварных соединениях не допускает
16636. Обзор возможностей Quantum GIS 3.96 MB
  Обзор возможностей Quantum GIS Цель работы: Получение практических навыков выполнения простейших операций в геоинформационной системе Quantum GIS. Ход работы Изучаю возможности геоинформационной системы Quantum GIS. Quantum GIS – это кроссплатформенная геоинформационная сист...
16637. Работа с векторными данными в Quantum GIS 1.11 MB
  Лабораторная работа №2 Работа с векторными данными Цель работы: Получение практических навыков создания и редактирования векторных данных в геоинформационной системе Quantum GIS. Ход работы Для создания плана территории БГТУ им. В.Г. Шухова воспользуемся сайтом h...
16638. Компоновка карты в Quantum GIS 2.06 MB
  Компоновка карты в Quantum GIS Цель работы: Получение практических навыков компоновки карты в геоинформационной системе Quantum GIS. Ход работы Компоновщик карты в Quantum GIS QGIS обеспечивает широкие возможности для подготовки макета карты и его печати. При создании м...
16639. Понятие, сущность и составление векселей: некоторые практические проблемы 93 KB
  Понятие сущность и составление векселей: некоторые практические проблемы Несмотря на широчайшее распространение документов под наименованием вексель в современной России мы можем утверждать что векселями в нормальном классическом смысле этого термина являются ...
16640. Излишние вещи в векселе 66.5 KB
  Излишние вещи в векселе В.А. Белов Законодательство N 4 апрель 2002 г. Излишние вещи в векселе I. Существо проблемы и причины ее возникновения II. Общее правило III. Оплата