Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы нв вопросы по ТРПП 2_1.docx
Скачиваний:
13
Добавлен:
22.04.2019
Размер:
252.27 Кб
Скачать
  • Директивная – использование команд специально разработанного формализованного языка.

    Достоинства:

    • небольшой объём вводимой информации;

    • ориентация на диалог, управляемый пользователем;

    • использование минимальной части экрана;

    • гибкость выбора операции, ограниченной набором команд.

    Недостатки:

    • отсутствие подсказок;

    • отсутствие обратной связи.

      1. Табличная – пользователь выбирает ответ из предложенных вариантов программой.

    Достоинства:

    • Возможность быстрого обучения человека с табличной формой;

    • Наличие подсказок.

    Недостатки:

    • необходимы навыки навигации по экрану;

    • большие затраты ресурсов;

    • таблица занимает большую площадь на экране.

    Процесс проектирования и реализации диалогов можно разделить на следующие стадии:

    • проектирование абстрактных диалогов — определение множества необходимых диалогов, их основных сообщений и возможных сценариев;

    • проектирование конкретных диалогов - определение типа и формы каждого диалога, а также синтаксиса и семантики используемых языков;

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

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

    Моделью водопада (каскадной моделью) называется методология, разделяющая процесс разработки на следующие этапы (ступени):

    • анализ;

    • проектирование;

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

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

    • документирование.

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

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

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

    Преимущества:

    • Последовательное выполнение этапов проекта в строгом фиксированном порядке

    • Позволяет оценивать качество продукта на каждом этапе

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

    Недостатки:

     существенная задержка в получении результатов;

    • ошибки и недоработки на любом из этапов проявляются, как правило, на последующих этапах работ, что приводит к необходимости возврата назад;

    • сложность параллельного ведения работ по проекту;

    • чрезмерная информационная перенасыщенность каждого из этапов;

    • сложность управления проектом;

        • • высокий уровень риска и ненадежность инвестиций.

    72. Построение концептуальной модели предметной области

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

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

    Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных.

    Этапы построения:

    1. Производится сбор и анализ характеристик данных и строятся так называемые модели данных локальных представлений.

    2. Построенные локальные модели объединяются в обобщённую концептуальную модель.

    Построенная модель должна удовлетворять требованиям:

    • адекватно отражать представления пользователя о данных;

    • давать возможность ответа на возможные запросы пользователя, при чём делать это с минимальными затратами по количеству просматриваемых сущностей.