- •Р.А. Файзрахманов, А.В. Архипов
- •ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ ОБЪЕКТНО ОРИЕНТИРОВАННОГО ПОДХОДА
- •4.3. Подведение итогов
- •4.4. Контрольные вопросы
- •4.5. Контрольные задачи и упражнения
- •5. ДИАГРАММА КЛАССОВ
- •5.1. Теоретическая часть
- •5.2. Реализация в Rational Rose
- •5.5. Контрольные задачи и упражнения
- •6.1. Теоретическая часть
- •6.2. Реализация в Rational Rose
- •6.3. Подведение итогов
- •6.4. Контрольные вопросы
- •6.5. Контрольная задача
- •7. ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТЕЙ
- •7.1. Теоретическая часть
- •7.2. Реализация в Rational Rose
- •7.3. Подведение итогов
- •7.4. Контрольные вопросы
- •7.5. Контрольные задачи
- •8. ДИАГРАММА СОТРУДНИЧЕСТВА
- •8.1. Теоретическая часть
- •8.2. Реализация в Rational Rose
- •8.5. Контрольные задачи
- •9. ДИАГРАММА СОСТОЯНИЙ
- •9.1. Теоретическая часть
- •9.3. Подведение итогов
- •9.4. Контрольные вопросы
- •9.5. Контрольные задачи
- •10. ДИАГРАММА ДЕЯТЕЛЬНОСТЕЙ
- •10.1. Теоретическая часть
- •10.3. Подведение итогов
- •10.4. Контрольные вопросы
- •11. ДИАГРАММА КОМПОНЕНТОВ
- •11.1. Теоретическая часть
- •11.4. Контрольные вопросы
- •11.5. Контрольные задачи
- •12.3. Подведение итогов
- •12.4. Контрольные вопросы
- •12.5. Контрольная задача
- •13. ГЕНЕРАЦИЯ КОДА
- •13.1. Алгоритм получения исходного кода C++
- •13.2. Задания для самостоятельного выполнения
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ЛИТЕРАТУРЫ
- •ИСПОЛЬЗОВАНИЕ МОДУЛЯ «RATIONAL ROSE C++ ANALYZER» ДЛЯ ОБРАТНОГО ВОССТАНОВЛЕНИЯ МОДЕЛИ ПО ИСХОДНОМУ КОДУ
- •РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ИСПОЛЬЗОВАНИЕМ UML
- •1. Разработка диаграммы прецедентов
- •2. Разработка диаграммы классов
- •3. Разработка диаграмм взаимодействия
- •4. Разработка диаграммы состояний
- •5. Разработка диаграммы деятельности
- •9. Разработка приложения
- •Контрольные вопросы
- •МОДЕЛЬ РАБОТЫ ПРЕДПРИЯТИЯ ОПТОВОЙ ТОРГОВЛИ. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ
- •ОГЛАВЛЕНИЕ
- •1. Деятельность и структура предприятия
- •2.1. Реализация продукции со склада
- •2.2. Возврат товара клиентом
- •2.3. Закупка продукции
- •3.1. Общие требования и принципы построения системы
- •3.2. Обеспечение связи офис - склад
- •3.3. Требования к персоналу
- •4. Диаграмма прецедентов
- •4.1. Реализация продукции со склада
- •5. Диаграмма классов
- •5.2. Контрагенты предприятия оптовой торговли
- •5.3. Продукция предприятия оптовой торговли
- •5.4. Заказ продукции
- •5.5. Накладная на получение товара
- •6. Диаграмма взаимодействия
- •12. Разработка приложения
- •ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ ОБЪЕКТНО ОРИЕНТИРОВАННОГО ПОДХОДА
Диаграмма компонентов обеспечивает согласованный переход
от логического представления к конкретной реализации проекта
ввиде программного кода.
11.4.Контрольные вопросы
1.С какой целью выполняется построение диаграммы компонентов?
2.Назовите основные элементы диаграммы компонентов?
3.Какие виды и стереотипы определены для компонентов?
4.Какие отношения могут быть между элементами диаграммы компонентов?
11.5.Контрольные задачи
1.К какой группе следует отнести файл справки с расширением
.Ыр по классификации видов компонентов. а) компоненты развертывания; б) компоненты - рабочие продукты; в) компоненты исполнения.
2.Определите, на каком из рисунков диаграмма компонентов изображена неверно.
лиотеке. На оба компьютера будет установлена клиентская часть программного обеспечения студента. И последний компьютер со держит клиентскую часть программного обеспечения преподавателя и будет расположен в преподавательской. Все перечисленные ком пьютеры соединяются 100-мегабитной сетью на основе витой пары.
Для того чтобы создать диаграмму, представленную на рис. 12.3, необходимо дважды щелкнуть на элементе «Deployment View» окна браузера. В результате этого откроется рабочая область диаграммы. Затем, воспользовавшись пиктограммой «Processor» или «Device» панели инструментов, необходимо последовательно перенести все компоненты на рабочую область диаграммы и соединить между со бой с помощью пиктограммы «Connection».
12.3. Подведение итогов
Диаграмма развертывания, называемая также диаграммой внедре ния, идентифицирует платформу и вычислительные средства, включая физические соединения между аппаратными устройствами, на кото рых будет реализовываться разрабатываемая система, а также опреде ляет распределение исполняемых модулей системы.
Построение диаграммы развертывания не требуется, если реали зуемая система достаточно проста и выполняется локально на одном компьютере.
12.4.Контрольные вопросы
1.Для чего служат диаграммы развертывания?
2.Что представляет собой узел диаграммы развертывания?
3.Допускается ли указывать характеристики аппаратных уст ройств на диаграмме развертывания?
4.Какие программные файлы не могут быть представленные на диаграмме развертывания?