Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шевчук - конспект лекций.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.65 Mб
Скачать

Каскадная модель

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

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

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

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

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

При каскадной модели требования к будущей системе должны формироваться в самом начале. Иногда так не получается.

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

Принципиальная особенность: прикладное ПО создается не сразу, а по частям с использованием метода прототипирования.

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

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

Лекция 3.Структура информационно-логической модели (илм) ис

1.Понятие ИЛМ

2.Этапы составления ИЛМ.

1) Понятие илм

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

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

Информационный объект – описание некоторой сущности, явления, процесса в виде совокупности логически связанных реквизитов.

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

Цель инфологического проектирования заключается в представлении семантики (смысла) в предметной области. Она должна быть понятна заказчику, который не является специалистом в области БД. Эта модель полностью независима от физических параметров среды хранения данных, поэтому она не должна меняться до тех пор, пока не произойдут изменения в реальном мире, предметной области.

Инфологическая модель строится первой. Предварительная инфологическая модель строится еще на пред проектной стадии, а затем уточняется при проектировании. Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели. Для описания предметной области наиболее часто используют модель «сущность-связь».