Проектирование информационных систем. Лекция 7

Содержание

Слайд 2

Понятие модели ПО В основе проектирования ИС лежит моделирование предметной области

Понятие модели ПО

В основе проектирования ИС лежит моделирование предметной области (ПО).
Модель

ПО - некоторая система, имитирующая структуру или функционирование исследуемой ПО и отвечающая основному требованию – быть адекватной этой области.
Слайд 3

Моделирование ПО Моделирование ПО позволяет сократить время и сроки проведения проектировочных

Моделирование ПО

Моделирование ПО позволяет сократить время и сроки проведения проектировочных работ

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

Уровни моделирования В основе различных методологий моделирования предметной области ИС лежат

Уровни моделирования

В основе различных методологий моделирования предметной области ИС лежат принципы

последовательной детализации абстрактных категорий.
Модели строятся на трех уровнях:
внешнем уровне (определение требований),
концептуальном уровне (спецификация требований)
внутреннем уровне (реализация требований).
Слайд 5

Внешний уровень моделирования На внешнем уровне модель отвечает на вопрос: «Что

Внешний уровень моделирования

На внешнем уровне модель отвечает на вопрос: «Что должна

делать система», то есть определяется состав основных компонентов системы: объектов, функций, событий, организационных единиц, технических средств.
Этап анализа требований.
Слайд 6

Концептуальный уровень моделирования На концептуальном уровне модель отвечает на вопрос «как

Концептуальный уровень моделирования

На концептуальном уровне модель отвечает на вопрос «как должна

функционировать система?»
Определяется характер взаимодействия компонентов системы одного и разных типов.
Этап логического (технического) проектирования.
Слайд 7

Внутренний уровень проектирования На внутреннем уровне модель отвечает на вопрос: «с

Внутренний уровень проектирования

На внутреннем уровне модель отвечает на вопрос: «с помощью

каких программно-технических средств реализуются требования к системе?»
Этап физического (рабочего) проектирования.
Слайд 8

Требования к моделям ПО К моделям предметных областей предъявляются следующие требования:

Требования к моделям ПО

К моделям предметных областей предъявляются следующие требования:
формализация, обеспечивающая

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

Язык и нотация моделирования Язык моделирования – это нотация, в основном

Язык и нотация моделирования

Язык моделирования – это нотация, в основном графическая,

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

Задачи языка моделирования Язык моделирования должен: делать решения проектировщиков понятными пользователю,

Задачи языка моделирования

Язык моделирования должен:
делать решения проектировщиков понятными пользователю,
предоставлять проектировщикам

средства достаточно формализованного и однозначного определения проектных решений, подлежащих реализации в виде программных комплексов.
Слайд 11

Структурный анализ Структурный анализ - метод исследования системы, которое начинается с

Структурный анализ

Структурный анализ - метод исследования системы, которое начинается с ее

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

Принципы структурного анализа Структурный анализ основан на двух базовых принципах –

Принципы структурного анализа

Структурный анализ основан на двух базовых принципах – "разделяй

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

Структурный элемент Структурный элемент (объект) – элемент, выполняющий одну из элементарных

Структурный элемент

Структурный элемент (объект) – элемент, выполняющий одну из элементарных функций,

связанных с моделируемым процессом, объектом или явлением.