Формулирование требования к разработке програмного обеспечения и их анализ


Download 297.47 Kb.
bet2/20
Sana16.06.2023
Hajmi297.47 Kb.
#1513035
TuriЛитература
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
ФОРМУЛИРОВАНИЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ И ИХ АНАЛИЗ

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

  1. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Жизненный цикл ПО определяется как период времени, который начинается с момента принятия решения о необходимости ПО и заканчивается в момент его полного изъятия из эксплуатации. Основным нормативным документом, регламентирующим состав ЖЦ ПО, является международный стандарт ISO/IEC 12207: 2008 «System and software engineering – Software life cycle processes». Данный стандарт, используя устоявшуюся терминологию, устанавливает общую структуру процессов жизненного цикла программных средств, на которую можно ориентироваться в программной индустрии. Стандарт определяет процессы, виды деятельности и задачи, которые используются при приобретении программного продукта или услуги, а также при поставке, разработке, применении по назначению, сопровождении и прекращении применения программных продуктов. (его российский аналог ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»). Каждый процесс (процесс – совокупность взаимосвязанных действий, преобразующий некоторые входные данные в выходные) разделен на набор действий, каждое действие – на набор задач. В соответствии с ГОСТ Р ИСО/МЭК 12207-2010 различные виды деятельности, которые могут выполняться в течение жизненного цикла программных систем в семь групп процессов:

  1. процессы соглашения – 2;

  2. процессы организационного обеспечения проекта – 5;

  3. процессы проекта – 7;

  4. технические процессы – 11;

  5. Download 297.47 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling