РОЗРОБКА АЛГОРИТМУ ТА ПРОГРАМ

На цьому етапі виконується:

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

ЕКСПЛУАТАЦІЯ ТА СУПРОВІД

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

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

Для більшості сучасних програмних продуктів тривалість життєвого циклу становить 2-3 роки.

 
< Попер   ЗМІСТ   Наст >