Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
В основе объектного подхода к разработке ПО лежит объектная декомпозиция - представление разрабатываемого ПОв виде совокупности объектов, в процессе взаимодействия которых через передачу сообщений и происходит выполнение функций.
При объектном подходе, как и при структурном подходе, сразу можно выполнить декомпозицию только очень простого ПО. В 1995 г.появилась первая версия языка UML (UnifiedModelingLanguage - унифицированный язык моделирования), который фактически признан стандартным средством описания проектов, создаваемых с использованием объектно-ориентированного подхода. Его создатели - ГрадиБуч, Ивар Якобсон и Джеймс Рамбо.
Язык UML представляет собой язык для определения, представления, проектирования и документирования программных систем, организационно-экономических, технических и других систем различной природы.
Основные модели и диаграммы UML.
Спецификация разрабатываемого ПО при использовании UML объединяет несколько моделей: использования, логическую, реализации, процессов, развертывания.
Модель использования - описание функциональности ПОс точки зрения пользователя.
Логическая модель описывает ключевые абстракции ПО (классы, интерфейсы и т.п.), т.е. средства, обеспечивающие требуемую функциональность.
Модель реализации определяет реальную организацию программных модулей в среде разработки.
Модель процессов отображает организацию вычислений, оперирует понятиями «процессы» и «нити». Позволяет оценить производительность, масштабируемость и надежность ПО.
Модель развертывания показывает особенности размещения программных компонентов на конкретном оборудовании.
Каждая из моделей характеризует определенный аспект проектируемой системы, а все они вместе составляют относительно полную модель разрабатываемого ПО.
UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов.
Стандарт UML (принятый OMG в 1997г.) - набор диаграмм для моделирования:
• диаграммы вариантов использования (usecasediagrams) - для моделирования бизнес-процессов организации и требований к создаваемой системе;
• диаграммы классов (classdiagrams) -для моделирования статической структуры классов системы и связей между ними;
• диаграммы поведения системы (behaviordiagrams);
• диаграммы взаимодействия (interactiondiagrams);
• диаграммы последовательности и кооперативные диаграммы (sequence, collaborationdiagrams) - для моделирования процесса обмена сообщениями между объектами;
• диаграммы состояний (statechartdiagrams) - для моделирования поведения объектов системы при переходе из одного состояния в другое;
• диаграммы деятельностей (activitydiagrams) - для моделирования поведения системы в рамках различных вариантов использования, или моделирования деятельностей;
• диаграммыреализации (imp lementation diagrams);
• диаграммы компонентов (componentdiagrams) - для моделирования иерархии компонентов (подсистем) системы;
• диаграммы размещения (deploymentdiagrams) - для моделирования физической архитектуры системы.
Все диаграммы по возможности используют единую графическую нотацию, ч то облегчает их понимание.
Помимо у казанных диаграмм, как и при структур ном подходе, спецификация включает словарь терминов, а также различного р ода описания и текстовые спецификации. Конкретный набор документацииопределяется разработчиком.
Качество программного обеспечения. Показатели качества программ.
Качество ПО - совокупность свойств, которые характеризуют способность ПО удовлетворять заданным требованиям.
Процесс обеспечения качества должен происходить независимо от субъектов, непосредственно связанных с разработкой ПО. Действия: подготовительная работа; обеспечение качества продукта (гарантирование соответствия программных продуктов и документации требованиям заказчика); обеспечение качества процесса (гарантирование соответствия процессов ЖЦ ПО, методов разработки, среды разработки, квалификации персонала условиям договора и стандартам). Обеспечение прочих показателей качества - в соответствии с условиями договора и стандартом ISO 9001.
|
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!