Файл: Объектно-ориентированные методы анализа и проектирования ПО..pdf
Добавлен: 17.05.2023
Просмотров: 81
Скачиваний: 2
СОДЕРЖАНИЕ
1.2. Основные принципы построения объектной модели.
1.3.Преимущества и недостатки объектно-ориентированного подхода к проектированию.
Методология объектного проектирования на языке UML
2.1.Унифицированный язык моделирования UML
2.2 Диаграмма вариантов использования (use case diagram)
2.3 Диаграмма классов (use case diagram)
2.4 Диаграммы взаимодействия (interaction diagrams).
3. Средства реализации объектно-ориентированного моделирования информационных систем
3.2 Sparx Systems Enterprise Architect.
Гибкость перенесения данных. Комбинирование XML (равно как ключа сведений) и стандартов XSL гарантирует необычайную эластичность перенесения данных равно как в Component Modeler, таким (образом и с него. Помимо этого, удерживается замена данными среди провиантами рода ADvantage.
Высокоинтеллектуальный соредактор диаграмм. Component Modeler содержит в себе вероятность "Intelligent Relationship", что упрощает формирование крупномасштабных модификаций, уменьшая число действий, требуемых с целью графичного понятия взаимосвязей.
Model Xpert Engine делает лучше свойство прогнозирования из-за счёт помощи UML с целью проектирования концепций действительного времени.
Подсказка сигнатуры. Component Modeler гарантирует всплывающие окошки с подсказками сигнатуры UML с целью любого перемены либо формирования предмета.
Настраиваемые отчёты, публикуемые в Интернет. Component Modeler производит настраиваемые доклады, что содействуют взаимопониманию среди членами указания создателей. Вследствие абсолютной помощи стандартов XML и XSL, данные доклады допускается производить в разных форматах и стремительно выпускать в Интернет. Component Modeler кроме того содержит в себе свободно протоколированный API, недорогой с каждого обычного скриптового слога.
Семейство товаров AllFusion: руководство исследованием ИС. Component Modeler - основной элемент набора AllFusion Modeling Suite фирмы Computer Associates. Набор кроме того содержит в себе: Process Modeler (прежде: BPwin), что связывает прогнозирование дело-действий, струй сведений и пролетарой работы в 1 элементарном в применении приборе; ERwin Data Modeler (прежде: ERwin), используемый с целью прогнозирования загон сведений, и Data Model Validator (прежде: ERwin Examiner) с целью усовершенствования согласованности и свойства модификаций сведений. Component Modeler и ERwin Data Modeler функционируют вместе, что же предоставляет вероятность создателям и специалистам загон сведений служить источником данные в реляционных базах сведений к типу, подходящей с целью применения объектно-направленными прибавлениями. Модификации дело-действий Process Modeler имеют все шансы являться синхронизированы с модификациями сведений ERwin Data Modeler с целью обеспеченья подходящей помощи дело-действий учреждения.
Интеграция Component Modeler с ERwin Data Modeler дает возможность учреждениям с лёгкостью пользоваться вторично и использовать в ходе коллективный исследования элементы загон сведений и дополнений, снабжая соотношение среди модификациями загон сведений и частей.
Component Modeler и комплект AllFusioin Modeling Suite относятся к роду товаров AllFusion, ходовых вместе и которые обеспечивают крепкую базу с целью формирования, распространения и управления прибавлениями, никак не сдерживая рядом данном подбор ключевых технологий исследования, способов либо сфер. Ряд AllFusion заключается с денег, специализированных с целью управления действиями и программами, прогнозирования и исследования, публикации познаний и визуализации. СОГЛАСНО рода AllFusion делает лучше умение заавтоматизировать движения житейского цикла скептически значимых дополнений, что же отвечает нуждам беспрерывно усугубляющегося и переменчивого планеты электрического коммерциала.
3.4 Microsoft Visual Modeler.
Visual Modeler - данное механизм, содействующий в формировании непростых программных концепций. Хроника формирования программного обеспеченья и, в частности, задач, сопряженных с его проектированием, в особенности в степени элемент, продемонстрировала, что же без присутствия эталона с целью отображения модификаций и без присутствия прибора, опорного такого рода эталон и дозволяющего зрительно показывать модификации, процедура планирование делается фактически невыполнимым. Масса фирм увлеклись исследованием такого эталона и приборов. В следствии возник в освещение UML - Unified Modeling Language и масса опорных его приборов, один с каковых представляется Visual Modeler.
Microsoft Visual Modeler
Что ведь может данный механизм? Некто, безусловно, может создавать модификации, заключающиеся с классов, элемент и всевозможных связей среди ними. Никак не станем заявлять тут досконально о употребляемой нотации, например только, что же симпатия целиком отвечает эталону UML. Visual Modeler может в основании спроектированной модификации формировать план в варианте начальных слов в разных стилях программирования и совершать противоположную процедуру - формировать форма, обладая подготовленный план. Всегда данное следует с целью этого, Для того чтобы целиком подкреплять правило повторяющийся проектирования, что свободно используется рядом исследованию программных концепций.
Visual Modeler и Rational Rose
Необходимо отметить, что же VM формировался в близком содружестве с фирмой Rational. Собственно следовательно некто наследовал многочисленные Признаки известного продукта данной компании Rational Rose. Тем не менее необходимо сознавать, что же VM формировался с целью этих, кто именно применяет Visual Studio в свойстве безвозмездного вспомогательного инвентаря. И следовательно никак не необходимо ждать с него лишь этого многообразия многофункциональных данных, характерных Rational Rose. В случае если оставить мнение в данные 2 продукта, в таком случае заметно, что же Ration Rose может:
• моделировать сценарии деятельность программной концепции, нее капиталом, схемы взаимодействия нее элемент;
• использовать в собственных модификациях DDL (Data Definition Language);
• имеет интегрированную вероятность расширения перечня возможностей с поддержкой VBA таким (образом ведь, равно как данное допускается совершить в каждом дополнении Microsoft Office;
• проводить выбор масштаба модификаций.
Отсюда заключение: Visual Modeler допускается анализировать равно как ничего другое, равно как рабочую форма Rational Rose. Тем не менее никак не необходимо не вспоминать, что же VM - механизм, что предоставляет вероятность почувствовать всегда плюсы применения зрительного прогнозирования рядом формировании непростых концепций, и рядом данном вам его приобретаете, получая какой угодно их товаров, вступающих в структура Visual Studio 6.0, в в таком случае период равно как Rational Rose нужно средств, добавочных и крайне больших...
Заключение.
Планирование информативных концепций — крайне сложная цель, призывающая времени и высочайшей квалификации участвующих в ней экспертов. Из-за период жизни программной инженерии возникло ряд раскладов к проектированию ИС, любой с каковых владеет собственными достоинствами и минусами.
В согласовании с разными понятиями о учреждения технологии проектирования ИС принято разделять в объектные и многофункциональные (скелетные).
Объектно-направленные технологические процессы формировались в разных сферах вычисляемыой технической равно как способ заключения трудностей, сопряженных с сложностью формируемых концепций. В основании объектно-нацеленного проектирования находится понимание о этом, что же программную концепцию следует конструировать равно как комплекс взаимодействующих товарищ с ином предметов, осматривая любой предмет равно как образец установленного класса, игра формируют иерархию.
Существует масса технологий и приборных денег, с согласно-силой каковых допускается осуществить наилучший план ИС, включая с стадии разбора и завершая формированием программного кодировки концепции. Самую большую распространенность в формировании планов ИС, основанных в объектно-направленном раскладе, приобрело прогнозирование с поддержкой UML.
Унифицированный речь прогнозирования UML (Unified Modeling Language) предполагает собою речь с целью установления, понятия, проектирования и документирования программных денег, координационно-финансовых, промышленных концепций и иных концепций разной натуры.
С поддержкой UML допускается создать форма учреждаемой концепции, что показывает никак не только лишь нее мировозренческие составляющие, подобные равно как функции концепции, бизнесc-движения, определенные элемента концепции: игра стилей программирования, схемы, БД, вторично применяемые компонененты ПО.
Список литературы
1. Объектно-ориентированное программирование. П.Б. Хорев 2011г.
2. Бертран Мейер. Объектно-ориентированное конструирование программных систем.
3. Лафоре Р. Объектно-ориентированное программирование
4. Мэтт Вайсфельд "Объектно-ориентированное мышление" изд. Питер, 2014 г
5. П.Б.Хорев Объектно-ориентированное программирование с примерами на C#. изд. Форум, 2016г.
6. Принципы ООП одинаковые независимо от языка. Мэтт Зандстра.
7. Гради Буч «Объектно-ориентированный анализ и проектирование»