Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЕлизавета Тулупова
1 Анализ и выделение классов Практика 1
2 Задача 1 Диск состоит из пронумерованных кластеров. На диске есть именованные папки, в которые вложены папки или именованные файлы. Список файлов и папок в папке хранится в одном кластер диска, данные файлов хранятся в нескольких кластерах. Выделите классы и определите отношения между ними, используя абстрактные типы данных (АТД) и метод Аббота. Добавьте операции и атрибуты к имеющимся классам для создания, удаления папок и файлов, записи и чтения буфера данных с определенной позиции в файле.
3 Задача 2 Больной посещает доктора, чтобы получить рецепт на лекарства от своей болезни. Выделите классы и постройте модель предметной области для системы учета посещений больными докторов для поликлиники. Выделите классы и постройте модель предметной области для программы-ежедневника для посетителей.
4 Задача 3 В межгосударственном стандарте по оценке качества программных средств ГОСТ качество характеризуется набором факторов. На каждом из этапов разработки программного средства фактор описывается набором критериев. Каждый критерий измеряется с помощью нескольких метрик, различающихся для этапов разработки. Выделите классы и постройте структурную модель качества программных средств, используя метод именных групп. Используя схему, постройте критерии и метрики надежности для этапа реализации программного средства.
6 Задача 4 Аудиоплееры состоят из менеджера плагинов, пользовательского интерфейса, который обрабатывает пользовательский ввод, управляющего компонента, реализующего основную функциональность, и мультимедиа- библиотеки. Выделите классы и определите отношения между ними, используя АТД и метод Аббота. Для загрузки, включения и выключения плагинов добавьте операции и атрибуты к выделенным классам. Уточните описание управляющего компонента, чтобы в нем присутствовал менеджер сетевых подключений, и в системе в целом был сервер с базой доступных плагинов. Менеджер плагинов может, используя менеджер соединений, подключаться к серверу с целью проверки обновлений установленных плагинов. Укажите, что результатом действий пользователя являются события в интерфейсе, и плагин может через менеджера зарегистрировать себя в качестве обработчика этих событий
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.