Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Лабораторная работа №28. Определение трудоемкости предложений по автоматизации управления





Определите трудоемкость реализации спроектированной вами информационной системы, используя методику компании IBM (Rational Software) [1].

Определите весовые показатели действующих лиц вашей системы.

Таблица 27 – Весовые коэффициенты действующих лиц

Тип действующего лица Описание типа Весовой коэффициент
Простое Внешняя система с четко определенным программным интерфейсом (API).  
Среднее Внешняя система, взаимодействующая с данной системой посредством протокола (например, TCP/IP), либо личность, пользующаяся текстовым интерфейсом (например, ASCII-терминалом).  
Сложное Личность, пользующаяся графическим интерфейсом (GUI)  

 

Рассчитайте общий весовой показатель действующих лиц по формуле:

, (3)

где А – общий весовой показатель, Ki – количество действующих лиц i-го типа, Vi – вес действующего лица i-го типа.

Определите весовые показатели вариантов использования.

Таблица 28 – Весовые коэффициенты вариантов использования

Тип варианта использования Описание типа Весовой коэффициент
Простой Менее 3 транзакций / менее 5 классов  
Средний 4-7 транзакций / 5-10 классов  
Сложный Более 7 транзакций / более 10 классов  

 

Рассчитайте общий весовой показатель вариантов использования по формуле:

, (4)

где UCP – общий весовой показатель, Ki – количество вариантов i-го типа, Vi – вес действующего лица i-го типа.

Рассчитайте нескорректированный весовой показатель вариантов использования UUCP (unadjusted use case points):

UUCP = UCP + A (5)

Определите техническую сложность проекта на основе показателей технической сложности.

Таблица 29 – Показатели технической сложности

Показатель Описание Вес
Т1 Распределенная система  
Т2 Высокая производительность (пропускная способность)  
ТЗ Работа конечных пользователей в режиме он-лайн  
Т4 Сложная обработка данных  
Т5 Повторное использование кода  
Т6 Простота установки 0,5
Т7 Простота использования 0,5
Т8 Переносимость  
Т9 Простота внесения изменений  
Т10 Параллелизм  
Т11 Специальные требования к безопасности  
Т12 Непосредственный доступ к системе со стороны внешних пользователей  
Т13 Специальные требования к обучению пользователей  

 

Каждому показателю присвойте значение Ti в диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для данного проекта, 5 — высокую значимость). Значение TCF (technical complexity factor) вычислите по следующей формуле:

(6)

 

Определите уровень квалификации разработчиков (EF — environmental factor) с учетом следующих показателей (Таблица 30).

Таблица 30 – Показатели уровня квалификации разработчиков

Показатель Описание Значения показателей Вес
F1 Знакомство с технологией 0 - отсутствие, 3 - средний уровень, 5 - высокий уровень 1,5
F2 Опыт разработки приложений 0 - отсутствие, 3 - средний уровень, 5 - высокий уровень 0,5
F3 Опыт использования объектно-ориентированного подхода 0 - отсутствие, 3 - средний уровень, 5 - высокий уровень  
F4 Наличие ведущего аналитика 0 - отсутствие, 3 - средний уровень, 5 - высокий уровень 0,5
F5 Мотивация 0 - отсутствие, 3 - средний уровень, 5 - высокий уровень  
F6 Стабильность требований 0 - высокая нестабильность требований, 3 – средняя нестабильность требований, 5 - стабильные требования  
F7 Частичная занятость 0 - отсутствие специалистов с частичной занятостью, 3 - средний уровень, 5 - все специалисты с частичной занятостью -1
F8 Сложные языки программирования 0 - простой язык программирования, 3 - средняя сложность, 5 - высокая сложность -1

 

Каждому показателю Fi присвойте значение в диапазоне от 0 до 5.

Значение EF вычислите по следующей формуле:

(7)

Рассчитайте окончательное значение UCP (use case points):

(8)

Рассчитайте трудоемкость вашего проекта из расчета, что в среднем на 1 UCP приходится 20-30 человеко-часов. Переведите полученную трудоемкость в человеко-недели, человеко-месяцы.

