Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Case Лекции.docx
Скачиваний:
9
Добавлен:
22.11.2019
Размер:
8.23 Mб
Скачать

Методы _____________ последовательности разработки компонентов

  1. Иерархический – разработка выполняется по уровням иерархий

Минусы:

- большое количество заглушек

- неравномерное распределение работы

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

  2. Комбинированный – комбинация иерархического и операционного метода

Учитывает факторы:

  • Достижимость модуля (наличие всех модулей в цепочке вызова данного модуля)

  • Зависимость по данным (модули, формирующие данные должны разрабатываться раньше обрабатывающих модулей)

  • Возможность выдачи резервов

  • Готовность вспомогательных модулей

  • Сложность модулей (сложные модели данных разрабатываются раньше простых)

В первую очередь разрабатывают компоненты, обрабатывающие правильные данные

Плюсы:

  • Раннее определение графического интерфейса пользователя

  • Максимально полное раннее определение спецификаций

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

Спецификации ПО (описание функций и ограничений ПО)

Требования к спецификациям:

  1. Полнота (спец. д. содержать всю основную информацию )

  2. Точность (специализация должна однозначно восприниматься как заказчиком, так и разработчиком)

Точность можно определить только с полной форм. моделей

Формальные модели

- представление компонентов модели с помощью формальных языков.

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

Основные ___ оформления моделей:

  1. Универсальные – не зависят от подх

  2. Структурные – используется при структурном подходе

  3. Объектно – ориентированные

Универсальные модели:

- диаграммы переходов состояний

- математические модели

Структурные модели:

- функциональные

- Потоков данных

- данных

Объектно-ориентированные

- д. прецедентов

- диаграммы деятельности

- диаграммы классов деятельности

Универсальные формальные модели.

Диаграмма переходов состояний графическая форма представления конечного автомата.

К.А. – мат абстр представимая в виде графа, описывающ изменен состояния объектов в зависимости от его технического состояния и вх дан кол-ва сост конечно

Осн элементы нотаций

  1. Терминальное состояние (нач либо конечное)

  2. Состояние в котором нах система

  3. Переход

Занятие 4.

Структурный подход. Функциональное моделирование

Основные принципы подходов или методологий:

  1. Декомпозиция (анализ). Решение сложных задач путем их разделения на множества поменьше, легких для понимания и решения.

  2. Иерархическое упорядочивание. Организация составных частей задачи в иерархические древовидные структуры.

  3. Абстрагирование. Выделение существенных свойств и отключение несущественных.

  4. Формализация. Использование формальных моделей для описания задач.

  5. Согласованность. Обоснованность и согласованность всех элементов моделей.

Структурная декомпозиция – это представление системы в виде совокупности функциональных структур.

Модели, составляющие полное описание по при структурном подходе:

  1. Функциональные

  2. Модели потоков данных

  3. Модели данных.

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