Разработка программного обеспечения
- Разработка программного обеспечения включает планирование, анализ, проектирование, программирование, тестирование и производство.
- Планирование определяет потребности бизнеса в программном обеспечении и определяет этапы разработки.
- Анализ программного обеспечения выявляет потребности бизнеса и создает подробную спецификацию продукта.
- Проектирование включает выбор реализации программного обеспечения и итеративный подход к потребностям пользователей.
- Программирование создает и понимает программное обеспечение, реализующее желаемую функциональность.
- Тестирование проверяет корректность и отсутствие ошибок в коде.
- Производство развертывает программное обеспечение для конечного пользователя и включает создание ресурсов технической поддержки.
- Разработка автоматизированного программного обеспечения (CASE) помогает частично автоматизировать разработку.
- Документация предоставляется в двух формах: для разработчиков и для конечного пользователя.
- Оценка усилий имеет решающее значение для своевременной поставки продукта и соблюдения бюджета.
Полный текст статьи: