- •1. Дать понятие технологи разработки программного обеспечения Описать методы, средства и процедуры трпо.
- •Дать понятие жц по.
- •3.Перечислить основные виды моделей жц по.
- •4.Перечислить все виды моделей жц по.
- •Перечислить основные виды моделей жц по.
- •6. Указать требования, предъявляемые к системе при разработке по.
- •Дать понятие пользовательского интерфейса.
- •Дать понятие принципа структурного подхода.
- •Дать понятие функциональной декомпозиции.
- •10. Дать понятие структурного подхода к разработке по.
- •11. Дать понятие структурной схемы.
- •12. Дать понятие структурной схемы.
- •13. Дать понятие метода функционального моделирования sadt.
- •15. Дать понятие er-модели.
- •Дать понятие dfd диаграммы.
- •17. Дать понятие объектного подхода.
- •Дать понятие объектно-ориентированного анализа и проектирования.
- •19. Дать понятие сase-технологии.
- •20. Дать понятие концептуальной модели uml.
1. Дать понятие технологи разработки программного обеспечения Описать методы, средства и процедуры трпо.
Будущая система состоит из 105 элементов. Для этой системы в данной модели оказалось недостаточно информации для эффективного ее управления. О какой сложности системы идет речь. Укажите признаки.
Технология разработки ПО - процесс от момента задумки создания ПО до последнего дня существования.
Технология разработки программного обеспечения – это совокупность производственных процессов, приводящая к созданию требуемого надѐжного программного средства, а также описание этой совокупности процессов.
Различают методы, средства и процедуры ТРПО.
Методы обеспечивают решение следующих задач:
планирование;
анализ системных и программных требований;
проектирование алгоритмов, структур данных и программных структур;
кодирование;
тестирование;
сопровождение.
Средства (утилиты) ТРПО обеспечивают автоматизированную или автоматическую поддержку методов.
Процедуры соединяют методы и утилиты так, что они обеспечивают непрерывную технологическую цепочку разработки.
Процесс разработки ПО состоит из последовательности шагов, использующих методы, утилиты и процедуры. Эти последовательности шагов называют парадигмами ТРПО.
Данная система является сложной, так как количество элементов, из которых она состоит 105. Мы знаем, что максимальное количество взаимосвязей между элементами, которые человек в состоянии уверенно перебирать 6!. Пути взаимодействия между элементами в данной системе для человека перебрать невозможно. Для ее эффективного управления оказалось недостаточно информации, что так же свидетельствует о сложности системы.
Дать понятие жц по.
Основные этапы ЖЦ ПО: системный анализ, проектирование, разработка, эксплуатация и сопровождение и их задачи.
Для принятия решения был применен следующий подход:
• постановка проблемы
• обоснование цели
• построение модели
• принятие решения (выбор одного решения)
• уточнение конечной цели.
Какой из основных этапов ЖЦ ПО рассматривался. Ответ обосновать.
«разработка = анализ + проектирование + программирование (кодирование) + тестирование + отладка»
Системный анализ задает роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом.
Проектирование состоит в создании представлений:
архитектуры ПО;
модульной структуры ПО;
алгоритмической структуры ПО;
структуры данных;
входного и выходного интерфейса.
Кодирование состоит в переводе результатов проектирования в текст на языке программирования.
Тестирование — выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.
Сопровождение — это внесение изменений в эксплуатируемое ПО. Цели изменений:
исправление ошибок;
адаптация к изменениям внешней для ПО среды;
усовершенствование ПО по требованиям заказчика.
Для принятия решения был применен подход – проектирование, так как при проектировании ставиться проблема, строятся модели будущих проектов, идет обоснование целей, выбор решения, уточняются конечные цели.
