Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора2.docx
Скачиваний:
9
Добавлен:
30.08.2019
Размер:
709.69 Кб
Скачать

Стандарт IEEE 1074 “Standard for Developing Software Life Cycle Processes” надає список процесів і дій з розробки і супроводу програмного забезпечення, а також список дій з підтримки самого життєвого циклу, який може бути відображений на процеси і організований таким же чином, як і будь-яка модель життєвого циклу. Крім того, цей стандарт ідентифікує і пов'язує інші стандарти IEEE з діями з підтримки процесів життєвого циклу. В принципі, стандарт IEEE 1074 може бути використаний для побудови процесів, відповідних будь-якій моделі життєвого циклу.

23. Процеси стандарту ІЕЕЕ 1074.Процеси розробки - ці групи виконуюють при розробці продуктів ПЗ.

1). Діяльності спрямовані на розробку вимог до Пз:загальні вимоги до системжи та функціонального відображення усіх вимог на апараттне забезпечення.

  • Визначення та розробка вимог

  • Визначення вимог до інтерфейсу

  • Пріорітезація та інтеграція до ПЗ

(500 тис на неправильну організацію даних а в замовника багато старих ПК, У кінці озвучується ціна проекту,

план роботи зафіксувати в документації, детолізація(що отримати в кінці), заключити контракт, Віявлення помилок на етапі розробки в 100 разів гірше чим виявити на етапі проектування.)

2) Діяльності з проектування: розробка узгоджених і структурованих представлень ПЗ . Розробник фокусується на компонентах програмної системи. На рівні детально проектування розлядають сруктури даних та алгоритми для шкірного елемента.

  • Виконання архітектурного проектування

  • Проєктування без даних

  • Проєктуванн інтерфейсів

  • Виконання детально проектування

(Не можна відразу писати код, Архітектура проекту).

3) Діяльності з реалізації

Результат діяльності- детальні проекти ПЗ, реалізовані на умовах проетування. Ця група висловлює виконуваний код, базу даних та реалізує специфікацію проектування. Код та база даних інтегрується.

  • Створення виконуваного коду

  • Створення робочої документації

  • Виконання ітерації

(Створена комунікаційна система EWSD (більше 2000 програм) займає кімнату)

24. Процеси стандарту іеее 1074.Процеси після розробки

Ця група викнується для встановлення експлуатації, супроводу,підтримки та зняття продуктів

1) Діяльності зі встановлення

Ськладається з транспортування та встановлення ПЗ з середовища розробки в цільове. Воно включає необхідність модифікації перевірки та прийому замовником.

  • Розповсюдження ПЗ

  • Встановлення ПЗ

  • Прійняття ПЗ у експлуатаційному середовищі

(Віндовс встановлюється 50 хв – хороший інсталятор.)

2) Діяльності з експлуатації підтримки. Ці діяльності включають забезпечення технічної допомоги,консультацій користувача

  • Експлуатація системи

  • Забезпечення технічної допомоги та консультацій

  • ведення журналу запитів на підтримку

(Після покупки автомобіля існують витрати на паливо, техогляд. Замовник має знаті, що існують екплуатаційні витрати на ПЗ. 5%від загальної суми ідее на супровід системи,ведення журналу помилок.)

3) Діяльності з супроводу

Ця група стосується ідентифікації розширень та усунення помилок у ПЗ, що використовується. Фактично супроводження ініціює ітерацію циклу розробки.

  • Ідентифікація портеб у вдосконаленні

  • Реалізація методу звітування проблем

  • Повне застосування циклу розробки

(Супермаркет(доповнення коду),Супровід міняє програмний код(є системні помилки або треба доповнити), Підтрімка- користувач сам вирішує питання.)

4) Діяльності зі зняття

Включає видалення існуючої системи з активної підтримки або шляхом підтримки заміщення новим ПЗ

  • Повідомлення користувача

  • Проведення паралельних операцій

  • Зняття системи

(Залішаться системні теки після видалення, Існують деінсталатори, Бібліотека мала систему відомостей про книжки. До кінця 90-х застаріла. Знову вводити старі дані в нову систему нераціонально.)

  1. Життєвий цикл пз

Життєвий цикл програмного забезпечення, як і будь-якого іншого виробу відображає полягання виробу в часі і просторі, процеси, які пов'язані з виробом засобу здійснення процесів

Життєвий цикл складається з фаз. Суть фаз - виконання процесів за допомогою ресурсів (методи, засоби, інструменти, персонал) і отримання продуктів.

Життєвий цикл проекту зазвичай визначає:

  • · Роботи, що виконуються на кожній фазі

  • · Учасників виконання фази.

Більшість фаз життєвого циклу проекту володіють наступними характеристиками:

  • · Вартість і число учасників на старті невеликі, зростають до кінця і різко зменшуються перед завершенням проекту

  • · Вірогідність успішного завершення проекту на старті найменша, але зростає у міру виконання проекту

  • · Здатність замовника вплинути на результати і вартість проекту найвища на старті і зменшується у міру виконання проекту.

  1. Процеси. Загальне поняття

Процес – це ряд взаємозв'язаних видів діяльності (дій), що перетворюють входи у виходи. Згідно стандарту IЕЕЕ610 процес визначається як послідовність етапів, направлених на досягнення конкретної мети.

Стандартний процес

це опис фундаментальних елементів процесу, які будуть включені в кожен певний процес

Певний процес

це покрокове ряду визначення видів тривалості для досягнення певної мети.

метапроцесс - дії, які виконує деяка організація при проведенні бізнесу, пов'язаного з програмним забезпеченням. В центрі процесу цього типу знаходяться економіка організації, довготривала стратегія і повернення інвестицій в ПО;

макропроцес - дії, які виконуються при реалізації деякого проекту програмного забезпечення з урахуванням обмежень за вартістю, термінами і якістю.

мікропроцес - дії, які виконуються командою розробників проекту, і направлені на отримання конкретних результатів.