- •«Проектирование систем обработки данных"
- •1. Технологии разработки информационных систем
- •2. Методические основы проектирования информационных систем
- •3. Жизненный цикл информационной системы
- •3.1. Каскадная модель
- •3.2. Спиральная модель
- •4. Каноническое проектирование
- •4.1.1. Стадия «Сбор материалов обследования»
- •4.1.1.1. Предварительное изучение предметной области
- •4.1.1.2. Выбор технологии проектирования
- •4.1.1.3. Выбор метода проведения обследования
- •4.1.1.4. Выбор метода сбора материалов обследования
- •4.1.1.5. Разработка программы обследования
- •4.1.1.6. Разработка плана-графика сбора материалов обследования
- •4.1.1.7. Сбор и формализация материалов обследования
- •4.1.2. Стадия «Анализ материалов обследования и разработка технико-экономического обоснования (тэо) и технического задания (тз)»
- •4.1.3. Состав и содержание работ на стадии техно-рабочего проектирования
- •4.1.3.1. Этап «Техническое проектирование»
- •4.1.3.2. Этап «Рабочее проектирование»
- •4.1.4. Состав и содержание работ на стадии внедрения, эксплуатации и сопровождения проекта
- •4.1.4.1. Этап «Подготовка объекта к внедрению»
- •4.1.4.2. Этап «Опытное внедрение».
- •4.1.4.3. Этап «Сдача проекта в промышленную эксплуатацию».
- •4.1.4.4. Этап «Эксплуатация и сопровождение проекта».
- •5. Проектирование классификаторов экономической информации
- •Состав и содержание операций проектирования классификаторов
- •5. Проектирование классификаторов экономической информации
- •6. Проектирование системы экономической документации
- •6.1. Проектирование унифицированной системы документации
- •6.1.1. Построение новых форм документов
- •6.1.2. Унификация всей системы документации
- •6.1.3. Разработка инструкций и методических материалов, регламентирующих работу пользователей с системой документации
- •6.2. Особенности проектирования первичных документов
- •6.3. Особенности проектирования форм результатных документов
- •6.4. Проектирование экранных форм электронных документов
- •7. Проектирование информационной базы
- •7.1. Информационная база и способы ее организации
- •7.2. Проектирование информационной базы как совокупности локальных файлов
- •7.3. Проектирование баз данных
- •8.Основы проектирования технологических процессов обработки данных
- •Операции этого класса являются самыми трудоемкими (до 50% всех работ), дорогостоящими и дают наибольший процент ошибок в получаемых данных.
- •9.Проектирование процессов получения первичной информации, создания и ведения информационной базы
- •9.1 Проектирование процессов получения первичной информации
- •9.2. Проектирование процесса загрузки и ведения информационной базы
- •9.3. Проектирование процесса автоматизированного ввода бумажных документов
- •Основной фактор при оценке эффективности систем распознавания заключается в стоимости исправления ошибок при распознавании, а не в точности и скорости системы.
- •10. Проектирование процессов обработки информации в локальных информационных системах
- •10.1. Организация решения экономических задач
- •К методо-ориентированным относят пакеты, реализующие, например, методы линейного и динамического программирования, статистической обработки информации и др.
- •10.2. Проектирование процессов обработки данных в пакетном режиме
- •10.3. Проектирование процессов обработки данных в диалоговом режиме
- •11. Индустриальное проектирование корпоративных информационных систем
- •4.1. Методологии моделирования проблемной области
- •4.2. Автоматизированное проектирование кис (case-технологии)
- •4.2.1. Основные понятия и классификация case-средств
- •4.2.2. Классификация case-средств
- •4.3. Функционально-ориентированное проектирование ис
- •4.3.1. Диаграммы иерархии функций (bfd)
- •4.3.2. Диаграммы потоков данных (dfd)
- •4.3.3. Диаграммы «сущность-связь» (erd)
- •4.3.4. Диаграммы переходов состояний (std)
- •Диаграмма структуры программного приложения (ssd)
- •Sadt-диаграммы
- •Сравнительный анализ sadt моделей и моделей потоков данных
- •4.3.6. Технология проектирования на основе функционально-ориентированного подхода
- •12. Объектно-ориентированное проектирование кис
- •12.1. Анализ системных требований
- •12.2. Логическое проектирование
- •12.3. Физическое проектирование
- •12.4. Реализация информационной системы
- •13. Технология разработки информационных систем, основанная на решениях фирм Logic Works и Rational Software
- •Характеристика современных case-средств
4.3.1. Диаграммы иерархии функций (bfd)
Эти диаграммы позволяют представить общую структуру ИС, которая отражает взаимосвязь различных задач (процедур) в процессе получения требуемых результатов.
Основными объектами BSD являются:
функции, то есть некоторые действия системы, необходимые для решения экономической задачи;
декомпозиция функции – разбиение функции на множество подфункций.
Например, одной из функций аналитического учета товаров на складе является организация товародвижения. Эта функция декомпозируется на следующие подфункции:
приемка товара;
отпуск товара;
ведение БД «Движение товаров»;
инвентарный контроль.
Организация
т овародвижения
н а складе
Ведение
Приемка Отпуск базы данных Инвентарный
товара товара «Движение контроль
товара»
Рис. Фрагмент диаграммы иерархии функций для задачи аналитического учета товаров на складе (Г.Н. Смирнова, стр.331-332).
4.3.2. Диаграммы потоков данных (dfd)
Диаграммы потоков данных, как правило, жестко ориентированы на какую-либо технологию обработки данных и отражают передачу информации от одной функции к другой в рамках технологи обработки. В узлах диаграммы потоков данных (прямоугольники) отражаются процедуры, а стрелками между узлами показываются потоки данных (документов, экранных форм, файлов).
Как вам известно, основными объектами DFD являются: внешние сущности, процессы, потоки данных и хранилища данных, которые могут быть представлены графически в разных нотациях (Иодана, Гейне-Сарсона и других).
Процесс – его функция состоит в преобразовании входной информации в выходную.
Потоки данных – являются механизмами, которые показывают передачу информации от одного процесса к другому.
Хранилища данных – позволяют на определенных участках диаграмм сохранить в памяти данные между процессами. Отметим, что хранилищем данных может быть и просто папка бумаг.
Внешняя сущность (источник/приемник данных) представляет некоторый объект вне системы, являющий внешним объектом.
Контекстная диаграмма представляет самый верхний процесс (ТОР-уровень) декомпозиции системы, который отражает общие представления о системе. В контекстной диаграмме есть один процесс, с которым связаны внешние сущности. Далее контекстная диаграмма декомпозируется на основные процессы, которые происходят в системе.
Целью построения иерархии взаимосвязанных диаграмм потоков данных является необходимость сделать требования к системе ясными на каждом уровне детализации.
4.3.3. Диаграммы «сущность-связь» (erd)
ER-диаграммы ориентированы на разработку базы данных. Структура этой базы не зависит от конкретных информационных потребностей и позволяет выполнять любые запросы пользователей.
Диаграмма «сущность-связь» представляет собой набор множества объектов и их характеристик, а также взаимосвязей между ними. Эти взаимосвязи позволяют выявить данные, которые в дальнейшем будут использованы функциями проектируемой системы.
Основными элементами ER-диаграмм являются сущности и отношения.
Сущность – представляет собой множество экземпляров реальных или абстрактных объектов, которые обладают общими свойствами (атрибутами).
Отношение – это связь между двумя и более сущностями.
Независимая сущность – представляет независимые данные, которые всегда присутствуют в системе.
Зависимая сущность – представляет данные, которые зависят от других сущностей.