Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 23; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.69.255 (0.004 с.) |