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

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

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


 

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

5443. Основні історичні етапи розвитку науки 81.5 KB
  Основні історичні етапи розвитку науки План Передумови виникнення науки. Основні етапи розвитку науки. Особливості класичної науки. Революція в природознавстві в кінці ХІХ ст. - початку ХХ ст. і формування...
5444. Теоретичні основи процесу навчання у вищій школі 81 KB
  Теоретичні основи процесу навчання у вищій школі План Педагогічний процес у вищому навчальному закладі та особливості його організації. Закономірності та принципи навчання у ВНЗ. Методи і засоби навчання у вищій школі. Основні поня...
5445. Спадкові хвороби людини 47 KB
  Спадкові хвороби людини 1. Класифікація складових хвороб людини. 2. Хромосомні хвороби,спричинені порушенням кількості або структури хромосом 3. Моногенні (молекулярні) спадкові захворювання 1. Спадкові захворювання з\'являються внаслідок ...
5446. Оценка технико-экономических показателей ремонтно-механического цеха 231.5 KB
  Введение Рыночная экономика в современных условиях предъявляет высокие требования к организации производства и труда на промышленных предприятиях. При этом основным путем к повышению производительности труда на предприятиях отечественного машиностро...
5447. Модное слово 21 века 46.5 KB
  Модное слово 21 века То, что в языке, как и в любой среде, существует своя мода - давно не новость. Она меняется с течением времени. Немалое значение оказывает на нее, развитие новых технологий, изменения в политике, бизнесе, производстве, кул...
5448. Сравнение двух вариантов заготовки детали Вас шестерня 3.73 MB
  Введение В рамках дипломного проекта будет рассматриваться деталь Вал-шестерня. Для детали будет проведён анализ технологичности, который позволит оценить её технологичность, т.е. возможность рациональной обработки с помощью стандартных инструмент...
5449. Расчет гелиоустановки для летней душевой полевого бригадного стана, расположенного в Аргаяшском районе Челябинской области 150.04 KB
  Расчет гелиоустановки. Расчет гелиоустановки выполняем для летней душевой полевого бригадного стана, расположенного в Аргаяшском районе Челябинской области. Гелиоустановка рассчитана на работу с 15 апреля по 15 октября. Потребное количество энергии ...
5450. Разработка системы технического обслуживания секции поперечной фальцовки комбинированной фальцевальной машины 1.58 MB
  Курсовой проект посвящен разработка системы технического обслуживания секции поперечной фальцовки комбинированной фальцевальной машины. В приложении приведена спецификация на сборочные чертежи. Отечественные типографии зачастую должны самостоятельно...
5451. Расчет перемешивающего устройства и подбор мотора к нему 60.5 KB
  Задание: Подобрать перемешивающее устройство, провести его расчет и подобрать к нему мотор-редуктор по исходным данным. Исходные данные: Номинальный объём реактора Vн = 5м3 Давление в реакторе Р= 0,6 МПа Плотность жидкой фазы ...