![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основні етапи І задачі об’єктно-орієнтованого проектування. Які артефакти розробляються на етапі оопроектування.
При разработке программного приложения необходимо обеспечить высокий уровень и подробное описание логики решения, удовлетворяющего требованиям к системе и налагаемым ограничениям. В процессе проектирования основное внимание уделяется логическому решению, обеспечивающему выполнение основных требований. В процессе ОО проектирования должны быть определены логические программные объекты, которые будут реализованы средствами объектно-ориентированного языка программирования. Эти программные объекты включают в себя атрибуты и методы. Задача: - основной задачей ОО проектирования является создание диаграмм взаимодействий, иллюстрирующих взаимодействие объектов в процессе выполнения системных требований. После создания диаграмм взаимодействий можно построить диаграммы классов и интерфейсов, реализованных в программе. Этапы: - Анализ требований – выделение экономических процессов и требований и их формулировка в виде прецедентов. Прецедент – это текстовое описание процессов, происходящих в системе. - Распределение обязанностей – выделение задач и обязанностей различных программных объектов в приложении подобно распределению функциональных обязанностей между сотрудниками. Обязанности объектов и их взаимодействие, как правило, отображаются с использованием диаграмм классов и диаграмм взаимодействий. На этих диаграммах отображаются классы и потоки сообщений между программными объектами. Артефакт – диаграмма или документ, описывающий определенное понятие. Артефакты: - Диаграммы взаимодействий – иллюстрирует экземпляры класса и взаимодействие между ними; - Диаграммы классов – описание имени, полей и методов класса, а также типов связей (ассоциация, агрегация, наследование) между классами; - Диаграммы пакетов (программные модули, классы, которые в них описаны, взаимодействия между модулями); - Диаграммы размещений. Які інструментальні програмні засоби використовуються для розробки та подання результатів аналізу та проектування програмного забезпечення? Які з цих засобів надають можливості кодогенерації та реінженірінга програмного забезпечення? Для анализа требований и проектирования на основе структурной методологии могут быть применены следующие системы:
o Silverrun ModelSphere (компании magma solutions GmbH) – поддерживает методы DATARUN, Гейна-Сарсона, Йордона, Мартина и др.; o Oracle Designer (компании Oracle) – поддерживает CASE-Method Бфркера. o CASE.Аналитик (компании Эйтекс) – поддерживает подход Гейна-Сарсона. Ситема работает с иерархией диаграмм, последоватьльно детализирующих модель. В состав системы CASE.Аналитик входят: - база данных проекта; - графические редакторы потоковых диаграмм и структурограмм; - средства ввода экранных и печатных форм; - документатор; - верификатор, позволяющий вести автоматический контроль выполнения формальный правил построения модели при вводе и редактировании. Системы для анализа требований и проектирования на основе объектно-ориентированной методологии: - Rational Rose; - Together Control Center. Основные достоинства и возможности системы Rational Rose: - Система прошла достаточно долгий путь развития и совершенствования. Она поддерживает язык UML и ряд ранних языковых нотаций; - Система реализована на обеих наиболее распространенных операционных системах (Unix, Windows); - Система имеет 3 основные модификации: - Enterprise – с возможностью генерации кода на языках Visual C++, Visual BASIC, Java, COBRA IDL. - Professional – возможность генерации кода на одном из перечисленных языков; - Modeler – без языковой поддержки. - система поддерживает восстановление спецификации из кода; - система поддерживает генерацию проектной документации.
|
|||||
Последнее изменение этой страницы: 2021-12-07; просмотров: 27; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.86.173 (0.005 с.) |