Глоссарий
Жизненный цикл программного обеспечения
Жизненный цикл программного обеспечения
Жизненный цикл программного обеспечения - период разработки и эксплуатации программного обеспечения, в котором обычно выделяют этапы:
-1- возникновение и исследование идеи;
-2- анализ требований и проектирование;
-3- программирование;
-4- тестирование и отладка;
-5- ввод программы в действие;
-6- эксплуатация и сопровождение;
-7- завершение эксплуатации.
Авторская разработка
Авторская разработка - принцип создания программных продуктов, при котором весь жизненный цикл разработки поддерживается одним программистом.
Анализ требований
Анализ требований - этап жизненного цикла программного обеспечения, во время которого требования заказчика уточняются, формализуются и документируются.
Бесплатное программное обеспечение
англ.Freeware
Бесплатное программное обеспечение - свободно распространяемое программное обеспечение:
- которое пользователь поддерживает самостоятельно; и
- в которые пользователь правомочен вносить изменения.
Водопадная модель программирования
англ.Waterfall
Водопадная модель программирования - линейная модель жизненного цикла проекта разработки программ, состоящая из четко определенных фаз: сбор требований, проектирование, кодирование, тестирование и эксплуатация. Каждый их этих этапов должен быть завершен до начала следующего. Допускаются возвраты к предыдущему этапу.
Отладка программы
син.Отладка
англ.Program debugging; Debugging
Отладка программы - этап разработки компьютерной программы, в процессе которого происходят обнаружение, локализация и устранение явных ошибок в программе.
Обычно отладка выполняется на контрольных примерах с известными результатами.
Постановка задачи
англ.Problem definition
Постановка задачи - в программировании - точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Программирование
англ.Programming
Программирование - процесс подготовки задач для их решения с помощью компьютера; итерационный процесс составления программ.
Проектирование программного обеспечения
Проектирование программного обеспечения - этап жизненного цикла программного обеспечения, во время которого исследуется структура и взаимосвязи элементов разрабатываемой системы. Результатом этого этапа является проект, содержащий достаточное количество информации для реализации системы. Различают проектирование архитектуры системы и детальное проектирование программных модулей.
Сопровождаемость программного обеспечения
Сопровождаемость программного обеспечения - характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений:
- для устранения ошибок; или
- для модификации в соответствии с изменяющимися потребностями пользователей.
Сопровождение программного изделия
англ.Program product maintenance
Сопровождение программного изделия - процесс модификации существующей программы для ЭВМ, обусловленный необходимостью устранения выявленных в ней ошибок и/или изменения ее функциональных возможностей.
Сопровождение файла
Сопровождение файла - операции:
- периодического создания резервных копий файла; и
- (ре)организации файла c целью оптимизации поиска.
Спецификация программной системы
Спецификация программной системы - описание системы, которое полностью определяет ее цель и функциональные возможности. Различают:
- словесные спецификации на естественном языке;
- модельные спецификации;
- формальные спецификации.
Тестирование программ
Тестирование программ - этап разработки компьютерной программы, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок.
Тестирование - процесс выполнения программ с целью обнаружения факта наличия ошибок.
Управление проектом
Управление проектом - деятельность, направленная на реализацию проекта с максимально возможной эффективностью при заданных ограничениях по времени, денежным средствам и ресурсам, а также качеству конечных результатов проекта.
[ 08-05-2024 www.glossary.ru]