- •Организационные методы управления проектирование ис, их классификация. Краткая характеристика классов.
- •Методы планирования и контроля проектирования ис. Их назначение и классификация.
- •Проектные организации: принципы работы.
- •1 . Если заказ имеет небольшие размеры по стоимости и по продолжительности работ, то принимают первую схему, в которой в одном лице выступают заказчик, разработчик и администратор.
- •2 . Для больших и сложных заказов применяют схему, согласно которой функции разработчика отделяются от функций заказчика и администратора и выполняются другой организацией
- •3 . В том случае, если заказчик - большая организация, которая курирует разработку нескольких проектов эис, применяют следующую схему
- •Методика управления проектированием с использованием метода спу.
- •Инструментальные средства автоматизации управления проектированием.
- •1. Средства описания комплекса работ проекта, связей между работами и их временных характеристик.
- •2. Средства поддержки информации о ресурсах и затратах по проекту и назначения ресурсов и затрат по отдельным работам над проектом.
- •3. Средства контроля за ходом выполнения проекта.
- •4. Графические средства представления структуры проекта, средства создания различных отчетов по проекту.
- •Система управления проектами и ее компоненты.
- •Автоматизированное проектирование ис. Методы и средства автоматизированного проектирования.
- •Инструментальные средства автоматизированного проектирования ис, их классификация. Краткая характеристика классов.
- •Основные параметры case - средств и их сравнительные характеристики.
- •Критерии выбора case - средств для проектирования ис.
- •Функционально-ориентированные case - средства и их характеристика.
- •Понятие словаря данных, его назначение и использование при автоматизированном проектировании ис. Контроль модели ис.
- •Объектно-ориентированные case - средства и их характеристика.
- •Case системы различных классов: tools, toolkit, workbenсh. Краткая характеристика инструментов.
- •Диаграмма «сущность – связь», ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
- •Диаграмма бизнес функций, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
- •Диаграмма переходов состояний, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
- •Диаграмма потоков данных, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
- •Системная структурная диаграмма, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
- •Диаграмма прецедентов, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение. Связь с другими диаграммами.
- •Д иаграмма деятельности, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение. Связь с другими диаграммами.
- •Диаграмма классов, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение. Связь с другими диаграммами.
- •Диаграмма взаимодействия объектов, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение. Связь с другими диаграммами
- •Диаграмма активности, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение. Связь с другими диаграммами
- •Жизненный цикл ис при ее автоматизированном проектировании.
- •Жизненный цикл ис при её прототипном проектировании. Инструментальные средства прототипного проектирования, их классификация. Краткая характеристика классов.
- •Ппп его назначение и структура. Краткая характеристика подсистем и контуров
- •Функциональный ппп, его структура и назначение
- •Критерии оценки и выбора функционального ппп. Проектирование ис с помощью функционального ппп.
- •Настройка и адаптация ппп их назначение и классификация.
- •Типовое проектирование ис. Классификация методов типового проектирования. Краткая характеристика классов.
- •Понятие типового проектного решения (тпр), типового элемента ис. Тпр класса «задача».
- •Тпр класса «подсистема».
- •Тпр класса «система».
- •Основные понятия и сущность подсистемного типового метода проектирования.
- •Основные понятия и сущность элементного типового метода проектирования.
- •Сравнительный анализ элементного и подсистемного методов типового проектирования.
- •Прототипное проектирование ис (rad – технология). Понятие прототипа. Возможности и преимущества быстрой разработки прототипа ис.
- •Характеристика design idef. Генерация схемы бд средствами design idef.
- •Характеристика power designer .. Генерация схемы бд средствами power designer . Функционально-ориентированные схемы.
- •Характеристика power designer .. Генерация схемы бд средствами power designer .Объектно-ориентированные схемы.
- •Основные госТы и международные стандарты для проектирования ис
- •Задача №1
- •Задача №2
- •Задача №3
- •Задача №4
- •З адача №5
Диаграмма переходов состояний, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
Диаграммы переходов состояний моделируют поведение системы во времени, в зависимости от происшедших событий (нажатая клавиша, дата отчетного периода и т. д.). Такие диаграммы позволяют осуществить декомпозицию управляющих процессов, происходящих в системе и описать отношение между управляющими потоками. С помощью ДПС можно моделировать последующее функционирование системы исходя из предыдущих и текущего состояний.
Моделируемая система в текущий момент времени находится только в одном состоянии из всего множества состояний. В течении времени она может изменить свое состояние и тем самым перейти в следующее состояние из заданного множества состояний. Для перехода в состояние нужно какое-либо особое условие — условие перехода. Оно может быть информационным (условие появления информации) или временным. Определим основные объекты ДПС.
Состояние — рассматривается как устойчивое значение некоторого свойства в течении определенного времени. Находясь в текущем состоянии, необходимо знать о предыдущих состояниях, для того, чтобы определить условие перехода в последующее состояние.
Начальное состояние — это узел ДПС, являющийся стартовой точкой для начального системного перехода. ДПС имеет только одно начальное состояние , но может иметь множество конечных состояний.
Переход — определяет перемещение моделируемой системы из одного состояния в другое. При этом имя перехода — это событие, которое вызвало этот переход. Переход может быть вызван каким либо действием ( например, нажата клавиша).
Триггер — логическое выражение, написанное на макроязыке, которое показывает условие перехода в данное состояние.
Условие перехода — событие, вызывающее переход и идентифицируемое именем перехода.
Объект |
Гейна-Сарсона |
Йодана |
SAG |
SADT |
Состояние (processing step) |
|
|
|
нет |
начальное состояние |
|
|
|
нет |
Переход |
усл.перехода действие перехода |
усл.перехода действие перехода |
а) — условие по данным б) — условие по времени |
нет |
Как видно из рисунка текущее состояние системы представлено ожиданием выбора того или иного пункта меню. Выбранный пункт меню — это информационное событие, а сам выбор — действие перехода в следующее состояние системы. Переход в состояние системы «ведение БД «Движение товаров»» выполняется по логическому условию «ИЛИ», что отражено в триггере. Одно из событий этого перехода является временным (дата закрытия периода).
Диаграмма потоков данных, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.
Диаграммы потоков данных жестко ориентированы на какую-либо технологию обработки данных и отражают передачу информации от одной функции к другой в рамках заданной технологии обработки. В узлах диаграммы потоков данных (прямоугольниках) отражаются процедуры, а стрелками между узлами показываются потоки данных (над стрелками задаются имена передаваемых/используемых единиц информации — документов, экранных форм, файлов).
Рассмотрим основные понятия диаграммы потоков данных (ДПД)
ДПД — показывает внешние по отношению к системе источники данных и адресаты, которые принимают информацию от системы, а также идентифицируют хранилища данных (накопители данных), к которым осуществляется доступ системы.
Каждая логическая функция системы (бизнес-функция) описывается своей ДПД. Причем эта ДПД может иерархически детализировать функцию на ее подфункции.
Определим основные объекты ДПД и их графические изображения в различных нотациях.
Потоки данных — являются механизмами, которые показывают передачу информации от одного процесса к другому. На схемах обычно отражаются направленной стрелкой, которая показывает направление движения информации или материалов (могут отражаться материальные потоки).
Процесс — его функция состоит в преобразовании входной информации в выходную. Имя процесса всегда должно содержать глагол в неопределенной форме с последующим дополнением (например, «нарисовать форму»).
Хранилище информации — позволяет на определенных участках ДПД сохранить в памяти данные между процессами. Хранилище не обязательно представлено магнитным носителем (например, папка бумаг). Имя хранилища должно идентифицировать его, а также его содержимое, выражается существительным.
Внешняя сущность — (источник/приемник данных) — представляет некоторый объект вне системы, являющийся внешним объектом.
Контекстная диаграмма — самый верхний процесс (TOP-уровень) декомпозиции системы, который отражает общие представления о системе. В контекстной диаграмме есть 1 процесс, с которым связаны внешние сущности.
Далее контекстная диаграмма декомпозируется на основные процессы, которые происходят в системе. Каждый основной процесс может быть декомпозирован на более мелкие процессы. При иерархическом построении ДПД каждый процесс более низкого уровня нужно соотнести с процессом более высокого уровня. Обычно для этого используют механизм наследования узлов.
Целью построения иерархически взаимосвязанных ДПД является необходимость сделать требования к системе ясными на каждом уровне детализации. Для этого надо пользоваться следующими рекомендациями:
На каждом уровне от 3-6 процессов и не более;
Не загромождать диаграмму несущественными моментами на данном уровне детализации;
Декомпозицию процессов и потоков вести параллельно;
Выбирать ясные, отражаемые суть объектов имена для всех объектов ДПД;
Однократно определять функционально идентичные процессы (в других местах просто ссылаться на этот процесс — где наследование происходит не автоматически).
Использовать ДПД для процессов, которые можно с помощью нее описать.
Объект |
Йодана |
Гейна-Сарсона |
SADT |
SAG |
1. Процесс |
|
|
|
|
2. Поток данных |
|
|
|
|
3. Хранилище данных |
|
|
нет |
|
4.Источник/приемник информации |
|
|
текстовая метка |
|
5. Сущность |
нет |
нет |
нет |
|
6. Чтение/запись |
нет |
нет |
нет |
|
7. Группировка (сцепление) потоков |
|
|
|
(надо делать дополнительный процесс) |
8. Разгруппировка |
|
|
|
Нет |
9. Неиспользуемый узел (на схеме есть, но в системе не описан) |
|
нет |
|
|
10. Узлы-предки (наследование узлов) |
|
|
ICOM метки |
Автоматическое наследование не происходит |
Как видно из рисунка на уровне контекстной диаграммы показана основная цель построения ДПД и потоки информации, необходимые для ее достижения. В дальнейшем контекстная диаграмма детализируется на первом уровне, где отражаются основные функции, которые взаимосвязаны информационными потоками.