
5. Життєвий цикл аіс
Житгєвий цикл автоматизованих інформаційних систем - це період їхнього створення та використання, який охоплює різні стани, починаючи з моменту часу потреби їхнього виникнення і закінчуючи моментом часу вилучення їх зі сфери вживання. Життєвий цикл дає змогу виділити такі основні етапи чи стадії розроблення:
Попереднє дослідження або етап розроблення технічного завдання (передпроектне обстеження). Метою цього етапу є формування вимог, вивчення об’єкта проектування, підготовка матеріалів для розроблення проектованої системи. На цьому етапі збирають матеріал, досліджують його та готують технічне завдання, що виконуватиметься у тісному взаємозв’язку розроблювачів і користувачами (замовниками).
Етап завершується складанням і затвердженням технічного завдання на розроблення конкретної АІС, причому в технічному завданні мають бути визначені:
використовуване операційне середовище; необхідні системи програмування;
допоміжні програми;
мінімальна комп’ютерна конфігурація;
необхідні пристрої;
мінімальний обсяг пам’яті;
метод збереження системи на зовнішніх носіях;
попередньо розраховані витрати;
попередньо розрахована економічна ефективність від використання визначених варіантів АІС.
Етап проектування (розроблення технічного проекту). На цьому етапі створюють проект АІС, для чого проводять:
пошук раціональних проектних рішень для всіх аспектів розроблення;
обгрунтування вибору використовуваних економіко-математичних методів;
розроблення блок-ехем алгоритмів (розробляються окремі модулі);
визначення організації вхідних даних (спеціальні програмні модулі, які полегшують процес коригування вхідних даних);
вибір оптимальної конфігурації технічних засобів, зокрема мінімальної, а також найефективнішої;
визначення конфігурації операційного середовища (операційної системи, операційних та програмних оболонок);
розроблення методів відлагодження окремих частин і, загалом, всієї системи;
планування і розроблення способів внесення змін і доповнень та проведення модифікацій.
Етап програмування (робочого проектування ) На цьому етапі розробляють і доводять програми, зокрема:
створюють процесор (транслятор) з вхідної мови;
вибирають алгоритмічну мову для програмування модулів системи;
створюють програми модулів;
автономно відлагоджують модулі;
складають документацію на відлагоджені модулі чи окремі частини системи.
Етап комплексного відлагодження. На цьому етапі остаточно уточнюють логіко-функціональну структуру АІС та її окремих важливих компонент, корегують структури використовуваних баз даних, створюють комплект документації на їхнє встановлення та використання.
Етап впровадження і промислової експлуатації. На цьому етапі:
запускають АІС (готують до роботи в конкретних умовах; встановлюють і вводять в експлуатацію відповідні технічні засоби; завантажують необхідні бази даних; стикують програми АІС з уже існуючими на комп’ютері; навчають обслуговувати персонал та користувачів; передають у промислову експлуатацію);
аналізують роботу АІС з метою визначення її продуктивності, оцінюють відповідність зростаючим вимогам користувачів, виявляють та усувають помилки, неточності та похибки;
супроводжують програмні засоби та весь проект. Для цього оперативно обслуговують та адмініструють бази даних, передають через спеціальну службу відповідні документи, щоб виправити та удосконалити знайдені помилки і неточності.