Тема13(АудитСоверш)-К
.pdf
|
|
|
|
Совершенствование процессов и аудит |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BPM (Business Process Model) |
– модель бизнес-процессов |
|
|
|
|
PDS |
(Primary Data Structure) |
– структура первичных |
|
|
|
|
данных |
– концептуальная модель |
|
|
|
|
(Conceptual Data Model) |
|
|
|
|
CDM |
Современные |
|
|
|
|
|
данных |
|
|
|
|
SPM (System Process Model) |
– модель процессов системы |
|
|
|
|
ISA (InformationCASESystem Architecture)-средства– архитектура |
|
||
|
|
|
информационной системы |
|
|
|
|
ADM (Application Data Model) |
– модель данных приложения |
|
|
|
|
IPM |
моделирования |
|
|
|
|
(Interface Presentation Model) – модель представления |
|
||
|
|
|
интерфейса |
|
|
|
|
ISM |
(Interface Specification Model) – модель спецификации |
|
|
|
|
|
интерфейса |
|
|
|
31 |
|
|
|
|
|
|
|
|
|
|
Совершенствование процессов и аудит
Итерационные стадии построения модели
32
Совершенствование процессов и аудит
Последовательность шагов при моделировании системы
33
Совершенствование процессов и аудит
Виды ошибок при бизнес-моделировании
34
Совершенствование процессов и аудит
Современные CASE-средства моделирования
и проектирования
CASE-средстваСовременные(Computer Aided System/Software Engineering) – это программные средства, поддерживающие
процессы создания и сопровождениясредстваПП/ПС, включая анализ и формулировку требований, проектирование
прикладногоCASEПО (приложений- ) и баз данных, генерацию
кода, тестированиемоделирования, документирование, обеспечение качества, конфигурационное управление и управление
проектом, а также другие процессы.
CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ПП/ПС.
35
Совершенствование процессов и аудит
Последовательность стадий моделирования при использовании CASE-средства
36
Совершенствование процессов и аудит
Построенная с помощью CASE-технологии логическая
модель ИС/ПС является самостоятельным результатом по следующимСовременныепричинам:
1. Она включает в себя модель существующей
средства
неавтоматизированной технологии, отражающей ситуациюCASE«AS IS» на предприятии- .
Формальный анализ этой модели позволяет выявить узкиемоделированияместа в управлении предприятием и сформулировать рекомендации по его оптимизации и
улучшению (независимо от того, предполагается ли дальнейшая разработка автоматизированной системы или нет).
37
Совершенствование процессов и аудит
2. Она независима и отделяема от конкретных
разработчиков, не требует сопровождения и может быть безболезненноСовременныепередана для использования другим лицам. Если по каким-либо причинам предприятие не готово к
реализации проекта информатизации в данный момент времениCASE, модель может быть-средства«заархивирована» до тех пор, пока в ней не возникнет необходимость.
3. Онамоделированияпозволяет осуществлять эффективное обучение новых работников конкретным направлениям
деятельности предприятия, так как соответствующие технологии содержатся в модели.
38
Совершенствование процессов и аудит
4. С ее помощью можно производить предварительное
моделирование перспективных направлений деятельностиСовременныепредприятия с целью выявления новых потоков данных, взаимодействующих процессов и
структурных элементов
CASE-. средства
5. Она обеспечивает распространение накопленного
опытамоделированияна других предприятиях, дает возможность унифицировать административно-управленческую и
финансовую деятельность этих предприятий.
39
Совершенствование процессов и аудит
6. На базе этой модели производится разработка
приложенийСовременныепо автоматизации системы управления процессами и предприятием в целом:
определение границ автоматизации – составлениеперечняCASEавтоматизируемых-средстваструктурных элементов,
разбиение процессов основной деятельности на
автоматические, автоматизированные и ручныесоставлениемоделированияперечня подсистем и автоматизированных
рабочих мест (АРМ ), определение способов их взаимодействия и работы с данными
40
Совершенствование процессов и аудит
разработка предложений по очередностипроектированияСовременныеи реализации подсистем и АРМов,
входящих в состав программных приложений, из компонуется ИС
разработкаCASEтребований-средствак средствам базового
технического обеспечения ИСразработкамоделированиятребований к средствам базового и
прикладного программного обеспечения ИС.
41
Совершенствование процессов и аудит
Процесс создания ИС/ПС с применением CASE-средства
42
Совершенствование процессов и аудит
BPwin – один из простых инструментов
для моделирования бизнес процессов СовременныеПозволяет оптимизировать- деятельность.
организации и проверить ее на CASEсоответствие-средствастандартам ISO 9000,
спроектировать организационную
структуру, снизить издержки, исключить моделированияненужные операции и повысить
эффективность.
Являясь стандартом де-факто, BPwin поддерживает сразу три нотации моделирования: IDEF0 (федеральный стандарт США), IDEF3 и DFD.
43
Совершенствование процессов и аудит
Пример декомпозиции процесса в BPWin
)
44
Совершенствование процессов и аудит
ERwin – лидер среди средств
моделирования баз данных и хранилищ Современныеданных. Позволяет проектировать,
документировать и сопровождать базы
данных различных типов. Поддерживая CASEпрямое-исредстваобратное проектирование для
20 типов СУБД, ERwin повышает
качество разрабатываемой БД, моделированияпроизводительность труда и скорость
разработки.
Журнал «КомпьютерПресс» по итогам 2000 года признал ERwin лучшим средством проектирования данных.
45
Совершенствование процессов и аудит
ERwin Examiner – инструмент для
Современныепроверки структуры баз данных и создаваемых в ERwin моделей,
позволяющий выявлять недочеты и CASEошибки-средствапроектирования. ERwin
Examiner дополняет функциональность
ERwin, автоматизируя трудоемкую моделированиязадачу поиска и исправления ошибок
ERwin Examiner одновременно повышает квалификацию проектировщиков баз данных благодаря встроенной системе обучения.
46
Совершенствование процессов и аудит
ModelMart - среда для работы группы
проектировщиков на ERwin и BPwin. СовременныеОбеспечивает совместный доступ и
редактирование моделей, повышая эффективность и скорость работы
CASEпроектировщиков-средства, является интегрирующим звеном для ERwin
(моделирование баз данных) и BPwin моделирования(моделирование бизнес-процессов).
Защищает хранимые на собственном сервере модели, позволяя задавать для сотрудников различный уровень доступа к ним. Руководителям же проектов позволяет
координировать весь ход работы.
47
Совершенствование процессов и аудит
Paradigm Plus 4 - мощное CASE-средство для
моделирования компонентов программного Современныеобеспечения и генерации объектного кода
приложений на основе созданных моделей.
Продукт можно использовать как при CASEсоздании-новыхсредстваприложений, так и при
изменении или объединении существующих.
Благодарямоделированияинтеграции с BPwin есть возможность использова- ния функциональной модели вместе с объектной. Paradigm
Plus поддерживает около десятка стандартных нотаций, таких как UML и Booch, интегрируется с технологиями
COM/DCOM, CORBAPlus, Visibroker, продуктами CA, Microsoft, Rational Software и др.
48
Совершенствование процессов и аудит
Rational Rose
ориентированных моделирования
Rational Rose
задачи в информационныхCASE до кодогенерации программирования
Rational Rose
высокоуровневые, осуществляя тем самым либо абстрактное
проектирование, либо логическое конструирование.
49
Совершенствование процессов и аудит
Взаимодействие CASE-средств
50
Совершенствование процессов и аудит
Интегрированная методология ARIS
СистемаСовременныеARIS (Architecture of Integrated System) представ-
ляет собой комплекс средств анализа и моделирования деятельности предприятия. В ее основу положена обширная методология, вобравшаясредствав себя особенности различныхCASEметодов моделирования- , отражающих разные взгляды на исследуемую систему.
Одна имоделированита же модель может разрабатываться с использованием нескольких методологий, что позволяет
использовать ARIS пользователям с различными теоретическими знаниямияи настраивать его на работу с системами имеющими свою специфику.
51
Совершенствование процессов и аудит
Композитное построение «Дома ARIS»
52
Совершенствование процессов и аудит
Уровни представления процессов в ARIS
53
Совершенствование процессов и аудит
Модель процесса оценки и выбора CASE-средства
Критерии:
величина
организации масштаб проектов
опыт
разработчиков
стоимость приобретения и владения
необходимость
обучения
пользователей
54
Совершенствование процессов и аудит
CASE-технология REAL-IT (НИИ ИТ СПбГУ)
Модель предметной
Современныеобласти Информационная
Диаграммы классов Генерируется система
автоматически
CASE-средства
Представления
ОО API
моделирования(VIEW) (интерфейс
репозитория)
Диаграммы объектов Реляционная
база данных
55
|
|
|
Совершенствование процессов и аудит |
|
|
|
|
|
|
|
|
|
REAL-IT |
Основой является объектно-ориентированный CASE |
|
|
|
|
пакет REAL, также разработанный в СПбГУ |
|
Возможности |
обеспечивает моделирование основных компонентов |
|
|
|
Современные |
|
|
|
|
программных приложений: базы данных и пользовательского |
|
|
|
интерфейса; |
|
|
|
обеспечивает автоматическую генерацию программного |
|
|
|
приложения (стандартный интерфейс и логику обработки |
|
|
|
данных); |
|
|
|
позволяет встраивать дополнительные программные компоненты |
|
|
|
CASE-средства |
|
|
|
в приложение с помощью широкого набора средств; |
моделированияреализует трехуровневую архитектуру программного приложения;
реализует высокоуровневый механизм распределения функций в соответствии с ролью пользователя в программном приложении
|
Использование |
|
создание комплексных автоматизированных систем |
|
|
государственного управления и технического учета |
|
|
|
|
|
|
|
|
создание интегрированно-распределенной автоматизированной |
56 |
|
|
системы управления ВУЗом |
Совершенствование процессов и аудит
Достоинства CASE-технологий
Обеспечивают эффективность и качество разрабатываемогоСовременныеПО за счет автоматизации процесса разработки ИС и сквозного контроля
Позволяют за короткийсредствасрок создать прототип заказанной системы с заданными свойствами
CASE-
Ускоряют процесс коллективного проектирования и
разработкимоделирования
Освобождают разработчика от рутинной работы, значительно уменьшая число возможных ошибок
Поддерживают сопровождение и развитие системы на
высоком уровне
57
Совершенствование процессов и аудит
Однако, следует помнить:
CASE-средства не обязательно дают немедленный эффект,Современныеон может быть получен только спустя какое-то время при соответствующей квалификации
пользователей РеальныеCASEзатраты на-внедрениесредстваи использование
CASE-средств не должны превышать затрат на их
приобретениемоделирования
CASE-средства обеспечивают возможности для получения существенной выгоды только после успешного завершения процесса их внедрения и эффективного использования.
58
Совершенствование процессов и аудит
Аудитпроцесса
разработкиПО
59
Совершенствование процессов и аудит
Аудит программных систем и технологий
Аудит программных систем (ПС-аудит) и технологий
Аудит(ИТ-аудит) – это системныйпроцессапроцесс получения и оценки объективных данных о:
• текущем состоянии программных систем и разработкиприменяемых программных средств и технологийПО
• действиях и событиях, происходящих в них и с ними
• степени соответствия определенным критериям
• уровне эффективности их использования в целях достижения бизнес-целей
• необходимости и возможности улучшения и развития.
60