- •Методичні вказівки
- •Содержание
- •2.1 Цель работы 9
- •3.1 Цель работы 20
- •4.1 Цель работы 40
- •5.1 Цель работы 50
- •Введение
- •1.2 Основные теоретические сведения
- •Лабораторная работа №1 Системное описание объекта компьютеризации
- •1.1 Цель работы
- •1.3 Задание на лабораторную работу
- •1.4 Содержание отчета
- •1.5 Контрольные вопросы
- •Лабораторная работа №2 Построение диаграмм потоков данных информационной системы
- •2.1 Цель работы
- •2.2 Основные теоретические сведения
- •2.2.1 Основные символы диаграммы
- •2.2.2 Контекстная диаграмма и детализация процессов
- •2.2.3 Декомпозиция данных и соответствующие расширения диаграмм потоков данных
- •2.2.4 Построение модели
- •2.2.5 Методы задания спецификаций процессов
- •2.2.6 Словарь данных
- •2.2.7 Представление данных в форме Бэкуса-Наура
- •2.3 Задание на лабораторную работу
- •3.2.1 Нотация Питера Чена
- •2.1.1 Сущности, атрибуты, отношения и связи в нотации Чена
- •2.1.2 Категоризация сущностей
- •3.2.2 Нотация Гордона Эвереста
- •2.2.1 Построение модели
- •Диаграмма прецедентов
- •4.3 Задание на лабораторную работу
- •4.4 Содержание отчета
- •4.5 Контрольные вопросы
- •Лабораторная работа №5 Построение диаграмм деятельности
- •5.1 Цель работы
- •5.2 Основные теоретические сведения
- •5.3 Задание на лабораторную работу
- •5.4 Содержание отчета
- •5.5 Контрольные вопросы
- •Література
Лабораторная работа №1 Системное описание объекта компьютеризации
1.1 Цель работы
Изучение и системное представление объекта и процесса компьютеризации по выбранной теме, приобретение навыков системного анализа реальных объектов и процессов на предмет компьютеризации решаемых задач.
1.2 Основные теоретические сведения
Потребность в создании ИС может обусловливаться либо необходимостью автоматизации или модернизации существующих информационных процессов, либо необходимостью коренной реорганизации в деятельности предприятия (проведении бизнес-реинжиниринга).
В процессе создания информационной системы (ИС) исследователи стремятся к наиболее полному и объективному представлению объекта или процесса компьютеризации – описанию его внутренней структуры, объясняющей причинно-следственные законы функционирования и позволяющей предсказать, а значит, и управлять его поведением. Общие закономерности функционирования и свойства систем являются предметом изучения системного анализа.
В состав задач системного анализа в процессе создания ИС входят задачи декомпозиции, анализа и синтеза.
Задача декомпозиции означает представление системы в виде подсистем. Часто задачу декомпозиции рассматривают как составную часть анализа.
Задача анализа состоит в определении свойств системы и окружающей среды. Целью анализа может быть определение закона преобразования информации, задающего поведение системы. В последнем случае речь идет об агрегации (композиции) системы в один единственный элемент.
Задача синтеза системы противоположна задаче анализа. В задаче синтеза на основе закона преобразования необходимо построить систему, реально выполняющую это преобразование по определенному алгоритму. При этом предварительно должен быть определен класс элементов, из которых строится искомая система, реализующая алгоритм функционирования.
Совокупность стадий и этапов, которые проходит ИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненный циклом ИС.
Суть содержания жизненного цикла разработки ИС в различных подходах одинакова и сводится к выполнению следующих стадий:
1. Планирование и анализ требований (предпроектная стадия) - системный анализ. Исследование и анализ существующей информационной системы, определение требований к создаваемой ИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ИС.
2. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта ИС.
3. Реализация (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
4. Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ЭИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях ИС.
5. Эксплуатация ИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ИС, исправление ошибок и недоработок, оформление требований к модернизации ИС и ее выполнение (повторение стадий 2 - 5).
Рассмотрим основное содержание стадий и этапов жизненного цикла ИС, связанные с системным анализом.
I. Задача анализа. К основным целям процесса относится следующее:
сформулировать потребность в новой ИС (идентифицировать все недостатки существующей ИС);
выбрать направление и определить экономическую целесообразность проектирования ИС.
Системный анализ ИС начинается с описания и анализа функционирования рассматриваемого объекта (системы) в соответствии с требованиями (целями), которые предъявляются к нему. В результате этого этапа выявляются основные недостатки существующей ИС, на основе которых формулируется потребность в совершенствовании системы управления этим объектом, и ставится задача определения экономически обоснованной необходимости автоматизации определенных функций управления, то есть создается технико-экономическое обоснование проекта. После определения этой потребности возникает проблема выбора направлений совершенствования объекта на основе выбора программно-технических средств. Результаты оформляются в виде технического задания на проект, в котором отражаются технические условия и требования к ИС, а также ограничения на ресурсы проектирования. Требования к ИС определяются в терминах функций, реализуемых системой, и предоставляемой ею информацией.
II. Задача синтеза. Этот процесс предполагает:
разработать функциональную архитектуру ИС, которая отражает структуру выполняемых функций;
разработать системную архитектуру выбранного варианта ИС, то есть состав обеспечивающих подсистем;
выполнить реализацию проекта.
Этап по составлению функциональной архитектуры, представляющей собой совокупность функциональных подсистем и связей между ними, является наиболее ответственным с точки зрения качества всей последующей разработки.
Построение системной архитектуры на основе функциональной архитектуры предполагает выделение элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем, определение связей по информации и управлению между выделенными элементами и разработку технологии обработки информации.
Этап конструирования (физического проектирования системы) включает разработку инструкций пользователям и программ, создание информационного обеспечения, включая наполнение баз данных.
