- •4) В зависимости от сферы применения
- •5) В зависимости от уровня управления
- •6) По масштабу
- •7) По сфере применения
- •8)По способу организации групповых и корпоративных ис делят на классы:
- •2.Основные понятия технологии проектирования ис (ис, информационный ресурс, система, элемент системы, организация системы, структура системы ис, архитектура ис, целостность системы).
- •3.Основные этапы создания ис и их характеристика.
- •4.Состав обеспечивающей части ис и их характеристика.
- •5.Дать определение понятию «жизненный цикл программного обеспечения». Каковы основные этапы жизненного цикла. Охарактеризовать модели жизненного цикла.
- •6.Перечислить основные документы, разрабатываемые на каждом этапе проектирования информационных систем.
- •7.Основные стандарты и подходы используются в реализации типового проектирования ис.
- •8.Оценка стоимости ис.
- •2. Проведение обследования деятельности предприятия:
- •3. Построение моделей деятельности предприятия
- •4. Разработка системного проекта
- •5.Разработка предложений по автоматизации предприятия:
- •6. Разработка технического проекта
- •7.Разработка новой системы или настройка существующей системы.
- •9.Факторы появления case-технологий. Понятие case технологии. Преимущества использования case средств.
- •10.Типовое проектирование ис. Параметрически – ориентированное проектирование.
- •11.Типовое проектирование ис. Модельно – ориентированное проектирование.
- •12.Проектное управление: модели и методы принятия решений. Объект проектного управления.
- •13. Сетевое планирование и управление.
- •14. Построение и расчет сетевой модели. Методика оптимизации сетевой модели по критерию «минимум исполнителей».
- •15 .Методика оптимизации сетевой модели по критерию «время - затраты».
- •16.Методы проектирования ис. Семейство методов проектирования и нотаций idef.
- •17.Структурное моделирование информационных систем средствами bPwin.
- •18. Диаграмма потока данных (dfd). Этапы построения. Основные символы диаграммы в нотации Иодана и Гейна - Сарсона.
- •19. Контекстная диаграмма декомпозиции dfd. Основные элементы, используемые при расщеплении диаграммы потоков данных (бнф – нотация).
- •20. Методы задания спецификаций процесса. Структурированный естественный язык.
- •21. Методы задания спецификаций процесса. Таблицы решений.
- •22. Методы задания спецификаций процесса. Визуальный язык проектирования спецификаций.
- •21. Таблицы решений.
- •22. Визуальные языки проектирования спецификаций.
- •23. Диаграмма «сущность-связь» (erd). Типы сущностей и иерархия наследования.
- •24. Диаграмма переходов состояний (std). Цели использования. Основные объекты диаграмм.
- •25.Средства структурного проектирования. Структурные карты Константайна. Структурные карты Джексона.
16.Методы проектирования ис. Семейство методов проектирования и нотаций idef.
SADT – методология анализа и проектирования ИС, разработанная Дугласом и введённая в 1973г. Россом.
Методология SADT представляет собой совокупность методов, правил, процедур, предназначенных для построения функциональной модели, объекта какой либо предметной области. Эта модель отражает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.
Результатом этой методологии является модель, которая состоит из диаграмм фрагментов текстов, глоссария, ссылок на элементы. Диаграммы – главные элементы модели, а все функции ИС и интерфейсы на них представлены как блоки и дуги.
Управление информацией входит в блок сверху, информация, которая подвержена обработке с левой стороны, результаты справа, в качестве механизма могут выступать человек или автоматизированная система. Механизм осуществляет операцию, представ дугой, которая входит снизу.
Данной методологией можно воспользоваться для широкого крута систем и для определения требований и функций, а также для разработки самой ИС.
Построение SADT-модели начинается с представления всей системы в виде простейшей компоненты - одного блока и дуг, изображающих интерфейсы с функциями вне системы. Поскольку единственный блок представляет всю систему как единое целое, имя, указанное в блоке, является общим. Это верно и для интерфейсных дуг - они также представляют полный набор внешних интерфейсов системы в целом.
Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами. Эти блоки представляют основные подфункции исходной функции. Данная декомпозиция выявляет полный набор подфункций, каждая из которых представлена как блок, границы которого определены интерфейсными дугами. Каждая из этих подфункций может быть декомпозирована подобным образом для более детального представления.
Во всех случаях каждая подфункция может содержать только те элементы, которые входят в исходную функцию. Кроме того, модель не может опустить какие-либо элементы, т.е., как уже отмечалось, родительский блок и его интерфейсы обеспечивают контекст. К нему нельзя ничего добавить, и из него не может быть ничего удалено.
Модель SADT представляет собой серию диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части, которые представлены в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы.
Дуги, входящие в блок и выходящие из него на диаграмме верхнего уровня, являются точно теми же самыми, что и дуги, входящие в диаграмму нижнего уровня и выходящие из нее, потому что блок и диаграмма представляют одну и ту же часть системы.
Каждый блок на диаграмме имеет свой номер. Блок любой диаграммы может быть далее описан диаграммой нижнего уровня, которая, в свою очередь, может быть далее детализирована с помощью необходимого числа диаграмм. Таким образом, формируется иерархия диаграмм.
Для того, чтобы указать положение любой диаграммы или блока в иерархии, используются номера диаграмм. Например, А21 является диаграммой, которая детализирует блок 1 на диаграмме А2. Аналогично, А2 детализирует блок 2 на диаграмме А0, которая является самой верхней диаграммой модели.
Между объектами и функциями возможны 4 вида соотношений: вход; управление; выход; механизм.
В методологии SADT используется 5 типов взаимосвязей между блоками для описания их отношений: управление; вход; обратная связь по управлению; обратная связь по входу; выход-механизм.
Отношение управления возникает, когда выход одного блока непосредственно влияет на работу блока с меньшим доминированием.
Отношение входа возникает, когда выход одного блока становится входом для блока с меньшим доминированием.
Обратные связи по входу и по управлению представляют итерацию или рекурсию. Обратная связь по управлению возникает, когда выход некоторого блока влияет на работу блока с большим доминированием. Обратная связь по входу имеет место, когда выход одного блока становится входом другого блока с большим доминированием.
Связь выход-механизм встречается нечасто и отражает ситуацию, при которой вход одной функции становится средством достижения цели для другой функции. Данная связь характерна при распределении ресурсов.
Обычно дуга символизирует набор объектов, поэтому дуги могут разъединяться и объединяться. Разветвление дуг обозначает, что все содержимое дуг или ее часть может появиться в каждом ответвлении дуги. Дуга всегда должна помечаться до разветвления, чтобы дать название всему набору.
В настоящий момент к семейству IDEF можно отнести следующие стандарты:
IDEF0 - методология функционального моделирования. С помощью наглядного графического языка IDEF0, изучаемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков - в терминах IDEF0). Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы;
IDEF1 - методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи;
IDEF1X (IDEF1 Extended) - методология построения реляционных структур. IDEF1X относится к типу методологий "Сущность-взаимосвязь" (ER - Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе;
IDEF2 - методология динамического моделирования развития систем. В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. Однако в настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе "раскрашенных сетей Петри" (CPN - Color Petri Nets);
IDEF3 - методология документирования процессов, происходящих в системе, которая используется, например, при исследовании технологических процессов на предприятиях. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методологией IDEF0 - каждая функция (функциональный блок) может быть представлена в виде отдельного процесса средствами IDEF3;
IDEF4 - методология построения объектно-ориентированных систем. Средства IDEF4 позволяют наглядно отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно-ориентированные системы;
IDEF5 - методология онтологического исследования сложных систем. С помощью методологии IDEF5 онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и производится её оптимизация.
