
- •4.Классификация технологий, методов и средств проектирования.
- •Технология оригинального проектирования
- •Технология типового проектирования
- •Технология автоматизированного проектирования
- •Инструментальные средства проектирования:
- •Тема 2. Методические аспекты разработки эис
- •Модель цикла жизни проекта эис. Модели организации процесса проектирования.
Целью, к которой должны стремиться проектировщики, выбираю ту или иную технологию проектирования, должно служить создание проекта ЭИС с заданными потребительскими свойствами:
надежности функционирования системы
стоимости и трудоемкости эксплуатации
степени автоматизации выполняемых функций и т.д.
Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов ЖЦП.
Основной задачей выбора новой технологии проектирования является сокращение стоимостных и трудовых затрат на проектирование и эксплуатацию.
К основным требованиям, предъявляемым к выбираемой технологии проектирования относятся следующие:
созданный с помощью этой технологии проект должен отвечать требованиям заказчика;
выбранная технология должна отражать все этапы цикла жизни проекта;
выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
технология должна явиться (быть основой) связи между проектированием и сопровождением проекта;
технология должна способствовать росту производительности труда проектировщика;
технология должна обеспечивать надежность процесса проектирования и надежность работы проекта;
технология должна обеспечивать требование хорошей сопровождаемости проектной документации;
4.Классификация технологий, методов и средств проектирования.
Технология оригинального проектирования
( Заключается в разработке оригинального проекта и используется для определенных предприятий, которые существуют в единственном экземпляре и полностью отражают особую предметную область. Характеризуются небольшим периодом жизни проекта и плохой сопровождаемостью проектной документации. )
Методы:
1.1 Методы регламентации труда разработчика
методы формализации материалов обследования,
методы унификации проектных решений,
методы стандартизации проектных решений
Методы организации труда программистов
сверху вниз
снизу вверх
метод структурного проектирования
метод структурного программирования
модульный метод,
метод группы главного программиста,
метод структурных просмотров,
метод HIPO документирования
Методы частичной автоматизации
методы автоматизации отдельных видов работ,
методы автоматизации проектирования типовых операций обработки и хранения данных,
метод использования новых информационных технологий:
метод разработки распределенных ЭИС,
управление бизнес-процессами,
Прототипное проктирование,
Web-технологии.
Технология типового проектирования
Заключается в разбиении объекта предметной области на типовые компоненты (подсистемы, задачи, технологии) на которых разрабатываются типовые проектные решения. И на стадии проектирования новой системы происходит сборка типовых проектных решений и объединение их в единую систему с настройкой или доработкой. Трудоемкость уменьшается на 30 процентов. Недостатки: отсутствие единой информационной модели.
Методы:
Метод элементного проектирования
Метод под системного проектирования
Метод системного проектирования
объектный метод (без и с блоком адаптации)
групповой метод
Технология автоматизированного проектирования
Заключается в разработке единой информационной модели для всего предприятия и автоматизации всех этапов проектирования, начиная с этапа создания ТЗ.
Методы:
3.1 модельное проектирование
3.1.1 метод с использованием гипотетической модели
3.1.2 построенной оригинальной модели
3.2 case технологии
3.2.1 функционально-ориентированный метод,
3.2.2 объектно-ориентированный метод
3.3 rad технологии
Инструментальные средства проектирования:
Средства регламентации труда разработчиков
Организационные структуры, схемы, модели информационных потоков
УСД (Унифицированные средства документации), ЕССК (единая система классификации кодирования)
ГОСТы, ОСТы, ОРМ (общеотраслевые руководящие методические материалы)
Средства организации труда программистов
пакет HIPO документации
библиотека группы главного программиста
Средства частичной автоматизации проектирования
утилиты ОС ПЭВМ
генератор вв-выв, макро генераторы, библиотека стандартных подпрограмм, генераторы отчетов и т.д
средства расширяющие возможности ОС: СУБД, операционные оболочки, обучающие системы, сетевые ОС
профессионально ориентированное ППП: - табличные процессоры, графические процессоры, текстовые редакторы, интегрированное ППП
средства НИТ (АРМ и ВС, ППП «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)