Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по ТРПО (ДКР).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
118.34 Кб
Скачать
  1. Что понимается под моделью жцпо, какие модели жц вы знаете? Охарактеризуйте спиральную модель разработки по, приведите схему, укажите достоинства и недостатки.

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

Две основные модели ЖЦ:

  • каскадная модель (70-85 г.г.);

  • спиральная модель (86-90 г.г.).

Спиральная модель:

Каждый виток спирали соответствует созданию фрагмента или версии

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

следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта и

в результате выбирается обоснованный вариант, который доводится до реализации.

Плюсы:

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

Основная проблема спирального цикла – определение момента перехода на следующий этап.

  1. Назовите этапы жцпо, опишите, что осуществляется на каждом этапе и что является результатом каждого этапа.

Согласно принятым взглядам ЖЦ программы состоит из следующих этапов:

  • анализа предметной области и формулировки требований к программе;

  • проектирования структуры программы;

  • реализации программы в кодах (собственно программирования);

  • внедрения программы;

  • сопровождения программы;

  • отказа от использования программы.

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

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

Этап программирования вряд ли нуждается в уточнении, поскольку является наиболее традиционным для программистов.

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

  1. Опишите принципы проектирования пользовательского интерфейса.

Принципы проектирования пользовательского интерфейса:

1. Узнайте своего пользователя

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

2. Поймите назначение проектируемой системы

На этом шаге от дизайнера требуется понимать цель конкретного прилагаемого

пользовательского интерфейса в свете общего назначения программы.

3. Примените принципы хорошего экранного дизайна

4. Подберите подходящий тип окон

Цели каждого пользовательского интерфейса могут обслуживаться наиболее эффективно

одним или двумя конкретными типами окон.

5. Разработайте системные меню

Пользователям нужен постоянный понятный способ использования приложения, а отсюда и

необходимость постоянного главного меню.

6. Выберите соответствующие аппаратные устройства управления

7. Выберите соответствующие экранные элементы управления

8. Организуйте и создайте раскладку окон

9. Выберите подходящие цвета

10. Создайте осмысленные значки

11. Предоставьте эффективные сообщения, обратную связь и руководство