ПРОГРАММНЫЙ ПРОДУКТ КАК ТОВАР ЭТАПЫ ЕГО СОЗДАНИЯ И ЖИЗНЕННЫЙ ЦИКЛ
Бурное развитие компьютерных технологий, внедрение компьютера в повседневную жизнь человека привели к тому, что на рынке появился новый товар — программный продукт.
Как и любой товар, программный продукт за время своего существования переживает несколько этапов, образующих его жизненный цикл.
Жизненный цикл программного обеспечения {software life-cycle) — весь период времени существования программного обеспечения, начиная с выработки первоначальной концепции этой системы и кончая ее моральным устареванием. Понятие жизненного цикла применимо не для любого программного продукта, а лишь в том случае, когда подразумевается его достаточно длительное использование. Жизненный цикл традиционно моделируется в виде некоторого числа последовательных фаз. В зависимости от степени детализации наиболее распространенными можно представить две схемы жизненного цикла программного продукта (табл. 1.5.1)
Таблица 1.5.1
Сравнительная таблица
СХЕМ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ПРОДУКТА
| 1. Выработка требований к системе | 1 Разработка технического задания |
| 2. Разработка требований к программному обеспечению | |
| 3. Общее проектирование | 2. Разработка технического проекта |
| 4. Детальное проектирование | 3. Разработка рабочего проекта |
| 5. Создание отдельных модулей | |
| 6. Тестирование отдельных модулей системы | 4. Рабочее проектирование и экспериментальное внедрение |
| 7. Объединение модулей в систему | |
| 8. Выпуск системы | 5. Сдача в промышленную эксплуатацию |
| 9. Эксплуатация и сопровождение системы | 6. Промышленная эксплуатация системы |
Приведенное выше разделение на фазы не дает представления о некоторых важных аспектах создания программного обеспечения. Особенно ярко это проявляется по отношению к такому необходимому процессу, как интерактивная реализация различных фаз жиз- псиного цикла с целью исправления ошибок, изменения решений, которые оказались неправильными, или учета изменений в общих требованиях, предъявляемых к системе. Кроме того, объявляя этап эксплуатации и сопровождения системы «автономной» фазой жизненного цикла, не учитывается то обстоятельство, что и в этот период может возникнуть необходимость повторения какого-либо одного, нескольких или даже всех этапов разработки системы. Поэтому сейчас происходит постепенный переход к более сложным моделям жизненного цикла программного обеспечения. Это дает возможность открытого признания интерактивности процесса и часто приводит к толкованию фазы эксплуатации и сопровождения как просто интерактивного этапа, который реализуется уже после передачи системы в эксплуатацию.
Еще по теме ПРОГРАММНЫЙ ПРОДУКТ КАК ТОВАР ЭТАПЫ ЕГО СОЗДАНИЯ И ЖИЗНЕННЫЙ ЦИКЛ:
- Вопрос 95. Жизненный цикл продукта и его основные стадии. Оцен- ка конкурентоспособностипродукта
- Жизненный цикл товара (ЖЦТ)
- Жизненный цикл банковского продукта:
- Жизненный цикл товара и делокализация в развитых странах.
- 42. Жизненный цикл НД и его стадии. Износ и амортизация НД.
- Этапы жизненного цикла товара.
- Этапы создания товара.
- 3.1. ЖИЗНЕННЫЙ ЦИКЛ ПРОМЫШЛЕННОГО ОБЪЕКТА, ЕГО ФАЗЫ И ЭТАПЫ
- 1.6. ЖИЗНЕННЫЙ ЦИКЛ ФИРМЫ 1.6.1. Жизненный цикл фирмы с точки зрения экономической теории
- § 4.2.4. Жизненный цикл проекта
- 2.3. Жизненный цикл проекта
- Глава 9. Разработка товаров: подход к разработке новых товаров и проблемам жизненного цикла товара
- Услуги как дополнительный товар или составная часть продукта
- 1.6.2. Жизненный цикл фирмы с позиций прикладной экономики
- 4.5. Персональные финансы и жизненный цикл индивида
- 3.1. Теория жизненного цикла продукта
- 5.1. Теория жизненного цикла продукта