Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Доц. В.И.Морозова дисц.«Проектирование ЭИС»
Тема 1. Методологические основы проектирования ЭИС
Проект ЭИС это проектно-конструкторская и технологическая документация, содержащая описание проектных решений по созданию и эксплуатации информационной системы в конкретной программно-технической среде.
Процесс проектирования ЭИС представляет собой преобразование входной информации об объекте и методах проектирования в проект ЭИС в соответствии с ГОСТом.
Объекты проектирования ЭИС это элементы (задачи), комплекс задач функциональной и обеспечивающей частей. В состав обеспечивающей части ЭИС входят элементы и их комплексы информационного, программного и технического обеспечения системы. Состав подсистем информационного обеспечения ЭИС представлен в виде следующей схемы:
Субъектами проектирования ЭИС являются проектная организация и организация заказчик.
Технология проектирования ЭИС это комплекс методологий и средств проектирования, а также методов и средств организации проектирования.
Технологию проектирования ЭИС можно представить графически в виде технологического процесса проектирования ЭИС, отображающего последовательность действий, необходимые средства и ресурсы для выполнения этих действий и состав исполнителей.
В процессе работы над проектом необходимо знать ЧТО, КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.
Требования к выбираемой технологии проектирования:
Методология проектирования предполагает наличие концепции, принципов проектирования, реализуемых набором методов, которые должны поддерживаться средствами проектирования.
Методы проектирования ЭИС можно классифицировать:
Сочетание различных признаков классификации методов проектирования обуславливает характер используемой технологии проектирования ЭИС, среди которых можно выделить два основных класса (см. таблица №1):
Конкретные виды технологий проектирования требуют выбора средств проектирования, которые по своим характеристикам максимально соответствовали бы требованиям конкретного предприятия.
Средства проектирования должны обладать следующими качествами:
Средства проектирования ЭИС можно разделить на два класса:
I |
II |
III |
IV |
Операционные средства: |
Средства общесистемного назначения: |
Функциональные средства: |
Средства авт-ции проект-ия ЭИС |
Алгоязыки, библиотеки стандартных подпрограмм и классов объектов, … Средства для тестирования и отладки программ, поддержки процесса документирования проекта и т.д. |
-СУБД, -методоориентированные ППП (задачи дискретного программирования, мат.статистики,…), -табл. процессоры , -статистические ППП, -граф., текстовые редакторы, -оболочки экспертных систем, -интегрированные ППП |
- типовые проектные решения, - функциональ-ные ППП, - типовые проекты |
Средства, поддерживающие разработку проекта CASE технологии |
2. Жизненный цикл (ЖЦ) ЭИС совокупность стадий и этапов, которые проходит ЭИС в своем развитии от момента принятия решения о создании системы до момента прекращения ее функционирования.
Стадии разработки ЭИС:
Неотъемлемой чертой ЖЦ ЭИС является его повторяемость «системный анализ - разработка - сопровождение - системный анализ». При первом выполнении стадии «разработка» создается проект ЭИС, а при повторном осуществляется модификация проекта для поддержания его в актуальном состоянии.
Технологии проектирование ЭИС, определяющие порядок выполнения стадий и этапов претерпевали существенные изменения. Среди известных моделей ЖЦ ЭИС можно выделить следующие модели:
Например,: начисление з/пл.; учет материалов; оформление заказов на покупку, …,
Управление производством, сбытом продукции, МТС, финансами, персоналом, ….,
а затем постановка отдельных задач (рис.3).
Первоначально разрабатываются общесистемные вопросы:
задач.
Программирование осуществляется от головных программных модулей к исполняющим отдельные функции модулям. При этом необходимо соблюсти взаимодействие интерфейсов программных модулей между собой и с БД, а затем реализацию алгоритмов.
В основе спиральной модели ЖЦ ЭИС лежит прототипная технология или RAD технология (технология быстрой разработки приложений). Разработка ЭИС при этой технологии осуществляется путем расширения программных прототипов.
Достоинство. Сокращается число итераций, уменьшается число ошибок и несоответствий, ускоряется процесс проектирования ЭИС, упрощается создание проектной документации.
Для более точного соответствия проектной документации разработанной ЭИС все большее значение придается ведению общесистемного репозитария и использованию CASE-технологий.
D i1 D j1
U i2 U j2
P i3 P j3
G i4 G j4
Компоненты входа и выхода:
Документ D описатель множества взаимосвязанных фактов.
Параметр (условие, ограничение процесса проектирования) P - описатель одного факта (частный случай документа). Например, объем финансирования, срок разработки, форма предприятия,….
Универсум U конечное и полное множество фактов (док-тов) одного типа. Например, описание технических, программных средств (ОС, СУБД, ППП и т.д.), технологий проектирования.
Преобразователь П методика или формализованный алгоритм, или машинный алгоритм (V W). Используются ручные, автоматизированные, автоматические методы реализации преобразователей.
Программа G описание алгоритма решения задачи (от спецификации программы до машинного кода).
Ресурсы R - людские, технические, временные, финансовые, позволяющие выполнить ТО.
Средства S - специальный вид ресурса, включающий методические и программные средства выполнения ТО ( в большей степени ориентировано на проектировщика).
На основе технологических операций строится технологическая сеть проектирования (ТСП) взаимосвязанная по входам и выходам последовательность ТОП, выполнение которых приводит к достижению требуемого результата созданию проекта.
ТСП могут строиться с различной степенью детализации. Для укрупнения ТСП применяются ТО-агрегаты, которым соответствуют фрагменты канонической ТСП.
Например, «ТО проектирования схемы БД» разбивается на ряд взаимосвязанных ТО:
«нормализация таблиц», «установление связей», отображение в схеме DDL СУБД» и т.д.
Детализированная ТСП, в которой каждая ТО является ручной называется канонической ТСП. Для разных категорий участников и разработчиков проекта ЭИС требуется различная степень агрегации-детализации ТСП.
Состав стадий и этапов Канонического проектирования ЭИС
Каноническое проектирование ЭИС отражает особенности ручной технологии индивидуального (оригинального) проектирования без использования инструментальных средств. Каноническое проектирование применяется для небольших локальных ЭИС.
В основе канонического проектирования ЭИС лежит каскадная модель ЖЦ ЭИС, включающая следующие стадии:
Перечисленные стадии процесса разработки ЭИС можно представить в сгруппированном виде:
Д Д
Д Д Д
Д
Д1.1 предметная область;
Д1.2 - материалы обследования;
Д1.3 ТЭО, ТЗ на проектирование;
Д1.4 ЭП (эскизный проект);
Д2.1 - ТРП (техно-рабочий проект);
Д3.1 - исправленный ТРП, переданный в эксплуатацию;
Д3.2 - акт о приеме проекта в промышленную эксплуатацию;
Д4.1 - модернизированный ТРП.
П 1. Предпроектная стадия;
П 2. - Стадия проектирования;
П 3. - Стадия внедрения;
П 4. - Стадия эксплуатации и сопровождения.
ТЭО содержит расчеты и обоснование необходимости разработки ЭИС;
ТЗ - содержит требования к системе и ее компонентам: программному, техническому и информационному обеспечению и целевую установку на проектирование новой ЭИС;
ЭП - эскизный проект содержит сформулированные выше требования, и являются основой для разработки предварительных решений по ЭИС. Прорабатываются информационные потребности на уровне документов и показателей.
Детализируя процесс разработки ЭИС Технологической Сети Проектирования, можно более подробно рассмотреть ТСП работ, выполненных на этапе «Сбора материалов обследования»:
D1.1 - сведения об объекте;
D1.2 разработки проектов ЭИС для аналогичных систем;
D2.1 ресурсы;
U2.1 универсум технологий проектирования;
(технология оригинального, типового, автоматизированного и смешанного вариантов проектирования);
D2.2 описание выбранной технологии проектирования, методов и средств;
U3.1 универсум методов проведения обследования;
Методы проведения обследования классифицируются:
D3.1 описание выбранного метода;
U4.1 универсум методов сбора материалов обследования:
При выборе метода сбора материалов учитываются такие критерии как, степень участия самого проектировщика, а также временные, трудовые и стоимостные затраты на получение данных в подразделениях.
D4.1 описание выбранного метода;
D5.1 программа обследования;
Обследование проводится по заранее разработанной программе (Д5.1), содержащей вопросы, которые можно систематизировать по трем направлениям:
D6.1 план-график выполнения работ на предпроектной стадии;
U7.1 универсум методов формализации;
D7.1 общие параметры (хар-ки) экономической системы (ЭС);
D7.2 методы и методики управления (наименование функций управления, описание экономической сущности задач, состава процедур обработки информации в каждой задаче, взаимосвязь задач, алгоритмы расчета эконом-х показателей);
D7.3 организационная структура ЭС;
D7.4 параметры информационных потоков (связь задач между собой как внутри каждого подразделения, так и между подразделениями);
D7.5 параметры материальных потоков (отображение маршрутов движения средств, предметов и продуктов труда, рабочей силы между подразделениями предприятия; описание всех видов продукции, услуг, ресурсов; описание технологических операций, их частоту и длительность; объемы перемещаемых ресурсов, продукции, услуг, используемые средства транспортировки).
Сбор материалов обследования проводится с помощью стандартных форм и таблиц, удобных при чтении и обработке таких, как:
Форма описания документопотоков включает такие характеристики, как наименование входных документов, количество их экземпляров, объемные данные по каждому документопотоку, перечень информационных файлов, включающих эти документы, носители, хранящие эту информацию, время создания и использования, перечень полей файлов, входные документы, получаемые на основе файловой информации.
Формы характеристик документов включают: наименование подразделения, тип документа (первичный, промежуточный или результатный), назначение и наименование документа, периодичность создания или время использования.
Форма описания документов содержит: перечень показателей, описание структуры документов, перечень и распределение реквизитов по разделам документа, типы реквизитов.
Форма характеристик процедур обработки данных включает: наименование подразделения, где используется процедура, задача, которой принадлежит данная процедура; входную информацию, ее объемы; используемые файлы и их объемы; частоту обращения процедур к файлу; блок-схему процедуры; выходные данные.
Форма описания процедур обработки содержит наименование задачи, описание процедуры, количество операций, используемую технику, стоимостные и временные затраты.
Полученное в результате проведенной формализации описание объекта содержит исходные данные для проектирования ЭИС и определяет параметры будущей системы.
Так, материальные потоки обусловливают объемы обрабатываемой информации, состав первичных данных, периодичность и сроки сбора, их источники, необходимые для разработки информационной базы.
Функциональная структура объекта определяет комплексы автоматизируемых задач управления, включающих состав входных и выходных показателей, периодичность и сроки их формирования, процедуры использования данных показателей, распределение функций между персоналом и тех.средствами.
Организационная структура объекта служит основанием для выделения лиц, определяющих условия решения задач обработки информации, а также получателей выходных показателей и документов.
Целью «Анализа материалов обследования» является сопоставление собранной об объекте информации выдвигаемым требованиям; выработка направлений совершенствования работы объекта на базе внедрения проекта ЭИС, выбор инструментария проектирования и оценка эффективности его применения; определение общесистемных, функциональных и локальных требований к проекту и его частям.
Анализ материалов обследования позволяет разработчикам выделить и составить список автоматизируемых подразделений (отделы технико-экономического планирования, оперативного управления основным производством, технической подготовки производства, МТС, реализации и сбыта готовой продукции, бухгалтерия; выявить список автоматизируемых задач (связь с другими задачами, трудоемкость и оперативность расчета показателей, их достаточность, достоверность выходных данных, очередность проектирования решаемых задач и т.д.); предварительный выбор комплекса технических средств; выбор типа операционных систем; выбор способа организации информационной базы (ИБ) (локальные, интегрированные