Автор работы: Пользователь скрыл имя, 22 Января 2013 в 08:06, курсовая работа
Проблема конкуренции становится все более острой не только в США и европейских странах, но и в России. А острием этой конкурентной борьбы являются разработки и вывод на рынок новых товаров и услуг. Эти товары призваны удовлетворить существующие потребности клиентов в большей степени и/или удовлетворить новые потребности клиентов. Компании ищут возможности использования последних достижений конкурентов и мировые научные достижения в целях собственного выживания и развития бизнеса.
ВВЕДЕНИЕ 5
1 Анализ метода "бенчмаркинг G3:ID" 7
1.1 Описание метода "бенчмаркинг G3:ID" 7
1.2 Алгоритм метода "бенчмаркинг G3:ID" 9
1.3 Описание метода парного сравнения 11
2 Проектирование объекто-ориентированной модели системы улучшения качества продуктов методом бенчмаркинга G3:ID 14
2.1 Анализ требований и моделирование контекста системы улучшения качества продуктов методом бенчмаркинга G3:ID 14
2.2 Документирование прецедентов 19
2.3 Моделирование структуры системы улучшения продуктов методом бенчмаркинга G3:ID 20
2.4 Моделирование взаимодействия объектов системы улучшения продуктов методом бенчмаркинга G3:ID 22
2.5 Моделирование внутреннего поведения модели системы улучшения продуктов методом бенчмаркинга G3:ID 25
3. Системный анализ и моделирование процессов системы улучшения продуктов методом бенчмаркинга G3:ID 31
3.1 Моделирование поведения системы улучшения продуктов методом бенчмаркинга G3:ID 31
ЗАКЛЮЧЕНИЕ 36
ЛИТЕРАТУРА
Таким образом, бенчмаркинг G3:ID позволяет формулировать задачи совершенствования системы не через улучшение параметров, а через перенос необходимых свойств одной системы другой, через объединение альтернативных систем. Это переводит процесс разработки продуктов на качественно новый уровень инноваций.
Бенчмаркинг G3:ID является уникальным инструментом, позволяющим сравнивать конкурирующие системы с учетом потенциала развития. Это позволяет проводить сравнение систем, имеющих совершенно разный уровень развития, например, коммерческие продукты представленные на рынке с новейшими разработками, находящимися лишь на этапе опытных образцов [8].
Таким образом, применение бенчмаркинга G3:ID оправдано, когда ради улучшения параметров продукта компания готова решать "изобретательские", а не "оптимизационные" задачи. Уникальность данной методики бенчмаркинга заключается в том, что она позволяет сравнивать системы с учетом, имеющегося в них потенциала совершенствования, что особенно ценно при разработке инновационных продуктов.
Как было замечено ранее, определение весовых коэффициентов проводится методом парного сравнения. Этот метод позволяет учитывать мнение двух экспертов. Выбор решения выполняется в следующем порядке.
Каждый из экспертов заполняет матрицу парных сравнений размером NxN, где N - количество альтернатив (таблица 2).
Таблица 2 – Матрица парных сравнений
А1 |
А2 |
А3 |
… |
Аn | |
А1 |
- |
X12 |
X13 |
… |
X1n |
А2 |
X21 |
- |
X23 |
… |
X2n |
А3 |
X31 |
X32 |
- |
… |
X3n |
… |
… |
… |
… |
- |
… |
Аn |
Xn1 |
Xn2 |
Xn3 |
… |
- |
Матрица заполняется по следующим правилам: элемент Xij указывает, в какой степени (по мнению эксперта) i-я альтернатива является более предпочтительной по сравнению с j-й. Если i-я альтернатива лучше j-й, то Xij>0,5 (чем больше превосходство i-й альтернативы над j-й, тем ближе Xij к единице). Если i-я альтернатива хуже j-й, то Xij <0,5 (чем больше превосходство j-й альтернативы над i-й, тем ближе Xij к нулю) [4].
Далее определяются оценки предпочтения альтернатив над другими по мнению каждого эксперта путём сложения элементов матрицы по строкам (1), (2).
Затем определяются обобщенные оценки предпочтения альтернатив над другими (с учетом мнения всех экспертов) суммированием оценок предпочтения альтернатив каждого эксперта (3).
,
где
И находится сумма всех оценок (4).
Веса альтернатив находятся делением обобщенных оценок на сумму всех обобщенных оценок (5).
2 Проектирование объекто-ориентированной модели СИСТЕМЫ улучшения качества продуктов методом бенчмаркинга G3:ID
Трудности, возникающие в процессе разработки информационных систем приводят к настоятельной необходимости моделирования структуры и процесса функционирования программных систем до начала написания соответствующего кода. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.
UML (сокр. от англ. Unified Modeling Language - унифицированный язык моделирования) - язык графического описания создания моделей. UML создавался для использования в процессе разработки программного обеспечения. Главной его целью было достижение единого видения разработчиков и пользователей на создаваемые программы [1].
UML является стандартом
для создания моделей. В
Основные понятия языка UML – это сущности, отношения и диаграммы. Все модели строятся при помощи диаграмм. Диаграмма состоит из сущностей и связывающих их отношений. Диаграммы используют для визуализации системы с разных точек зрения. При этом нельзя путать понятие модель и диаграмма, поскольку диаграмма – это лишь набор связанных элементов, а модель – отражение сущностей реального мира.
Стандарт UML предлагает следующий набор диаграмм для моделирования [1]:
Приступая к разработке программного продукта, прежде всего, необходимо выяснить, какие функции должна выполнять данная система. Будущая система должна обеспечивать возможность проведения бенчмаркинга методом G3:ID, входными данными являются данные о конкурирующих системах, характеристики данных систем. После ввода исходных данных, программа должна вывести таблицу бенчмаркинга приведенную в первой главе. Весовые функции рассчитываются методом парного сравнения, где экспертные оценки также являются входными параметрами. Предполагается, что программный продукт должен определить так называемую базовую систему, которая подлежит оптимизации, её слабые стороны и путём сопоставления с другими системами выявить направления оптимизации. Сформулировать задачи по переносу свойств оптимальной по выбранному критерию системы на базовую при сохранении свойств базовой системы.
Модель прецедентов, по сути, является концептуальной моделью системы. Диаграмма прецедентов отображает отношения между актерами и прецедентами в пределах одной системы. Она помогает системному аналитику тщательно продумать требования с точки зрения конечного пользователя. Диаграмма рисуется в виде графа актеров, совокупности прецедентов, заключенных в границы системы (прямоугольник), ассоциаций между актерами и прецедентами, и обобщения актеров.
Прецедент - набор сценариев для одной задачи или цели. Актер - это человек или система, которые инициируют события, присутствующие в задаче. В приведенной на рисунке 1 модели актерами является пользователь программного продукта и автоматическая система обработки информации. Эллипсы обозначают прецеденты (бизнес-процесс), а актеры обращаются к различным прецедентам. Граница системы отделяет систему от актеров и отображается прямоугольником.
Возможными вариантами
отношений в диаграмме
Таблица 3 – Описание функциональных требований предъявляемых к системе улучшения качества продуктов методом бенчмаркинга G3:ID
№ |
Требование |
Субъект |
Прецедент |
1 |
Получить входные данные,
на основании которых будет постро |
Пользователь/ автоматическая система обработки информации |
Ввести исходные данные |
2 |
Определить весовые коэффициенты методом парного сравнения на основе заполненных пользователем матриц парных сравнений. |
Пользователь/ автоматическая система обработки информации |
Рассчитать весовые коэффициенты (оценка степени важности параметров методом QFD) |
3 |
Произвести ряд арифметических действий, направленных на вычисление интегрального показателя эффективности |
автоматическая система обработки информации |
Вычислить ИПЭ |
4 |
Вывести таблицу бенчмаркинга с исходными и рассчитанными данными |
автоматическая система обработки информации |
Отобразить таблицу бенчмаркинга |
5 |
Вывести рекомендации по результатам проведенного бенчмаркинга |
автоматическая система обработки информации |
Сформулировать задачи по переносу свойств в БС (Определить БС) |
Структура документа, описывающего прецеденты, может варьироваться, однако типичное описание должно содержать следующие разделы:
В таблице 4 приведена описательная документация одного из обозначенных прецедентов. Документ, содержащий описания прецедента, развивается по ходу разработки. На ранней стадии определения требований составляется только краткое описание. Остальные части документа создаются постепенно и итеративно. Полный документ возникает в конце этапа спецификации требований [3].
Таблица 4 - Спецификации прецедента «Заключение договора»
Прецедент |
Сформулировать задачи по переносу свойств в БС |
Краткое описание |
Данный прецедент необходим для выявления направления улучшения системы. |
Субъект |
Пользователь, АСОИ |
Предусловия |
Определенная |
Основной поток |
Пользователь имеет
возможность оперировать получе |
Альтернативный поток |
В случае если пользователь произвел некорректный ввод исходных данных, система оповещает о возможной ошибке. |
Постусловия |
После успешного завершения прецедента определены направления улучшения базовой системы. |
Моделирование структуры системы проводится с помощью построения диаграммы классов. Диаграмма классов описывает статическую структуру символов в системе. Это графическое представление статического вида, отражающее совокупность декларативных (статических) элементов модели, например, классы, типы, и их содержимое и отношения. Классы систематизированы в иерархии, обладающие общей структурой и поведением, и ассоциированы с другими классами. Диаграмма классов может содержать некоторые поведенческие сущности, например операции, но их динамические свойства обычно отражаются в других диаграммах, например в диаграммах состояний и диаграммах коопераций [3].