- •Обзорные лекции по дисциплине «Проектирование информационных систем»
- •1. Понятие системы, ее свойства, состав и структура (функции) систем управления, классификация информационных систем.
- •2. Понятие экономической задачи в информационных системах, ее особенности и параметры. Методика постановки задачи в процессе функционирования (построения) информационных систем.
- •3. Понятие и структура информационного обеспечения ис. Понятие информационной базы, способы ее организации, технология проектирования.
- •4. Прикладные решения и средства их разработки.
- •5. Основные этапы построения унифицированной системы документации. Особенности построения первичных и результатных документов. Экранные формы электронных документов.
- •Проектирование экранных форм электронных документов.
- •6. Основные понятия классификации информации. Системы классификации их достоинства и недостатки.
- •Иерархическая система классификации
- •Фасетная система классификации
- •7. Системы кодирования, принципы построения кодов в различных системах кодирования. Классификаторы, используемые в информационных системах. Состав и содержание операций проектирования классификаторов.
- •Классификационные системы кодирования
- •8. Состав стадий и этапов канонического проектирования.
- •9. Методы типового проектирования, их достоинства и недостатки.
- •10. Модель предметной области. Объектные и функциональные методики построения модели.
- •11. Функциональная методика моделирования данных idf0. Основные элементы диаграммы idf0, их назначение.
- •12. Функциональная методика потоков данных dfd. Основные элементы модели, этапы построения. Методика построения модели idf3. Основные элементы модели, этапы построения.
8. Состав стадий и этапов канонического проектирования.
Каноническое проектирование ИС отражает особенности ручной технологии индивидуального (оригинального) проектирования, осуществляемого на уровне исполнителей без использования каких-либо инструментальных средств. Как правило каноническое проектирование применяется для небольших локальных ИС.
Процесс канонического проектирования в соответствии с применяемым в нашей стране ГОСТ 34601-90 «Комплекс стандартов на автоматизированные системы» делится на следующие семь стадий:
исследование и обоснование создания системы;
разработка технического задания;
создание эскизного проекта;
техническое проектирование;
рабочее проектирование;
ввод в действие;
функционирование, сопровождение, модернизация.
Однако, на практике выделяют 4 стадии проектирования ИС: предпроектная стадия, стадия проектирования, стадия внедрения и стадия эксплуатации и сопровождения проекта.
Состав и содержание работ на предпроектной стадии проектирования
На этой стадии выполняется обследование экономического объекта и разработка ТЭО и ТЗ. Основное назначение этой стадии заключается в обосновании экономической целесообразности создания ИС и формулировании требований к ней.
Oбследование – это изучение и диагностический анализ организационной структуры предприятия, его деятельности и существующей системы обработки информации.
Объектами обследования являются:
структурно-организационные звенья предприятия (например, отделы управления, цехи, участки, рабочие места);
функциональная структура, состав хозяйственных процессов и процедур;
стадии (техническая подготовка, снабжение, производство, сбыт) и элементы хозяйственного процесса (средства труда, предметы труда, ресурсы, продукция, финансы).
На этой стадии принято выделять два основных этапа:
1. Определение стратегии внедрения ИС.
2. Детальный анализ деятельности организации.
1 этап. Основная задача 1 этапа обследования – оценка реального объема проекта, его целей и задач на основе выявленных функций и информационных элементов автоматизируемого объекта высокого уровня.
В результате появляется возможность определить вероятные технические подходы к созданию системы и оценить затраты на ее реализацию (затраты на аппаратное обеспечение, закупаемое программное обеспечение и разработку нового программного обеспечения).
Результатом этапа определения стратегии является документ (технико-экономическое обоснование проекта), где четко сформулировано, что получит заказчик, если согласится финансировать проект, когда он получит готовый продукт (график выполнения работ) и сколько это будет стоить (для крупных проектов должен быть составлен график финансирования на разных этапах работ). В документе желательно отразить не только затраты, но и выгоду проекта, например время окупаемости проекта, ожидаемый экономический эффект (если его удается оценить).
2 этап. На этапе детального анализа деятельности организации изучаются задачи, обеспечивающие реализацию функций управления, организационная структура, штаты и содержание работ по управлению предприятием, а также характер подчиненности вышестоящим органам управления. На этом этапе на основе обследования предприятия должны быть выявлены:
инструктивно-методические и директивные материалы, на основании которых определяются состав подсистем и перечень задач;
возможности применения новых методов решения задач.
По результатам обследования устанавливается перечень задач управления, решение которых целесообразно автоматизировать, и очередность их разработки.
К задачам первой очереди относят самые трудоемкие задачи и задачи, обеспечивающие информацией все остальные задачи комплексов и подсистем (например, задачи планирования и бухгалтерского учета).
Затем выполняется предварительный выбор комплекса технических средств, типа операционной системы, способа организации информационной базы и т.д.
Результаты работ данного этапа представляют объективную основу для формирования технического задания на информационную систему.
Техническое задание – это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки автоматизированной системы управления.
На основе ТЭО разрабатываются основные требования к будущему проекту ИС и составляется Техническое задание согласно ГОСТ 34.602 - 89, в состав которого входят следующие основные разделы.
Для сложных ИС иногда на предпроектной стадии включают третий этап –«Разработка эскизного проекта».
Эскизный проект предусматривает разработку предварительных проектных решений по системе и ее частям.
Эти решения разрабатываются на логическом уровне, т.е. алгоритмы обработки информации, описание информационных потребностей пользователей на уровне названий документов и показателей.
Выполнение стадии эскизного проектирования не является строго обязательной. Если основные проектные решения определены ранее или достаточно очевидны для конкретной ИС и объекта автоматизации, то эта стадия может быть исключена из общей последовательности работ.
Содержание эскизного проекта задается в ТЗ на систему.
Состав и содержание работ на стадии техно-рабочего проектирования
Работы на стадии Техно-рабочего проектирования выполняются на основе утвержденного Технического задания.
Техно-рабочее проектирование выполняется в два этапа:
техническое проектирование
рабочее проектирование.
На этапе Техническое проектирование выполняются работы по логической разработке и выбору наилучших вариантов проектных решений, в результате чего создается Технический проект.
Этап Рабочее проектирование связан с физической реализацией выбранного варианта проекта и получением документации Рабочего проекта.
При наличии опыта проектирования эти этапы иногда объединяются в один, в результате выполнения которого получают Техно-рабочий проект
Техническое проектирование.
Сначала уточняются цели создания ИС и выполняемые ею функции; устанавливается ее взаимосвязь с другими системами, уточняется и при необходимости изменяется организационная структура предприятия.
Затем разрабатываются локальные проектные решения, к числу которых относят следующие операции:
разработка Постановки задачи, которая служит основанием для разработки проектных решений по задаче;
проектирование форм входных и выходных документов, системы ведения документов и макетов экранных форм документов;
проектирование классификаторов экономической информации и системы ведения классификаторов;
проектирование состава и структур файлов информационной базы;
уточнение состава технических средств.
Рабочее проектирование
На этом этапе осуществляется техническая реализация выбранных наилучших вариантов и оформляется:
Программная документация:
описание программ;
спецификация программ;
тексты программ;
контрольные примеры;
инструкции для системного программиста, оператора и пользователя.
Технологическая документация, которая предназначена для использования специалистами в своей деятельности на каждом автоматизированном рабочем месте. В ее состав входят:
технологические карты, разрабатываемые на процессы обработки информации при решении задач каждого класса;
инструкционные карты, составляемые на каждую технологическую операцию;
Правовые инструкции, определяющих права и обязанности специалистов, работающих в условиях функционирования на предприятии компонентов ИС.
Заключительной операцией оформление рабочего проекта.
Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта
Внедрение проекта включает в себя три этапа:
подготовка объекта к внедрению проекта;
опытное внедрение проекта
сдача его в промышленную эксплуатацию.
На этапе Подготовка объекта к внедрению проекта осуществляется комплекс работ по подготовке предприятия к внедрению разработанного проекта ИС.
На этапе Опытное внедрение осуществляют проверку правильности работы некоторых частей проекта и получают исправленную проектную документацию и составляют Акт о проведении опытного внедрения.
На этапе Сдача проекта в промышленную эксплуатацию осуществляют комплексную системную проверку всех частей проекта, в результате которой получают доработанный Техно-рабочий проект и Акт приемки проекта в промышленную эксплуатацию.
На стадии внедрение проекта проводятся подготовка и постепенное освоение разработанной проектной документации ИС заказчиками системы и осуществляется выявление частных и системных принципиальных недоработок в предлагаемом проектном решении.
Внедрение может осуществляться с использованием следующих методов:
последовательный метод, когда последовательно внедряется одна подсистема за другой и одна задача следует за другой задачей. Недостаток: увеличение длительности внедрения, что ведет за собой рост стоимости проекта.
параллельный метод, при котором все задачи внедряются во всех подсистемах одновременно. Недостаток: возникает возможность пропуска ошибок в проектной документации (хотя сокращается время внедрения).
смешанный подход, согласно которому проектировщики, внедрив несколько подсистем первым методом и накопив опыт, приступают к параллельному внедрению остальных. Используется чаще других.
Эксплуатация и сопровождение проекта включает этапы:
эксплуатация проекта;
сопровождение и модернизация проекта.
На этапе Эксплуатация проекта получают информацию о работе всей системы в целом и отдельных ее компонентов и собирают статистику о сбоях системы в виде замечаний, которые накапливаются для выполнения следующего этапа.
На этапе Сопровождение проекта выполняются два вида работ:
ликвидируются последствия сбоев в работе системы и исправляются ошибки, не выявленные при внедрении проекта, осуществляется модернизация проекта. В процессе модернизации проект либо дорабатывается, т.е. расширяется по составу подсистем и задач, либо производится перенос системы на другую программную или техническую платформу с целью адаптации ее к изменяющимся внешним и внутренним условиям функционирования, в результате чего получают документы модернизированного Техно-рабочего проекта.