Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткие планы ответов_ГОС 2012 (ИС).doc
Скачиваний:
3
Добавлен:
22.08.2019
Размер:
611.33 Кб
Скачать

14. Проектирование асоиу/Проектирование ис Тоичкин н.А.

  • Понятие жизненного цикла информационной системы. Модели жизненного цикла ис

  1. Понятие жизненного цикла (ЖЦ) ИС.

  2. Классический жизненный цикл (водопадная модель).

  3. Инкрементная модель.

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

  • Планирование — определение целей, вариантов и ограничений.

  • Анализ риска — анализ вариантов и распознавание/выбор риска.

  • Конструирование — разработка продукта следующего уровня.

  • Оценивание — оценка заказчиком текущих результатов конструирования

  1. Быстрая разработка приложений.

  2. Компонентно-ориентированная модель.

  3. Тяжеловесные и облегченные процессы.

  4. ХР-процесс.

  • Структурный и объектно-ориентированный подходы к проектированию программного обеспечения

  1. Принципы структурного и ОО подходов.

    • Сущность структурного подхода. Принципы структурного подхода.

    • Сущность ОО подхода. Принципы ОО подхода.

  2. Основные сведения о структурных методах анализа и проектирования ИС.

  • Диаграммы потоков данных (DFD).

  • Диаграммы сущность – связь (ERD).

  • Функциональные диаграммы (IDEF 0).

  1. UML.

    • Диаграммы UML.

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

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

    • диаграмма состояний;

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

    • диаграмма классов;

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

  • Генерация кода и реинжиниринг.

15. Системное по Ломов п.А.

  • Основные этапы компиляции программ

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

  • компилятор сравнить с транслятором (знать что-такое интерпретатор);

  • кратко охарактеризовать два «больших» этапа компиляции (анализ + синтез), что на входе и на выходе;

  • общая схема работы компилятора (картинка);

  • назначение таблицы идентификаторов (знать также способы построения и поиска в таблице)

  • рассмотреть фазы этапов компиляции: лексический анализ, синтаксический анализ, семантический анализ, подготовка к генерации кода, генерация кода /оптимизация кода/. Объяснить смысл и принципы реализации каждого этапа – что имеем вначале каждой фазы, что получаем в конце, какие основные задачи/проблемы встречаются;

  • понятие «прохода», особенности современных компиляторов (2-5 проходов, параллельное редактирование текста и лексический разбор).

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