Какой из основных этапов ЖЦ ПО рассматривался. Ответ обосновать

Дать определение понятия «технология разработки программных средств».

Описать методы, средства и процедуры ТРПО.

Будущая система состоит из 105 элементов. Для этой системы в данной модели оказалось недостаточно информации для эффективного ее управления. О какой сложности системы идет речь. Укажите признаки.

Технология разработки ПО - процесс от момента задумки создания ПО до последнего дня существования.

Различают методы, средства и процедуры ТРПО.

Методы обеспечивают решение следующих задач:

· планирование;

· анализ системных и программных требований;

· проектирование алгоритмов, структур данных и программных структур;

· кодирование;

· тестирование;

· сопровождение.

Средства (утилиты) ТРПО обеспечивают автоматизированную или автома­тическую поддержку методов.

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

Процесс разработки ПО состоит из последовательности шагов, использующих методы, утилиты и процедуры. Эти последовательности шагов называют па­радигмами ТРПО.

Данная система является сложной, так как количество элементов, из которых она состоит 105. Мы знаем, что максимальное количество взаимосвязей между элементами, которые человек в состоянии уверенно перебирать 6!. Пути взаимодействия между элементами в данной системе для человека перебрать невозможно. Для ее эффективного управления оказалось недостаточно информации, что так же свидетельствует о сложности системы.

Определение ЖЦ ПО.

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

Для принятия решения был применен следующий подход:

• постановка проблемы

• обоснование цели

• построение модели

• принятие решения (выбор одного решения)

• уточнение конечной цели.

Какой из основных этапов ЖЦ ПО рассматривался. Ответ обосновать.

«разработка = анализ + проектирование + программирование (кодиро­вание) + тестирование + отладка»

Системный анализ задает роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом.

Проектирование состоит в создании представлений:

· архитектуры ПО;

· модульной структуры ПО;

· алгоритмической структуры ПО;

· структуры данных;

· входного и выходного интерфейса.

Кодирование состоит в переводе результатов проектирования в текст на языке программирования.

Тестирование — выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.

Сопровождение — это внесение изменений в эксплуатируемое ПО. Цели изменений:

· исправление ошибок;

· адаптация к изменениям внешней для ПО среды;

· усовершенствование ПО по требованиям заказчика.

Для принятия решения был применен подход – проектирование, так как при проектировании ставиться проблема, строятся модели будущих проектов, идет обоснование целей, выбор решения, уточняются конечные цели.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: