Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Технология автоматизированного проектирования




Технология типового проектирования

Технология оригинального проектирования

Классификация технологий, методов и средств проектирования.

 

(Заключается в разработке оригинального проекта и используется для определенных предприятий, которые существуют в единственном экземпляре и полностью отражают особую предметную область. Характеризуются небольшим периодом жизни проекта и плохой сопровождаемостью проектной документации.)

Методы:

1.1 Методы регламентации труда разработчика

1.1.1. методы формализации материалов обследования,

1.1.2. методы унификации проектных решений,

1.1.3. методы стандартизации проектных решений

1.2. Методы организации труда программистов

1.2.1. сверху вниз

1.2.2. снизу вверх

1.2.3. метод структурного проектирования

1.2.4. метод структурного программирования

1.2.5. модульный метод,

1.2.6. метод группы главного программиста,

1.2.7. метод структурных просмотров,

1.2.8. метод HIPO документирования

1.3Методы частичной автоматизации

1.3.1 методы автоматизации отдельных видов работ,

1.3.2 методы автоматизации проектирования типовых операций обработки и хранения данных,

1.3.3 метод использования новых информационных технологий:

1.3.3.1 метод разработки распределенных ЭИС,

1.3.3.2 управление бизнес-процессами,

1.3.3.3 Прототипное проктирование,

1.3.3.4 Web-технологии.

Заключается в разбиении объекта предметной области на типовые компоненты (подсистемы, задачи, технологии) на которых разрабатываются типовые проектные решения. И на стадии проектирования новой системы происходит сборка типовых проектных решений и объединение их в единую систему с настройкой или доработкой. Трудоемкость уменьшается на 30 процентов. Недостатки: отсутствие единой информационной модели.

Методы:

2.1 Метод элементного проектирования

2.2 Метод под системного проектирования

2.3 Метод системного проектирования

2.3.1 объектный метод (без и с блоком адаптации)

2.3.2 групповой метод

 

Заключается в разработке единой информационной модели для всего предприятия и автоматизации всех этапов проектирования, начиная с этапа создания ТЗ.

Методы:

3.1 модельное проектирование

3.1.1 метод с использованием гипотетической модели

3.1.2 построенной оригинальной модели

3.2 case технологии

3.2.1 функционально-ориентированный метод,

3.2.2 объектно-ориентированный метод

3.3 rad технологии

 

1. Инструментальные средства проектирования:

1.1. Средства регламентации труда разработчиков

1.1.1. Организационные структуры, схемы, модели информационных потоков

1.1.2. УСД (Унифицированные средства документации), ЕССК (единая система классификации кодирования)

1.1.3. ГОСТы, ОСТы, ОРМ (общеотраслевые руководящие методические материалы)

1.2 Средства организации труда программистов

1.2.1 пакет HIPO документации

1.2.2 библиотека группы главного программиста

1.3 Средства частичной автоматизации проектирования

1.3.1 утилиты ОС ПЭВМ

1.3.2 генератор вв-выв, макро генераторы, библиотека стандартных подпрограмм, генераторы отчетов и т.д

1.3.3 средства расширяющие возможности ОС: СУБД, операционные оболочки, обучающие системы, сетевые ОС

1.3.4 профессионально ориентированное ППП: - табличные процессоры, графические процессоры, текстовые редакторы, интегрированное ППП

1.3.5 средства НИТ (АРМ и ВС, ППП «Work flow», СУБД Access, HTML,PHP,ASP)

2. Средства типового проектирования

2.1. ТПР (типовое проектное решение) для элементного проектирования

2.1.1 ТПР класса «Задача»,

2.1.2 ТПР класса «Техника»,

2.1.3 ТПР класса «Персонал»)

2.2 Функциональное ППП (для под системного проектирования): пакет по кадрам/ пакет по бух. Учету.

2.3 Проекты типовых ЭИС для системного проектирования (ППП «Галактика», ППП «Парус», ППП «1С: Предприятие»)

2.3.1 С блоками адаптации

2.3.2 Без блоков адаптации

3.1. Средства модельного проектирования

· SAP R/3

· BAAN 4

3.2 Cse – технологии

3.2.1 Design/IDEF, Аналитик, Oracle – case, ProKit Work, Banch

3.2.2 Средства, поддерживающие технологию UML-языка

3.3. Средства RAD – технологии (Progress, SAS, Delphi)

 

 

Тема 2. Методические аспекты разработки ЭИС

Содержание:

1) Методологические основы проектирования ЭИС

2) Модель цикла жизни проекта ЭИС. Модели организации процесса проектирования.

3) Средства формализации технологического процесса

 

Методологическую основу проектирования ЭИС составляют:

· методы и средства системного подхода к проектированию ЭИС

· методы и средства моделирования структуры системы и её отдельных компонент

Методология системного подхода основывается на следующих концепциях:

· рассмотрение всех объектов окружающей среды в качестве систем

· изучение выделенной системы на нескольких уровнях:

o макроуровне,

o уровне структуры управления,

o микроуровне,

o уровне функционирования,

o уровне процессов

На макроуровне исследуемая система рассматривается в качестве «черного ящика», т. Е как элемент макросистемы, в которую она входит, не раскрывая её внутреннее содержание

При этом выявляются полный состав элементов макросистемы, связей между ними, т.е. определяется макроструктура, в кот входит изучаемая система. Особо выделяют те связи (R1 … Rj), которые имеют место между изучаемой системой и остальными элементами макросистемы.

На втором уровне изучается структура управления рассматриваемой системы, при этом выделяют полный состав: подсистем, из которых состоит эта систем; связей управления, существующих между ними.

На третьем уровне – микроуровне изучается микроструктура каждого подразделения путем выявления: всех типов элементов, всех типов связей между ними, получая микроструктуру подразделения.

Четвертый уровень рассмотрения системы – уровень её функционирования. На данном уровне осуществляется выделение i-ых функциональных мест (ФМqi) в каждом q-ом подразделении, участвующих в выполнении функций управления и функциональных связей (FRqj) между ними. При этом такие связи могут охватывать функциональные места, входящие в разные подразделения, т.е. определяется функциональная структура системы.

На пятом уровне – уровне процессов изучают структуры происходящих процессов.

Каждый процесс характеризуется длительностью цикла жизни и разбивается на ряд последовательных этапов – промежуточных состояний.

Выделяют два типа процессов: процессы развития системы и процессы функционирования системы

Процесс развития системы – это внешний по отношению к самой системе процесс. Длительность цикла жизни должна быть как можно длиннее.

Процесс функционирования – это процессы выполнения конкретных бизнес-процессов, функций управления и решения конкретных задач, исследование которых сводится к выявлению совокупности операций и последовательности их выполнения. При проектировании таких процессов проектировщики стремятся к сокращению времени их жизни.

Выделенные системы подвергаются 2м процедурам:

1) Системному анализу

2) Системному синтезу

Системный анализ используется для выявления проблем совершенствования существующей системы, выбора стратегии исследования и проектирования, точного определения границ и свойств систем, выявления цели функционирования системы, выявления функционального состава системы, диагностики системы.

В процессе осуществления системного анализа используют различные методы, основными являются: метод построения и оценки дерева целей, метод построения и оценки дерева проблем, описательный метод – метод построения тезауруса, функциональный метод case технологий.

Методы системного анализа позволяют определить структуру некоторой проблемы или системы, оценить варианты её реализации или её решения, выбрать наилучший из вариантов.

Синтез систем предназначен для реализации нескольких целей: планирования и оценки общей функциональной структуры системы, определения состава её компонент и всех типов связей между ними, построения вариантов и выбора оптимального варианта архитектуры, физической реализации всех её компонент с постепенной интеграцией их в единую систему, предназначенную для выполнения поставленной цели и отвечающей заданным требованиям.

Использование системного подхода позволяет сформулировать основные принципы системного подхода проектирования ЭИС:

1) Удовлетворение всех требований заказчика

2) Декомпозиция системы на подсистемы

3) Модульность структуры

4) Интеграция с целью создания единой системы (обратое 2)

5) Учет взаимодействия системы с внешней средой

6) Учет необходимости развития системы и адаптации к изменению окружающей среды

7) Самообучаемость системы

8) Принцип минимальных стоимостных и трудовых затрат на разработку, сопровождение и модернизацию проекта.

Моделирование – это процесс представления различных характеристик поведения физической или абстрактной системы с помощью другой системы.

 

Моделирование применяется, как правило, при проектировании сложных и уникальных систем, когда разработка некачественного проекта системы может вызвать:

· большие ошибки в решении стратегических вопросов, для которых предназначалась проектируемая система.

· потери в производстве

· высокие затраты на перепроектирование системы.

Процедура моделирования как правило связана с осуществлением следующих этапов:

· выполнения упрощения объекта предметной области;

· построение исходной модели для этого объекта;

· построение алгоритма поведения модели;

· проведение экспериментов на модели;

· оценка поведения модели и ее улучшение;

· физическая реализация систем.

 

Основными компонентами процедуры моделирования являются модели и алгоритмы.

Под моделью понимается некоторая система, имитирующая структуру или функционирование исследуемого объекта, отвечающая основному требованию - адекватности этому объекту.

Модели:

1. Абстрактные

a. Математические

i. Числовые

ii. Логические

b. Информационные

c. Графические

2. Материальные

 

Моделирование с использованием абстрактных моделей может быть:

· ручным,

· имитационным - на базе применения ЭВМ с использованием машинного алгоритма, который может быть двух типов:

• нормативным (с достижением максимума или минимума некоторого функционала),

• дискриптивным. т.е. связанным с получением значений некоторых характеристик системы.

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 652; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.042 сек.