Разработка ПО | Методология разработки ПО

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Разработка ПО. Процесс разработки ПО. Технология разработки программного обеспечения. Этапы и элементы процесса разработки. Методология разработки ПО.

Процесс современной разработки программного обеспечения ориентирован на жизненный цикл программного продукта. Все существующие в настоящее время технологии, методики и стандарты напрямую или косвенно касаются, или регламентируют этапы жизненного цикла, как по функциональному наполнению, так и по содержанию.

Процесс разработки программных систем тесно связан с областью управления проектами, потому что любой программный продукт является уникальным результатом. От организации этого процесса напрямую зависят основные характеристики выполнения программного проекта – сроки выполнения, запланированный бюджет, качество выпускаемого продукта.

Но профессиональное управление проектами само по себе не может обеспечить достижение указанных характеристик. Немаловажную роль в этом играет архитектура программной системы, опыт и квалификация участников команды разработки, а также правильное документирование всех процессов разработки программного обеспечения.

Существуют различные определения технологии разработки программного обеспечения. К наиболее распространенным относятся следующие.

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

Технология разработки программного обеспечения – это система инженерных принципов для создания экономичного ПО с заданными характеристиками качества.

Любая технология разработки ПО базируется на некоторой методологии.

Под методологией понимается система принципов и способов организации процесса разработки программ. Цель методологии разработки ПО – внедрение методов разработки программ, обеспечивающих достижение соответствующих характеристик качества.

ТЕХНОЛОГИЯ-РАЗРАБОТКИ-ПРОГРАММНОГО-ОБЕСПЕЧЕНИЯ

Загрузить документ