Описание аппаратных и программных средств, используемых в проекте
Основной целью выбора корпоративного стандарта организационного проектирования является задание общего и обязательного к применению языка общения управленческого звена компании, разработчиков организационных и технологических процессов и исполнителей этих процессов. Частными применениями таких стандартов является синтез требований к создаваемым системам, положений об организационных подразделениях, служебные инструкции и т.д.
Существует более 20 технологий проектирования организационно–технических систем и несколько сотен инструментов, предназначенных для автоматизации этого процесса. Поэтому, с учетом временного фактора, сравнительный анализ был ограничен тремя наиболее популярными на российском рынке продуктами: Bpwin/Erwin (Computer Associates), Rational Rose (Rational Software Corporation) и ARIS (Scheer AG).
ERwin – средство концептуального моделирования БД, использующее стандарт IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress и др.) и реинжиниринг существующей БД. ERwin выпускается в нескольких различных конфигурациях, ориентированных на наиболее распространенные средства разработки приложений. Версия ERwin/OPEN полностью совместима со средствами разработки приложений PowerBuilder и SQLWindows и позволяет экспортировать описание спроектированной БД непосредственно в репозитории данных средств. Для ряда средств разработки приложений (PowerBuilder, SQLWindows, Delphi, Visual Basic) выполняется генерация форм и прототипов приложений. Сетевая версия Erwin ModelMart обеспечивает согласованное проектирование БД и приложений в рамках рабочей группы.
|
|
BPwin – средство функционального моделирования, реализующее методологию IDEF0–IDEF3. Методология IDEF0, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой–либо предметной области. Функциональная модель IDEF0 отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Методология IDEF может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем IDEF может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
Rational Rose – предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез–методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная ими универсальная нотация для моделирования объектов (UML – Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada, SQLWindows и ObjectPro). Основной вариант – Rational Rose/C++ – позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на С++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.
|
|
Методология ARIS рассматривает предприятие как совокупность четырех взглядов: взгляд на организационную структуру, взгляд на структуру функций, взгляд на структуру данных, взгляд на структуру процессов. При этом каждый из этих взглядов разделяется еще на три подуровня: описание требований, описание спецификации, описание внедрения. Таким образом, ARIS предлагает рассматривать организацию с позиции 12 аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-процессов предлагается использовать 85 типов моделей, каждая из которых принадлежит тому или иному аспекту. Среди большого количества возможных методов описания можно выделить следующие: EPC (event-driven process chain) – метод описания процессов, нашедший применение для описания процессов системы SAP R/3; ERM (Entity Relationship Model) – модель сущностей–связей для описания структуры данных; UML (Unified Modeling Language) – объектно-ориентированный язык моделирования. ARIS Toolset (ARIS Easy Design) – единая среда моделирования, которая представляет собой совокупность четырех основных компонентов – Explorer (Проводник), Designer (средство для графического описания моделей), Таблиц (для ввода различных параметров и атрибутов) и Мастеров (Wizards). Различия двух продуктов заключается не в методологической части (ARIS Easy Design входит в ARIS Toolset), а лишь в функционале.
|
|
ARIS Easy Design ориентирован на сбор информации и документирование, когда ARIS Toolset позволяет еще и проводить комплексный анализ, семантические проверки информации. Кроме того, только ARIS Toolset позволяет создавать скрипты (шаблоны) для отчетов, анализа и семантических проверок. ARIS Toolset – это средство для полноправного управления проектом ARIS. Функции управления заключаются в возможностях разграничения доступа для различных групп пользователей, а также ограничения методологи. Это необходимо, что бы избавится от избыточности методологии при реализации конкретного проекта. Помимо этого, некоторые модули, в частности ARIS ABC и ARIS Simulation, функционируют только при наличии ARIS Toolset.
|
|
Таблица 3.1 – Сравнительный функциональный анализ средств проектирования
№ п/п | Функции, свойства | ARIS | ERwin/ BPwin | Rational Rose |
1 | Моделирование организационных функций и процессов | + | + | + |
2 | Разработка технического задания | + | +/– | +/– |
3 | Функционально–стоимостной анализ | + | + | +/– |
4 | Оптимизация бизнес процессов | + | – | – |
5 | Имитационное моделирование, событийно–управляемое моделирование | + | +/– | – |
6 | Генерация кода приложения | – | + | +/– |
7 | Оформление проектной документации; генерация технологических инструкций для рабочих мест | + | +/– | + |
8 | Хранение моделей деятельности предприятий | + | +/– | +/– |
9 | Создание концептуальных и физических моделей структуры базы данных | +/– | + | + |
10 | Генерация программного кода, SQL–сценариев для создания структуры базы данных. | – | + | +/– |
11 | Стандартное представление основных бизнес процессов (более 100 типов) | + | – | – |
12 | Ведение библиотеки типовых бизнес моделей | + | +/– | +/– |
13 | Групповая работа над проектом | + | + | + |
14 | Выдача встроенных отчетов по стандарту ISO9000 | + | – | – |
15 | Цена | $31 740 | $23 685 | $40 520 |
На основе анализа основных факторов оценки можно сделать следующие выводы:
Анализ функциональности показал, что продукты Computer Associates позволяют решить весь комплекс задач по организационному проектированию, разработке и сопровождению технического проекта, формированию кодов для управления базами данными и технологическими процессами. ARIS решает тот же комплекс задач за исключением формирования логической структуры БД и кодов приложений. Однако решение задач ARIS осуществляет более выразительными (репрезентативными) средствами.
По фактору надежности Sheer AG как разработчик ПО не может сравниться с авторитетным Computer Associates. Тоже самое можно сказать о сопровождении и технической поддержке. Провайдеры ARIS не выдвигают существенных аргументов в пользу ARIS в сравнении с конкурирующими продуктами. В Интернет (и на сайте Sheer AG) практически отсутствуют какие–либо обсуждения особенностей использования ARIS (проблемы, советы, комментарии, ошибки). Наличествует только многочисленная реклама. В противоположность ARIS, в сети множество рекомендаций по использованию BPwin/ERwin и др. аналогов. Все это свидетельствует об относительно слабой реальной апробации ARIS в мире.
Касаемо ценовой политики необходимо отметить, что стоимость ARIS существенно превышает совокупную стоимость продуктов Computer Associates. Однако реальная стоимость ARIS может оказаться многократно большей. Это связано с тем, что полнофункциональный вариант ARIS возможно реализовать только после закупки специальных интерфейсов с модулями, которые не являются продуктами Sheer AG. Например, для реализации функций продуктов Computer Associates в части формирования логической структуры БД и кодов приложений необходимо докупать интерфейс с ERwin стоимостью $2500. Стоимость этих интерфейсов в смету не вошла, т.к. сейчас затруднительно точно определить их необходимый перечень. Да и консультанты этому не способствуют. Возможно, боятся спугнуть клиента. Более того, предлагается покупать лицензии на количество рабочих мест, детализированные до отдельных модулей ARIS. В результате набегает очень приличная сумма. Напротив, использование модулей продуктов Platinum никак не лицензируется в зависимости от количества рабочих мест. Например, BPwin/ERwin могут быть установлены на неограниченное количество рабочих мест. Исключением является модуль ModelMart, обеспечивающий коллективную работу над проектом. При этом рост стоимости подключения новых пользователей к ModelMart несоизмеримо мал в сравнении с подключением новых пользователей к каждому из модулей ARIS.
Не удалось обнаружить каких–либо методических материалов по организации коллективной работы в среде ARIS, содержащих какие–либо процедурные правила. К продуктам Computer Associates это прилагается. Чисто субъективно BPwin/ERwin проще ARIS и потребует много меньшего времени на обучение от персонала, часть из которого уже имеет опыт работы в среде BPwin/ERwin.
Также по результатам таблицы 3.1 можно выделить положительные и отрицательные факторы каждой системы.
Положительные факторы:
– ARIS: «могучая» репрезентативная графика. Наличие большого числа стандартных объектов для описание бизнес процессов. Наличие инструмента имитационного моделирования. Наличие внутреннего языка управления ARIS–Basic. Возможность тестирования проекта на соответствие требования стандарта качества ISO 9000.
– ERwin/BPwin: авторитетность (множество положительных отзывов). «Изобразительные» средства системы соответствуют федеральному стандарту США IDEF на моделирование организационных процессов. Распространенность (99,9% проектов организационного реинжиниринга исполняются с использованием стандарта IDEF).
Возможность генерации исполняемого кода по разработанной модели информационной системы. Пожалуй одно из лучших средств проектирования баз данных. Интегрируется с многочисленным ПО компании Computer Associates.
– Rational Rose: в наибольшей степени подходит для разработки крупных информационных систем. Реализует большую часть функций ARIS и ERwin/BPwin. Мощные функциональные возможности по генерации исполняемых кодов.
Отрицательные факторы:
– ARIS: невозможность генерации каких–либо кодов или баз данных. Потребует очень большого времени (возможно, до 5 мес.) на обучение персонала. Авторитет разработчика ПО ничем пока не подтвержден.
– ERwin/BPwin: репрезентативные свойства низки. Отсутствие стандартных объектов для описания бизнес процессов. Довольно узкие возможности для проведения экономического анализа.
– Rational Rose: цена. Политика разработчика непрозрачна. Отсутствие стандартных объектов для описания бизнес процессов. Очень противоречивые отзывы пользователей. Вывод – цена не соответствует потенциальному риску.
Рекомендуются к использованию продукты Computer Associates, как более привлекательные по критерию «стоимость–риск–технологичность». Продукты Rational Software существенно уступают альтернативам по показателю «стоимость».
Техническое задание
Введение
Цель и назначение работы
Целью проекта является разработка информационной системы расчета заработной платы для предприятия.
Область применения
Областью применения информационной системы, разработанной в дипломном проекте, является бухгалтерский учет какого-либо предприятия.
Общее описание
Пользовательские интерфейсы
Интерфейс, в зависимости от того как пойдет разработка ИС, может разниться от оконного приложения, до приложения в сети интернет.
Аппаратные интерфейсы
Программные интерфейсы
Требования к разработке
Функциональные требования
Нефункциональные требования
Обратные требования
ЗАКЛЮЧЕНИЕ
За время прохождения преддипломной практики я изучил процесс начисления заработной платы. Укрепил свои знания и навыки в работе с BPwin, Erwin, Rational Rose. Освоил работу с ARIS Toolset и ARIS Easy Design.
Дата добавления: 2018-09-23; просмотров: 670; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!