ь корективи, якщо в процесі розробки система перестає задовольняти визначеним раніше вимогам. Тестування системи здійснюється безпосередньо в процесі розробки [9].
Після закінчення робіт кожної окремої команди розробників проводиться поступова інтеграція даної частини системи з іншими, формується повний програмний код, виконується тестування спільної роботи даної частини програми з іншими, а потім тестування системи в цілому. Завершується фізичне проектування системи:
визначається необхідність розподілу даних;
проводиться аналіз використання даних;
виробляється фізичне проектування бази даних;
визначаються вимоги до апаратних ресурсів;
визначаються способи збільшення продуктивності;
завершується розробка документації проекту.
Результатом фази є готова система, що задовольняє всім узгодженим вимогам.
На фазі впровадження проводиться навчання користувачів, організаційні зміни і паралельно з впровадженням нової системи здійснюється робота з існуючою системою (до повного впровадження нової). Так як фаза побудови досить нетривала, планування і підготовка до впровадження повинні починатися заздалегідь, як правило, на етапі проектування системи. Наведена схема розробки ІС не є абсолютною. Можливі різні варіанти, які залежать, наприклад, від початкових умов, в яких ведеться розробка: розробляється зовсім нова система; вже було проведено обстеження підприємства і існує модель його діяльності; на підприємстві вже існує деяка ІС, яка може бути використана в якості початкового прототипу або повинна бути інтегрована з розробляється.
4.2 Визначення цілі і сфери дії програмного проекту
Мета проекту - розробка автоматизованої системи обліку прийнятих аварійних автомобілів і формування замовлення-нарядів на виконання робіт, яка задовольняє всім необхідним вимогам і впроваджена в автосервісі ІП Кузнєцова В.Г .; вона повинна мати зручний користувальницький інтерфейс, що забезпечує зручності введення, обробки та отримання необхідної інформації про прийняті автомобілях і автоматичного складання заказ-нарядів.
Загальні вимоги, пропоновані до автоматизованої системи, наступні:
забезпечення введення, обробки і зберігання відомостей про прийнятих автомобілях;
швидкість обробки інформації за рахунок автоматизації можливих операцій користувача системи;
формування звітних форм;
формування актів;
розширюваність системи, тобто можливість її доопрацювання у разі підвищення вимог до автоматизованої системи;
зручний користувальницький інтерфейс.
Область дії даної інформаційної системи - автосервіс «Автомайстер» ИП Кузнецов В.Г. Операційна система Windows XP.
. 3 Створення структури пооперационного переліку робіт
Для створення унікального продукту або послуги потрібно здійснити деяку послідовність робіт. Завдання планування проекту полягає в тому, щоб досить точно оцінити терміни виконання і вартість цих робіт. Чим точніше дана оцінка, тим вища якість плану проекту. Щоб дати точну оцінку, потрібно добре уявляти склад робіт проекту, тобто знати, які саме роботи потрібно виконати для отримання його результату. Тільки після того, як буде складено список проектних робіт, оцінюється тривалість кожної з них, і виділяються ресурси, необхідні для їх виконання. І лише потім можна оцінити вартість і терміни виконання кожного завдання і, в результаті складання, загальну вартість і термін проекту. Ось чому визначення складу робіт є першим кроком при плануванні проекту. Визначення складу проектних робіт починається з визначення етапів (або фаз) проекту. У проекті створення системи «Автоматизація документообігу з прийому аварійних автомобілів і складання заказ-нарядів на виконання робіт в автосервісі» можуть бути виділені фази:
розробка вимог до програмного забезпечення;
проектування інформаційної системи;
реалізація та атестація інформаційної системи;
впровадження системи.
Після того як склад фаз і їх результати визначені, потрібно визначити послідовність цих фаз відносно один одного і крайні терміни їх виконання. Потім потрібно визначити, з яких робіт складаються фази, в якій послідовності виконуються ці роботи і в які крайні терміни потрібно вкластися при їх виконанні. Поопераційний перелік робіт представлений на малюнку 4.2.
Малюнок 4.2 - Поопераційний перелік робіт