Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_VMIP.doc
Скачиваний:
18
Добавлен:
08.04.2015
Размер:
652.8 Кб
Скачать

Макетирование.

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

Генерация документации.

Вся документация по проекту генерируется автоматически на базе репозитория (как правило, в соответствии с требованиями действующих стандартов). Несомненное достоинство CASE-технологии заключается в том, что документация всегда отвечает текущему состоянию дел, поскольку любые изменения в проекте автоматически отражаются в репозитории.

Автоматическая генерация объектного кода.

Генерация программ в машинном коде осуществляется на основе репозитория и позволяет автоматически построить до 85-90% объектного кода или текстов на языках высокого уровня. 

Сопровождение и реинжиниринг.

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

13. Понятие «алгоритм». Его свойства.

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

Основные свойства алгоритмов:

  1. дискретность – отдельные операции реализуются в дискретном времени (для выполнения каждого шага алгоритма требуется конечный отрезок времени);

  2. массовость – определение пригодности алгоритма для решения любой задачи с различными исходными данными;

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

  4. результативность – получение результата решения задачи за конечно число шагов;

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

14. Способы описания алгоритмов.

Способы описания алгоритма должны не зависеть от типа конкретной ЭВМ и конкретного ЯП. Они должны удовлетворять следующим требованиям:

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

  • быть общепонятны и удобным для использования в публикациях;

  • содержать строгие правила для исключений неоднозначностей в понимании сделанной записи;

  • допускать простой и формальный перевод алгоритма на ЯП.

Словесное описание.

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

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

  • простота представления алгоритма;

  • отсутствие строгих правил;

  • отсутствие необходимости применения специальных средств описания алгоритма.

Недостатки:

  • произвольное словесное описание может привести к неоднозначному пониманию записи;

  • для сложных алгоритмов описание становится слишком громоздким и теряет свою наглядность.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]