ції продукту;
всі можливості системи потрібно реалізувати з початку;
швидка зміна технології та вимог до системи може призвести до порушення отриманої структури системи;
обмеження в ресурсному забезпеченні (виконавці, фінанси) можуть привести до затягування термінів здачі системи в експлуатацію.
Дану модель ЖЦ доцільно використовувати, у випадках коли:
бажано реалізувати деякі можливості системи швидко за рахунок створення проміжної версії продукту;
система декомпозіруется на окремі складові частини, які можна реалізовувати як деякі самостійні проміжні або готові продукти;
можливе збільшення фінансування на розробку окремих частин системи.
RAD (від англ. Rapid Application Development - швидка розробка додатків) - концепція створення засобів розробки програмних продуктів, що приділяє особливу увагу швидкості і зручності програмування, створенню технологічного процесу, що дозволяє програмісту максимально швидко створювати комп'ютерні програми.
Характерною рисою «RAD» є короткий час переходу від визначення вимог до створення повної системи. Метод грунтується на послідовності ітерацій еволюційної системи або прототипів, критичний аналіз яких обговорюється з замовником. У процесі такого аналізу формуються вимоги до продукту.
При використанні моделі RAD щодо розроблюваного проекту, для якого вона достатньою мірою прийнятна, проявляються такі переваги: ??
потрібна менша кількість фахівців (оскільки розробка системи виконується зусиллями команди, обізнаною в предметної області);
зменшуються витрати (завдяки скороченим часу циклу і вдосконаленої технології, а також меншій кількості задіяних у процесі розробників);
постійна присутність замовника зводить до мінімуму ризик незадоволення продуктом і гарантує відповідність системи комерційних потреб і надійність програмного продукту в експлуатації;
до складу кожного тимчасового блоку входить аналіз, проектування та впровадження (фази відокремлені від дій);
повторне використання компонент вже існуючих програм [37].
Інформаційна система «Розрахунок зарплати» розроблявся, грунтуючись на RAD моделі ЖЦ.
4.2 Визначення мети і області дії програмного проекту
Програмний продукт, що розробляється в рамках даного дипломного проекту, є повністю автономних проектів. «Розрахунок зарплати» дозволить автоматизувати процес розрахунку заробітної плати та підготовки звітності.
Мета даного проекту - створення зручного інструменту співробітників відділу бухгалтерії та відділу кадрів, що заміняє паперовий аналог, в цілях економії робочого часу, збільшення ефективності роботи і підтримки сучасного рівня інформаційних технологій.
Завдання проекту:
виконати збір, специфікацію та атестацію вимог;
виконати проектування інформаційного і програмного забезпечення системи;
розробити базу даних і програмні коди додатка;
провести тестування програмного продукту.
Програ...