Файл: Основы проектирования программ. Этапы создания программного обеспечения ( Понятие и характеристики программы ).pdf
Добавлен: 28.03.2023
Просмотров: 284
Скачиваний: 2
Неотъемлемой частью завершающего этапа разработки программного обеспечения также является последующая техническая поддержка созданного продукта в процессе его эксплуатации на предприятии заказчика. Грамотно организованная служба техподдержки зачастую становится ключевым фактором при выборе исполнителя в рамках достижения поставленной цели.
Также важно отметить, что в последствии, продукты (в частности – обладающие открытой архитектурах), созданные для определенной компании, могут быть модернизированы согласно обновившимся требованиям. Подобные изменения могут быть востребованы например, при росте компании или при изменениях в ее организационной структуре. При этом примечательно, что программные продукты, обладающие открытой архитектурой, в большинстве своем доступны к редактированию и другим программистом, в то время как закрытая архитектура проекта привязывает заказчика к одному исполнителю (компании).
ЗАКЛЮЧЕНИЕ
При выполнении работы были выполнены следующие задачи:
- охарактеризовано понятие программ;
- приведена классификация программного обеспечения;
- проанализирован процесс создания программного обеспечения;
- рассмотрены этапы создания программного обеспечения.
Благодаря выполнению названных задач была достигнута поставленная цель – рассмотрены основы проектирования программ и этапы создания таких программ.
При работе над исследованием было определено, что на сегодняшний день используется достаточно много моделей проектирования программ, и этапы, входящие в процесс разработки ПО, зачастую незначительно разнятся, в зависимости от выбранной модели. При этом примечательно, что сами по себе этапы разработки могут отличаться совсем незначительно, в то время как основой, отличающей модели проектирования и разработки программного обеспечения друг от друга, является их структура. В зависимости от выбранной модели структура проектирования может значительно меняться, при этом сохраняя в себе те же самые этапы создания программного обеспечения.
В связи с этим также можно сказать, что разнообразие моделей создания программного обеспечения скорее полезно, так как может быть выбрана та или иная модель в зависимости от целей разработки, размеров компании и проекта, состава проектной команды и т.д.
Несмотря на активное развитие информационных систем и компьютерных технологий можно предположить, что этапы создания программного обеспечения в обозримом будущем будут меняться с малой вероятностью. Более вероятным является появление новых моделей разработки, которые будут использовать преимущественно те же самые этапы создания программного обеспечения.