logo
контрольная- информатика

43. Разработка программного обеспечения

Обычно, говоря о разработке программного обеспечения (ПО), выделяют 6 основных этапов: 1.    Планирование 2.    Составление требований 3.    Проектирование 4.    Разработка 5.    Тестирование 6.    Сопровождение Последовательность и длительность этапов зависит от выбранной методологии разработки ПО и может существенно отличаться. Планирование программного проекта - на этом этапе определяются основные задачи, которые должны быть решены в рамках разработки ПО, производится оценка необходимого функционала, техническое обследование объекта автоматизации, оценка финансовых, временных, человеческих, технических и других ресурсов, необходимых для осуществления разработки.  Составление требований заказчика - на этом этапе происходит сбор, анализ и формализация требований к разрабатываемому ПО со стороны заказчика  Проектирование программного продукта - на этом этапе происходит разработка и детализация модели разрабатываемого программного продукта..  Разработка программного обеспечения - единственный этап, которые не может быть пропущен, вне зависимости от выбранной методологии. На этом этапе происходит преобразования результатов проектирования системы в программный код на используемом языке программирования в соответствии с используемыми стандартами кодирования.  Тестирование программного обеспечения - этап, не имеющий четко определенного начала.. Тестирование может проводиться в ручном или автоматическом режиме. По результатам тестов составляется отчет. Методы и виды тестирования подробно описаны на странице тестирование программного обеспечения. Сопровождение программного обеспечения - на этом этапе основное внимание уделяется внесению изменений в программное обеспечение. Изменения могут быть связаны с доработками по желанию заказчика, устранением ошибок, изменением функционала или среды окружения. Так же осуществляется консультация, обучение и поддержка пользователей.