Разделы презентаций


Анализ требований и определение спецификаций программного обеспечения при

Содержание

Модели разрабатываемого ПО при объектном подходе основаны на предметах и явлениях реального мира. В основе этих моделей также лежит описание требуемого поведения разрабатываемого ПО, т. е. его функциональности, но это поведение связывается

Слайды и текст этой презентации

Слайд 1Анализ требований и определение спецификаций программного обеспечения при объектном подходе
Докладчик:

Озерова Ольга,
22 группа ИМИКТ
ГОУ ВПО Северный (Арктический) Федеральный Университет

им. М.В. Ломоносова
Анализ требований и определение спецификаций программного обеспечения при объектном подходеДокладчик: Озерова Ольга, 22 группа ИМИКТГОУ ВПО Северный

Слайд 2Модели разрабатываемого ПО при объектном подходе основаны на предметах и

явлениях реального мира. В основе этих моделей также лежит описание

требуемого поведения разрабатываемого ПО, т. е. его функциональности, но это поведение связывается с состоянием элементов (объектов) конкретной предметной области.

Задачи

Модели разрабатываемого ПО при объектном подходе основаны на предметах и явлениях реального мира. В основе этих моделей

Слайд 3
Таким образом, на этапе анализа ставятся две задачи:

уточнить требуемое поведение

разрабатываемого ПО;

разработать концептуальную модель его предметной области с точки зрения

поставленных задач.

Задачи

Таким образом, на этапе анализа ставятся две задачи:уточнить требуемое поведение разрабатываемого ПО;разработать концептуальную модель его предметной области

Слайд 4UML
В основе объектного подхода к разработке ПО лежит

объектная декомпозиция — представление ПО в виде совокупности объектов, в

процессе взаимодействия которых через передачу сообщений происходит выполнение требуемых функций.
UML  В основе объектного подхода к разработке ПО лежит объектная декомпозиция — представление ПО в виде

Слайд 5UML
UML — стандартный язык описания разработки программных продуктов с использованием

объектного подхода

«война методов»

Первая версия UML, 1995г.

Создатели: Гради Буч, Ивар

Якобсон, Джеймс Рамбо

UMLUML — стандартный язык описания разработки программных продуктов с использованием объектного подхода«война методов»Первая версия UML, 1995г. Создатели:

Слайд 6Спецификация ПО при использовании UML объединяет несколько моделей:


Модель использования —

описание функциональности ПО с точки зрения пользователей;

Логическая модель — ключевые

абстракции ПО(классы, интерфейсы...);

Модель реализации — реальная организация программных модулей в процессе разработки;
Модель процессов;

Модель развертывания — особенности размещения программных компонентов на конкретном оборудовании;
Спецификация ПО при использовании UML объединяет несколько моделей:Модель использования — описание функциональности ПО с точки зрения пользователей;Логическая

Слайд 7Диаграммы UML
Вариантов использования
Классов
Пакетов
Последовательностей действий
Кооперации
Деятельностей
Состояний объектов
Компонентов
Размещения

+словарь терминов

Диаграммы UMLВариантов использованияКлассовПакетовПоследовательностей действийКооперацииДеятельностейСостояний объектовКомпонентовРазмещения+словарь терминов

Слайд 8Поддержка

UML поддерживается пакетом Rational Unified Process фирмы RSC

По данным «USA

Today» в настоящее время 49 из 50 ведущих компьютерных компаний

используют UML при разработке ПО с использованием объектного подхода
ПоддержкаUML поддерживается пакетом Rational Unified Process фирмы RSCПо данным «USA Today» в настоящее время 49 из 50

Слайд 9Варианты использования
Вариант использования представляет собой характерную процедуру применения разрабатываемой системы

конкретным действующим лицом(люди, системы, устройства)

Варианты использованияВариант использования представляет собой характерную процедуру применения разрабатываемой системы конкретным действующим лицом(люди, системы, устройства)

Слайд 10Варианты использования
Основные
(обеспечивают
Функциональность
ПО)
Вспомогательные
(настройка системы
и её обслуживание)
Дополнительные
(для удобства
пользователя)
Варианты

использования

Варианты использованияОсновные(обеспечивают Функциональность ПО)Вспомогательные(настройка системы и её обслуживание)Дополнительные(для удобства пользователя)Варианты использования

Слайд 11Диаграммы вариантов использования
Действующее лицо — внешняя по отношению к разрабатываемому

ПО сущность, его цель - получение информации

Вариант использования — очевидная

для действующего лица процедура, решающая конкретную задачу

Связи: использования и расширения
Диаграммы вариантов использованияДействующее лицо — внешняя по отношению к разрабатываемому ПО сущность, его цель - получение информацииВариант

Слайд 12Пример

Пример

Слайд 13Построение концептуальной модели предметной области
Диаграммы классов — центральное

звено объектно-ориентированных методов разработки ПО. UML предлагает использовать три уровня

диаграмм классов, в зависимости от степени их детализации:
Концептуальный - связи между основными понятиями (этап анализа)
Уровень спецификаций - связи объектов классов (этап проектирования)
Уровень реализации - поля и операции конкретных классов (этап реализации)
Построение концептуальной модели предметной области  Диаграммы классов — центральное звено объектно-ориентированных методов разработки ПО. UML предлагает

Слайд 14Диаграммы классов
Класс — совокупность общих признаков заданной группы предметной области

Экземпляр

класса — объект

Атрибут — характеристика объекта

Имя класса
Имя класса

Атрибуты

Диаграммы классовКласс — совокупность общих признаков заданной группы предметной областиЭкземпляр класса — объектАтрибут — характеристика объектаИмя классаИмя

Слайд 15Отношение классов
Отношение ассоциации
(имя, направление,множественность ролей)

Обобщение — объект одного является

подтипом другого, супертипа

Отношение классовОтношение ассоциации (имя, направление,множественность ролей)Обобщение — объект одного является подтипом другого, супертипа

Слайд 16Описание поведения
Диаграмма последовательностей системы — графическая модель, которая для определенного

сценария варианта использования показывает генерируемые действующими лицами события и их

порядок
Описание поведенияДиаграмма последовательностей системы — графическая модель, которая для определенного сценария варианта использования показывает генерируемые действующими лицами

Слайд 17Для построения диаграммы последовательностей системы необходимо:
Представить систему как «черный ящик»

и изобразить ее линию жизни
Идентифицировать каждое действующее лицо и изобразить

для него линию жизни
Из описания варианта использования определить множество системных событий и их последовательность
Изобразить системные события в виде линий со стрелкой на конце между линиями жизни, а также указать имена событий
Для построения диаграммы последовательностей системы необходимо: Представить систему как «черный ящик» и изобразить ее линию жизниИдентифицировать каждое

Слайд 18Пример диаграммы последовательностей

Пример диаграммы последовательностей

Слайд 19Диаграммы деятельности
В зависимости от степени детализации диаграммы деятельности

используют на разных этапах разработки. Под деятельностью в данном случае

понимают задачу, которую необходимо выполнить вручную.
Диаграммы деятельности  В зависимости от степени детализации диаграммы деятельности используют на разных этапах разработки. Под деятельностью

Слайд 20Условные обозначения
Деятельность

Выбор

Линейки синхронизации

Начало

Конец

Условные обозначенияДеятельностьВыборЛинейки синхронизацииНачалоКонец

Слайд 21Пример диаграммы деятельности

Пример диаграммы деятельности

Слайд 22Спасибо за внимание!

Спасибо за внимание!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика