- •Вопросы для подготовки к экзамену По дисциплине «Технология разработки программного обеспечения»
- •Раздел 1«Жизненный цикл по, управление требованиями»
- •Раздел 2 «Стратегии разработки, модели жц по, структурное проектирование, методология функционального моделирования, методология проектирования баз данных».
- •Раздел 3 «Объектно-ориентированный анализ и проектирование задачи»
- •Раздел 4 «Проектирование пользовательского интерфейса»
- •Раздел 5 «Этап реализации»
- •Раздел 6 «Этап тестирования и отладки»
- •Раздел 7 «Документирование пп, внедрение, сопровождение, оценка стоимости разработки, оценка качества»
- •Раздел 8 «Современные технологии разработки программного обеспечения»
- •Практические навыки
Раздел 2 «Стратегии разработки, модели жц по, структурное проектирование, методология функционального моделирования, методология проектирования баз данных».
Опишите стратегию разработки программного обеспечения вида «кодирование – устранение ошибок». Дайте характеристику этой стратегии разработки (опишите отличительные особенности проведения процесса разработки в соответствии с этой стратегией, укажите ее достоинства и недостатки, также укажите для разработки каких проектов ее рекомендуют использовать).
Опишите каскадную стратегию разработки программного обеспечения. Дайте характеристику этой стратегии разработки (опишите отличительные особенности проведения процесса разработки в соответствии с этой стратегией, укажите ее достоинства и недостатки, также укажите для разработки каких проектов ее рекомендуют использовать).
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из каскадной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): Каскадная модель (водопад) .
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из каскадной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): Каскадная модель с возвратом.
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из каскадной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): V-образная модель.
Опишите инкрементную стратегию разработки программного обеспечения. Дайте характеристику этой стратегии разработки (опишите отличительные особенности проведения процесса разработки в соответствии с этой стратегией, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать).
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из инкрементной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): Инкрементная модель.
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из инкрементной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): Модель быстрой разработки приложений (RAD-модель)
Опишите эволюционную стратегию разработки программного обеспечения. Дайте характеристику этой стратегии разработки (опишите отличительные особенности проведения процесса разработки в соответствии с этой стратегией, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать).
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из эволюционной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите для разработки каких проектов ее рекомендуют использовать): Эволюционная модель.
Дайте определение следующему понятию: модель жизненного цикла. Дайте характеристику следующей модели жизненного цикла из эволюционной стратегии (опишите отличительные особенности проведения процесса разработки в соответствии с указанной моделью, укажите ее достоинства и недостатки, также укажите, для разработки каких проектов ее рекомендуют использовать): Спиральная модель.
Опишите методику проведения структурного проектирования ПП. Перечислите и дайте краткую характеристику основным принципам структурного проектирования. Укажите достоинства и недостатки структурного подхода проектирования.
Перечислите известные вам стратегии структурного проектирования. Дайте им краткую характеристику. Сравните между собой известные вам стратегии структурного проектирования, укажите их достоинства и недостатки/
Опишите назначение функционального моделирования задачи. Опишите состав функциональной модели. Опишите порядок разработки функциональных моделей в соответствии с методологией IDEFO. Приведите примеры функциональных блоков и моделей.
Перечислите этапы проектирования базы данных. Опишите назначение модели данных. Опишите порядок разработки модели данных в соответствии с методологией Case-метод Баркера. Что такое сущность, связь, атрибут (приведите примеры). Приведите примеры моделей данных.
