Контрольная работа - Сравнение качества АСОИУ по критерию функциональной полноты - файл n1.doc

Контрольная работа - Сравнение качества АСОИУ по критерию функциональной полноты
скачать (153.5 kb.)
Доступные файлы (1):
n1.doc154kb.01.06.2012 14:15скачать

n1.doc

Факультет дистанционного образования

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)


Кафедра автоматизации обработки информации (АОИ)

Контрольная работа №2

По дисциплине «Надежность, эргономика и качество АСОиУ»
Учебное пособие П.В. Сенченко «Надежность, эргономика и качество АСОиУ»

Краткое описание программных продуктов.

1. PowerDesigner

Последняя версия: 15.3.

Разработчик: Sybase.

Описание: PowerDesigner (бывший S-Designor, принадлежавший компании PowerSoft) представляет собой инструмент, в состав которого входят средство разработки моделей данных и бизнес-процессов PowerDesigner DataArchitect и средство объектно-ориентированного моделирования PowerDesigner Developer, используемое при генерации клиентских приложений.

2. ERWin.

Полное название: CA ERwin Data Modeler.

Последняя версия: 7.3.

Разработчик: Computer Associates.

Описание: программный продукт в области реализации средств CASE-технологий. Позволяет проводить описание, анализ и моделирование модели данных.

3. Rational Rose.

Полное название: IBM Rational Rose.

Последняя версия: 7.0.

Разработчик:

Описание: популярное средство визуального моделирования. Продукт состоит из широкого набора инструментов, в числе которых IBM Rational Rose Data Modeler, использующий ER-методологию.
Описание базовых функций и параметров систем ER-моделирования.

1. Поддерживаемые нотации

2) Поддерживаемые СУБД и стандарты SQL

3) Поддерживаемые виды моделирования

4) Возможности моделирования

5) Интеграция

6) Пользовательский интерфейс

7) Поддержка пользователей


Сводная таблица параметров и функций систем ER-моделирования.



Параметр

Системы ER-моделирования

PowerDesigner

ERWin

Rational Rose

Эталон

Поддерживаемые нотации

1

IDEF1X

1

1

0

1

2

IE

1

1

0

1

3

Нотация Баркера

1

0

0

0

4

DM

1

1

0

1

5

UML

1

0

1

1

Поддерживаемые СУБД и стандарты SQL

6

Поддержка БД Oracle

1

1

1

1

7

Поддержка БД MS SQL Server

1

1

0

1

8

Поддержка БД MySQL

1

1

0

1

9

Кодогенерация в SQL

0

1

0

1

10

Возможность установить соединение с СУБД

1

1

0

1

Поддерживаемые виды моделирования

11

Концептуальное

1

1

1

1

12

Логическое

1

1

1

1

13

Физическое

1

1

1

0

Возможности моделирования

14

Генерация структуры БД по модели

1

1

0

1

15

Восстановление модели по существующей структуре БД

1

1

0

1

16

Использование предметных областей

1

0

0

1

17

Использование компонентов созданных ранее моделей

1

1

1

1

18

Автоматическая проверка правильности модели

1

1

1

0

19

Навигатор модели

1

1

1

1

20

Хранимые отображения

0

1

1

0

21

Шаблоны для создания моделей

1

1

1

1

22

Диалог результатов сравнения

1

1

0

1

23

Версионный контроль моделей

1

1

0

1

24

Генерация отчетности по моделям

1

1

1

1

25

Генерация тестовых данных

1

0

0

1

26

Выполнение SQL запросов к модели

1

1

0

0

27

Возможность документировать структуру БД в ходе работы

1

1

1

1

28

Расчет размера базы данных

1

1

0

1

Интеграция

29

Интеграция с линейкой продуктов производителя

1

1

1

1

30

Импорт/экспорт между данной и другими системами ER-моделирования

1

1

0

1

31

Интеграция в основные среды разработки

1

1

1

1

Пользовательский интерфейс

32

Средства организации моделей

1

0

0

1

33

Рабочая область

1

1

1

1

34

Настройка панелей инструментов

1

1

1

1

35

Масштабирование

1

1

1

1

36

Настраиваемые возможности Undo/Redo

1

1

1

1

Поддержка пользователей

37

Техническая поддержка продукта

1

1

0

1

38

Консультационная поддержка продукта

1

0

0

1

39

Предоставление обучения

1

1

0

1

40

Предоставление материалов по продукту

1

1

1

1


Матрицы функциональности

Пусть Z = {Zi} (i = 1, 2, …, n) — множество сравниваемых АИС. Выделим системы Zi и Zk (i, k =1, 2, …, n) и получим следующие матрицы.

— число функций, выполняемых Zk, но не реализуемых Zi, т. е.

= |Zk\Zi| — мощность разности множеств Zk и Zi;

.

— число функций, выполняемых Zi, но не реализуемых Zk, т. е. = |Zi\Zk| — мощность разности множеств Zi и Zk;

.

— число функций, выполняемых и Zi и Zk, т. е. = |Zi Zk| — мощность пересечения множеств Zi и Zk;

.

= |Zi Zk| — мощность объединения множеств Zi и Zk, то есть

= + + ;

.

Матрицы подобия и поглощения

Для оценки того, какая часть (доля) функций, выполняемых АИС Zi, реализуется также АИС Zk, можно использовать следующую величину:

= /(+ ),

.

При использовании порогового значения h = 0.8 получим логическую матрицу поглощения H0.

.

Взаимосвязь между АИС Zi и Zk оценивается по значениям и = /, .

.

При использовании порогового значения g = 0.75 получим логическую матрицу подобия G0.

.
Графы подобия и поглощения

По матрице G0 строится граф подобия (рис.1).



По матрице H0 строится граф поглощения (рис.1).


Вывод о предпочтительном использовании

При выбранных средних (g = 0.75 и h = 0.8) коэффициентах подобия и поглощения системами, в наибольшей мере отвечающими требованиям к технологии ER-моделирования, являются системы «PowerDesigner» и «ERWin».

Коэффициенты подобия и поглощения могут варьироваться на интервале [0.5;1]. При этом очевидно, что при максимальных значениях коэффициентов условия подобия и поглощения не будут соблюдаться, а при наименьших значениях все рассматриваемые системы в целом могут быть использованы для ER-моделирования.

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

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации