Проектирование информационных систем Лабораторная работа 3: Проектирование функциональной структуры программного продукта: объектно-ориентированный подход.

Состав работы

material.view.file_icon lab3.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Цель: изучение методики объектно-ориентированного подхода программной инженерии для разработки и описания функциональности разрабатываемого программного обеспечения.

Задание
Проанализировать описание функционирования программной системы, разработанного при выполнении Лабораторной работы №2, на предмет выявления набора абстракций предметной области, проектируемой ИС. В качестве предварительных кандидатов в абстракции принять подлежащие, выделенные из текста анализируемого потока событий.
Разделить выделенные абстракции на три типа: абстракции сущности, абстракции поведения, абстракции интерфейсы. Результат представить в виде таблицы 5. Для каждой абстракции указать ее класс согласно следующей классификации:
Люди
Места
Предметы
Инструменты
Организации
Концепции
События
Показатели
Таблица 5. Абстракции подсистемы



Абстракция

Тип

Класс

Описание

Проанализировать поведение выделенных абстракций. Выделить возможное поведение каждой абстракции в пределах функциональности проектируемой ИС, представленной моделью требований UML в техническом задании на создание ИС. Заполнить таблицу 6.
Таблица 6. Абстракции подсистемы и их поведение



Абстракция

Требование согласно модели UML

Описание поведения

Построить диаграмму классов UML (class diagram), указывая при этом лишь имена классов без указания свойств класса. Пример диаграммы приведен на рис. 8.

Рис. 8. Пример диаграммы классов UML

На основе анализа описания предметной области, разработанного при выполнении Лабораторной работы №1, выявить атрибуты и операции классов. Заполнить секции атрибутов и операций классов.
Выбрать в модели классов такой класс, которых характеризуется наиболее частой сменой состояний, и построить для него диаграмму состояния (statechart diagram).
На основе анализа функциональных моделей, разработанных при выполнении Лабораторной работы №2, для каждого из базовых вариантов использования построить диаграмму деятельности (activity diagram). Для вариантов использования, с которыми связаны несколько действующих лиц, диаграмму деятельности построить в виде дорожек с привязкой к исполнителям конкретных операций алгоритма
Для каждого варианта использования выделить список объектов участвующих во взаимодействии в этом прецеденте, заполнить таблицу 7.
Таблица 7. Список объектов для каждого потока событий

№ п.п.

Прецедент

Объект

Описание объекта

Создать диаграммы последовательности (sequence diagram) для перечисленных прецедентов (одну диаграмму для всех объектов из табл. 5).
Для наиболее сложных диаграмм последовательности создать кооперативные диаграммы (collaboration diagram) и доработать их, если это необходимо.
Унифицированный язык моделирования UML и сущность объектно-ориентированного подхода
План Введение 1. Сущность объектно-ориентированного подхода 2. Основные понятия объектно-ориентированного подхода - объект и класс 3. Унифицированный язык моделирования UML 4. Виды диаграмм 4.1 Диаграмма классов 4.2 Диаграмма взаимодействия 5. Пример использования объектно-ориентированного подхода Выводы Введение Принципиальное различие между структурным и объектно-ориентированным подходом заключается в способе декомпозиции системы. Объектно-ориентированный подход использует объектную
User alfFRED : 6 октября 2013
10 руб.
Проектирование информационных систем. Лабораторная работа №3. вариант №6.
Лабораторная работа 3 – Разработка объектно-ориентированных моделей ИС Для выполнения лабораторной работы 3 необходимо предварительно изучить материал разделов №5 – 9 конспекта лекций по курсу. Особое внимание следует уделить определению отношений между классами (раздел №9). Вариант 6. Парикмахерская: клиенты, прайс услуг, сотрудники, кассовый журнал. 1.Проанализировать основной поток событий с альтернативными вариантами и потоками ошибок, полученный при выполнении лабораторной работы №1, на
User den1204 : 6 марта 2020
200 руб.
Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции
Мы живем в поистине необыкновенном времени. Ведь совсем недавно, наши родители и в мечтах не могли подумать о том, что когда-нибудь наступит то время, когда компьютер станет неотемлимой частью нашей жизни, и реально начнет приносить огромную пользу. Станет генератором идей и их воплотите­лем, откроет новые горизонты в познаниях человечества.… Но компьютер не смотря ни на что, без человека ничто. Вот почему так важно донести до ма­шины человеческую мысль, а помогает нам в этом различные способы п
User Elfa254 : 29 сентября 2013
Семейно-ориентированный подход в работе с детьми нуждающимися в государственной защите
Содержание Введение 1. Теоретико-методологические основы социальной работы с детьми, нуждающимися в государственной помощи 1.1 Направления государственной защиты детей на современном этапе 1.2 Перспективные технологии работы с детьми, нуждающимися в государственной защите 1.3 Семейно-ориентированный подход и его роль в работе с детьми 2. Реализация семейно-ориентированного подхода в работе с детьми, нуждающимися в государственной помощи в Томской области 2.1 «Куратор случая» и его роль в реализа
User Elfa254 : 3 февраля 2014
5 руб.
Проектирование информационных систем Лабораторная работа 2: Проектирование функциональной структуры ИС: функционально-ориентированный подход.
Цель: изучение методики функционально-ориентированного подхода программной инженерии для разработки и описания функциональности, проектируемой ИС. Задание Построить функциональную модель проектируемой ИС в виде контекстной диаграммы в нотации IDEF0 при помощи пакета BPWin. На основе контекстной диаграммы создать диаграмму декомпозиции А0 на дочерние подпроцессы (задачи). Для всех функциональных блоков диаграммы А0 построить диаграммы декомпозиции А2 на подзадачи. По согласованию с преподав
User amphtears : 1 марта 2026
300 руб.
Проектирование информационных систем. Лабораторные работы №1, 2, 3. Вариант общий
Вариант общий, скриншоты на MS WORD 2013 Лабораторная работа No 1. Создание и редактирование таблиц базы данных В процессе выполнения данной лабораторной работы необходимо создать таблицу Студент, которая должна содержать следующие поля: Номер, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Размер стипендии, Военнообязанный, Средний балл. Результаты должны включать: 1. Скриншот таблицы, созданной в процессе выполнения задания 1. 2. Копия таблицы, созданной в процессе выпол
User Виктор33 : 29 ноября 2020
100 руб.
Объектно-ориентированное программирование
«Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
User studypro3 : 6 августа 2018
400 руб.
Объектно-ориентированное программирование
Смоделировать движение шариков в замкнутом сосуде Целью моей курсовой работы являлось моделирование движения шариков в замкнутом сосуде (форма сосуда может быть различной). Шарики должны двигаться прямолинейно с отражением от стенок сосуда и от других шариков. При запуске программы для пользователя появляется меню, в котором он может выбрать форму сосуда с помощью клавиш «вправо», «влево», «Enter». Сосуды имеют форму бутылки, колбы и вазы.
User Mikola456 : 27 мая 2016
700 руб.
Инженерная графика. Задание №1. Вариант №18. Задача №1. Стойка
Все выполнено в программе КОМПАС 3D v16. Боголюбов С.К. (1978г.) Задания по курсу черчения Задание №1. Вариант №18. Задача №1. Стойка Соединить половины фронтального и профильного разрезов с половинами соответствующих видов. В состав работы входят 3 файла: - 3D модель детали - ассоциативный чертеж с необходимыми разрезами, выполненный по этой модели - аналогичный обычный чертеж Все работы выполнены в программе Компас 3D 16 версии, для открытия этих файлов нужен компас не ниже этой версии.
User Чертежи : 21 ноября 2022
80 руб.
Инженерная графика. Задание №1. Вариант №18. Задача №1. Стойка
Финансово-хозяйственная деятельность ООО "Восток"
Содержание: 1. Организационная структура ООО «Восток», форма собственности, вышестоящие структуры 2. Предмет деятельности: объем, состав и структура производимой продукции, оказываемых услуг 3. Внутрихозяйственные отношения между дочерними предприятиями, филиалами, подразделениями 4. Анализ основных технико-экономических показателей работы ООО «Восток» в период с 2007 года по 2008 год 5. Анализ финансового состояния ООО «Восток» 6. Анализ имущества предприятия, состав и отчетность. Источни
User Elfa254 : 4 января 2014
20 руб.
История герба Харькова
Историки предполагают, что в раннем периоде истории города (середина 17 века) Харьков имел в гербе на желтом поле напряженный лук со стрелой черного цвета. Этот герб соответствовал тому периоду истории города, когда Харьков играл роль военно-опорного пункта на южной границе Русского государства. Первое упоминание об этом гербе есть в "Хроногеографическом описании города Харькова", изданном в 1767 году. В предполагаемом гербе использовалась и другая цветовая гамма – на зеленом щите лук желтого цв
User Qiwir : 2 сентября 2013
10 руб.
Проект участка сети доступа Центрального района г. Новосибирска.
Проект участка сети доступа Центрального района г. Новосибирска. Выпускная квалификационная работа. Объём работы - 72 страницы. В проекте была разработана сеть доступа по технологии FTTB для девяти жилых домов в Новосибирск с целью расширения уже имеющейся сети ООО «Новотелеком». Для обеспечения предоставления требуемых услуг 196 абонентам понадобится канал со скоростью передачи менее 1 Гбит/с, что оправдывает применение технологии Gigabit Ethernet для реализации транспортной сети. В качеств
User holm4enko87 : 2 сентября 2021
600 руб.
up Наверх