адіях її ЖЦ.
Організаційні процеси мають дуже велике значення, так як сучасні АІС - це великі комплекси, в створенні і обслуговуванні яких зайнято багато людей різних спеціальностей.
Управління проектом пов'язано з питаннями планування та організації робіт, створення колективів розробників, контролю термінів і якості виконання робіт. Технічне і організаційне забезпечення проекту включає:
• вибір методів і інструментальних засобів реалізації проекту;
• визначення методів опису стану процесу розробки;
• розробку методів і засобів випробувань створеного програмного забезпечення;
• навчання персоналу.
Забезпечення якості проекту пов'язано з проблемами верифікації, перевірки та тестування компонентів АІС.
Верифікація - процес визначення відповідності поточного стану розробки, досягнутого на даному етапі, вимогам цього етапу.
Перевірка - процес визначення відповідності параметрів розробки вихідним вимогам. Перевірка частково збігається з тестуванням, яке проводиться для визначення відмінностей між дійсними і очікуваними результатами, а також для оцінки відповідності характеристик АІС вихідним вимогам.
Моделі життєвого циклу АІС . Розглянуті вище процеси характеризуються певними завданнями і методами їх вирішення, вихідними даними, отриманими на попередньому етапі, результатами. Результатами аналізу, зокрема, є функціональні моделі, інформаційні моделі і відповідні їм діаграми. При цьому ЖЦ ПО носить ітераційний характер: результати чергового етапу часто викликають зміни в проектних рішеннях, вироблених на більш ранніх етапах. Відомі моделі ЖЦ ПЗ (каскадна, итерационная, спіральна) визначають порядок виконання етапів у ході розробки, а також критерії переходу від етапу до етапу.
За аналогією з відомим визначенням моделі ЖЦ ПЗ і відповідно до усталеної серед фахівців термінологією, наведемо визначення моделі ЖЦ АІС.
Модель життєвого циклу АІС - це структура, що описує процеси, дії і завдання, які здійснюються в ході розробки, функціонування та супроводу протягом всього життєвого циклу системи.
Модель ЖЦ АІС відображає стан системи з моменту усвідомлення необхідності створення даної АІС до повної її утилізації. Вибір моделі життєвого циклу залежить від специфіки, масштабу, складності проекту і набору умов, в яких АІС створюється і функціонує. Модель ЖЦ АІС включає:
• стадії;
• результати виконання робіт на кожній стадії;
• ключові події або точки завершення робіт і прийняття рішень.
У відповідності з відомими моделями ЖЦ ПЗ визначають моделі ЖЦ АІС - каскадну, итерационную, спіральну. Нижче детально розглянута кожна з них. p> Каскадна модель описує класичний підхід до розробки систем в будь-яких предметних областях; широко використовувалася в 1970-80-х рр.. Організація робіт з каскадної схемою офіційно рекомендувалася і широко застосовувалася в різних галузях у зв'язку з наявністю теоретичного обгрунтування, промислових методик і стандартів, а також успішного використання моделі протягом десятиліть.
Каскадна модель передбачає послідовну організацію робіт, причому основною особливістю моделі є розбиття всієї роботи на етапи. Перехід від попереднього етапу до подальшого відбувається тільки після повного завершення всіх робіт попереднього. Кожен етап завершується випуском повного комплекту документації для того, щоб мати можливість при необхідності завжди продовжити розробку.
Періодично назви стадій разраб откі в каскадної моделі змінювалися; крім того, в кожний період часу регламент приписування певних робіт до конкретних етапах ніколи не був жорстким і однозначним. Проте виділяють п'ять стійких етапів розробки, практично не залежать від предметної області.
На першому етапі проводиться дослідження проблемної області, формулюються вимоги замовника. Результатом даного етапу є технічне завдання (завдання на розробку), узгоджене з усіма зацікавленими сторонами.
У ході другого етапу, згідно вимогам технічного завдання, розробляються ті чи інші проектні рішення. У результаті з'являється комплект проектної документації. p> Третій етап - реалізація проекту; по суті, розробка програмного забезпечення (кодування) в відповідності з проектними рішеннями попереднього етапу. Методи реалізації при цьому принципового значення не мають. Результатом виконання етапу є готовий програмний продукт.
На четвертому етапі проводиться перевірка отриманого програмного забезпечення на предмет відповідності вимогам, заявленим в технічному завданні. Дослідна експлуатація дозволяє виявити різного роду приховані недоліки, які проявляються в реальних умовах роботи АІС.
Останній етап - здача готового проекту, і головне тут - переконати замовника в тому, що всі його вимоги виконані повною мірою.
Етапи робіт в рамках каскадної моделі часто нази...