Используемая литература

1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – 2-е изд., перераб. и доп. - М.: Финансы и статистика, 2006. – 544 с.

2. Елиферов В.Г. Бизнес-процессы: регламентация и управление: учеб. пособие / В. Г. Елиферов, В. В. Репин, кол. авт. Ин-т экономики и финансов "Синергия" - М.: ИНФРА-М, 2008.

3. Калянов Г. Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов: учеб. пособие для студ. вузов - М.: Финансы и статистика, 2007.

4. Кватрани, Т. Rational Rose 2000 и UML. Визуальное моделирование [Электронный ресурс]; Пер. с англ. - М.: ДМК Пресс, 2009. - 176 с.: ил. – Режим доступа: http://znanium.com/bookread.php?book=408453

5. Крачтен Ф. Введение в Rational Unified Process. Издательский дом «Вильямс», Москва-Санкт-Петербург-Киев, 2002.

6. Леоненков А. Самоучитель UML 2 / А. Леоненков. - СПб.: БХВ-Петербург, 2007. – 576 с. – Режим доступа: http://rucont.ru/efd/177209?cldren=0

7. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование информационных систем: Учебник. – М.: Финансы и статистика, 2003. - 512 с.

 

Программное обеспечение:

1. IBM WebSphere Business Modeler Advanced Version 7.0

2. IBM Rational Software Architect Standard Edition 7.5

 

Содержание

Введение. 4

1. Общие требования к выполнению лабораторных работ. 5

2. Содержание лабораторных работ. 8

Лабораторная работа №1. Определение основных видов деятельности и бизнес-процессов предприятия. 8

Лабораторная работа №2. Обследование организационной структуры предприятия. 10

Лабораторная работа №3. Функциональное обследование предприятия 13

Лабораторная работа №4. Обследование информационных потоков предприятия. 16

Лабораторная работа №5. Обследование материальных потоков предприятия. 23

Лабораторная работа №6. Построение модели бизнес-процессов предприятия. 26

Лабораторная работа №7. Моделирование характеристик бизнес-процессов предприятия. 32

Лабораторная работа №8. Описание алгоритма выполнения задачи 35

Лабораторная работа №9. Описание форм документов. 35

Лабораторная работа №10. Описание характеристик документов 36

Лабораторная работа №11. Описание систем классификации и кодирования. 39

Лабораторная работа №12. Описание существующих на предприятии информационных систем и построение матриц взаимодействия. 40

Лабораторная работа №13. Выявление недостатков в деятельности предприятия. 43

Лабораторная работа №14. Формирование предложений по автоматизации деятельности предприятия. 45

Лабораторная работа №15. Оценка экономического эффекта от внедрения автоматизированной информационной системы.. 46

Лабораторная работа №16. Планирование процесса проектирования информационной системы.. 47

Лабораторная работа №17. Выявление классов (группы объектов и активных субъектов) и возможных вариантов использования ими автоматизируемой системы управления и построение диаграмм вариантов использования. 48

Лабораторная работа №18. Проектирование структур данных и построение диаграмм классов. 52

Лабораторная работа №19. Проектирование разграничений прав доступа, выделение ролей. 58

Лабораторная работа №20. Построение диаграммы деятельности 59

Лабораторная работа №21. Разработка сценария диалога и построение диаграмм последовательности и коммуникаций. 61

Лабораторная работа №22. Разработка и формализация алгоритма обработки информации в рамках автоматизируемой задачи. 65

Лабораторная работа №23. Разработка макетов пользовательского интерфейса. 66

Лабораторная работа №24. Проектирование форм входной и выходной информации. 67

Лабораторная работа №25. Определение компонентов системы и построение диаграммы компонентов. 67

Лабораторная работа №26. Проектирование технологической архитектуры и построение диаграммы размещения автоматизированной системы управления. 70

Лабораторная работа №27. Количественный анализ диаграмм UML 71

Лабораторная работа №28. Определение трудоемкости предложений по автоматизации управления. 74

3. Используемая литература. 78

 

Date: 2015-07-24; view: 1049; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию