Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_Modul_1.doc
Скачиваний:
4
Добавлен:
05.05.2019
Размер:
1.16 Mб
Скачать

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

1.1. Життєвий цикл видавничих систем.

Одним з базових понять методології проектування ВС є поняття її життєвого циклу. ЖЦ - це безперервний процес, що починається з моменту ухвалення рішення про необхідність створення системи й закінчується в момент її повного вилучення з експлуатації.

Основним нормативним документом, що регламентує ЖЦ, є міжнародний стандарт ISO/IEC 12207 [5] (ISO - International Organization of Standardization - Міжнародна організація по стандартизації, IEC - International Electrotechnical Commission - Міжнародна комісія з електротехніки). Він визначає структуру ЖЦ, що містить процеси, дії й завдання, які повинні бути виконані під час створення системи.

Структура ЖЦ по стандарту ISO/IEC 12207 базується на трьох групах процесів:

  • основні процеси ЖЦ (придбання, доставка, розробка, експлуатація, супровід);

  • допоміжні процеси, що забезпечують виконання основних процесів (документування, керування конфігурацією, забезпечення якості, верифікація, атестація, оцінка, аудит, рішення проблем);

  • організаційні процеси (керування проектами, створення інфраструктури проекту, визначення, оцінка й поліпшення власне ЖЦ, навчання).

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

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

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

Керування конфігурацією є одним з допоміжних процесів, що підтримують основні процеси життєвого циклу ВС, насамперед процеси розробки й супроводу ВС. При створенні проектів складних ВС, що складаються з багатьох компонентів, кожний з яких може мати різні варіанти реалізації або версії, виникає проблема врахування їхніх зв'язків і функцій, створення уніфікованої структури й забезпечення розвитку всієї системи. Керування конфігурацією дає змогу органзовувати, систематично враховувати й контролювати внесення змін у ВС на всіх стадіях ЖЦ. Загальні принципи й рекомендації врахування конфігурації, планування й керування конфігураціями ВС відображені в проекті стандарту ISO 12207-2 [5].

Кожен процес характеризується певними завданнями й методами їх рішення, вихідними даними, отриманими на попередньому етапі, і результатами. Результатами аналізу, зокрема, є функціональні моделі, інформаційні моделі й відповідні їм діаграми. ЖЦ ВС носить ітераційний характер: результати чергового етапу часто викликають зміни в проектних рішеннях, вироблених на попередніх етапах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]