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

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

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


 

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

8812. Історія виникнення, сучасний стан та розвиток банківської системи 117.7 KB
  Історія виникнення, сучасний стан та розвиток банківської системи 1. Походження та розвиток банків 2. Поняття, призначення та класифікація банків 3. Сучасні банківські системи та їх характеристики 4. Становлення та розвиток банківської системи Украї...
8813. Історія виникнення, сучасний стан та розвиток банківської системи Тестові завдання 22.03 KB
  Історія виникнення, сучасний стан та розвиток банківської системи Тестові завдання 1. Головною метою діяльності банківської системи є: а) одержання прибутку комерційними банками б) забезпечення суспільного нагляду, надійності та стабільності функці...
8814. Банки як субєкти господарювання 382.26 KB
  Створення та реєстрація банку. Організаційна структура банку. Ліцензування банків та банківської діяльності. Реорганізація і ліквідація банку. Банківські обєднання: порядок створення та їх типи...
8815. Банки як субєкти господарювання Тестові завдання 23.1 KB
  Банки як субєкти господарювання Тестові завдання 1. Реєстрація банку - це: а) документ, який надається НБУ в порядку і на умовах, визначених у дозволі б) надання банку статусу юридичної особи відповідно до вимог Закону України Про банки і бан...
8816. Національний банк України: завдання, функції, мережа та структура Тестові завдання 23.24 KB
  Національний банк України: завдання, функції, мережа та структура Тестові завдання 1. Статутний капітал НБУ становить: а) 5 млн грн б) 10 млн грн в) 7 млн грн г) 15 млн грн. 2. Вищим органом НБУ є: а) Правління НБУ б) збори акціонерів в) Рада Н...
8817. Банківські ресурси як основа функціонування банку Тестові завдання 26.05 KB
  Банківські ресурси як основа функціонування банку. Тестові завдання. Мінімальний розмір статутного капіталу банку, створеного за участю іноземного капіталу, частка якого у статутному капіталі банку становить до....
8819. История. Назначение. Системные вызовы. Структура операционных систем. 153 KB
  История. Назначение. Системные вызовы. Структура операционных систем. 1.1 История ОС Первые (1945-1955г.г.) компьютеры работали без операционных систем, как правило, на них работала одна программа. Когда скорость выполнения программ и их количество ...
8820. Процессы и потоки (нити) 130 KB
  Процессы и потоки (нити). 2.1 Процессы 2.1.1 Понятие процесса Процесс (задача) - программа, находящаяся в режиме выполнения. С каждым процессом связывается его адресное пространство, из которого он может читать и в которое он может писать данн...