- •Введение
- •Оценка
- •Описание предметной области
- •Первоначальная постановка задачи
- •Объектная модель и её реализация
- •База данных
- •Развитие постановки задачи
- •Объектная модель и её реализация
- •Набор заданий
- •Страховая компания
- •Гостиница
- •Ломбард
- •Реализация готовой продукции
- •Ведение заказов
- •Бюро по трудоустройству
- •Нотариальная контора
- •Курсы по повышению квалификации
- •Определение факультативов для студентов
- •Распределение учебной нагрузки
- •Распределение дополнительных обязанностей
- •Техническое обслуживание станков
- •Туристическая фирма
- •Грузовые перевозки
- •Учет телефонных переговоров
- •Учет внутриофисных расходов
- •Библиотека
- •Прокат автомобилей
- •Выдача банком кредитов
- •Инвестирование свободных средств
- •Занятость актеров театра
- •Платная поликлиника
- •Анализ динамики показателей финансовой отчетности различных предприятий
- •Учет телекомпанией стоимости прошедшей в эфире рекламы
- •Интернет-магазин
- •Ювелирная мастерская
- •Парикмахерская
- •Химчистка
- •Сдача в аренду торговых площадей
- •Основные понятия технологии проектирования информационных систем
- •Контрольные вопросы
- •Жизненный цикл программного обеспечения ИС
- •Контрольные вопросы
- •Организация разработки ИС
- •Каноническое проектирование ИС
- •Состав и содержание технического задания (ГОСТ 34.602-89)
- •Содержание технического проекта (ГОСТ 34.602-89)
- •Типовое проектирование ИС
- •Экстремальное программирование
- •Теория
- •Правила
- •Контрольные вопросы
- •Анализ и моделирование функциональной области внедрения ИС
- •Полная бизнес-модель компании
- •Шаблоны организационного бизнес-моделирования
- •Контрольные вопросы
- •Спецификация функциональных требований к ИС
- •Процессные потоковые модели
- •Основные элементы процессного подхода
- •Выделение и классификация процессов
- •Референтная модель бизнес-процесса
- •Проведение предпроектного обследования предприятий
- •Результаты предпроектного обследования
- •Контрольные вопросы
- •Методологии моделирования предметной области
- •Структурная модель
- •Синтетическая методика
- •Контрольные вопросы
- •Информационное обеспечение ИС
- •Внемашинное информационное обеспечение
- •Внутримашинное информационное обеспечение
- •Контрольные вопросы
- •Моделирование информационного обеспечения
- •Моделирование данных
- •Создание логической модели данных
- •Проектирование хранилищ данных
- •Контрольные вопросы
- •Унифицированный язык визуального моделирования (UML)
- •Синтаксис и семантика основных объектов UML
- •Контрольные вопросы
- •Этапы проектирования ИС с применением UML
- •Разработка модели бизнес-прецедентов
- •Разработка модели бизнес-объектов
- •Разработка концептуальной модели данных
- •Разработка требований к системе
- •Разработка моделей базы данных и приложений
- •Проектирование физической реализации системы
- •Контрольные вопросы
- •Литература
- •Список иллюстраций
- •Список таблиц
- •Предметный указатель
за собой изменения в другом. По отношению к пакетам можно использовать механизм обобщения (см. выше раздел «Диаграммы классов» ).
Контрольные вопросы
1. Укажите основные свойства языка моделирования UML
Является основой CASE-средств нижнего уровня (lower CASE tools)
Является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС Содержит механизмы расширения и специализации базовых концепций языка
2. Что представляет собой класс в UML?
Описание объекта Описание совокупности однородных объектов
Описание связи между объектами
3. Что такое «атрибут класса»?
Наименование класса Свойство объектов класса, которое может принимать множество значений
Числовая характеристика допустимого количества объектов в классе
4. Что определяет свойство «видимость атрибута»?
Возможность отображения атрибута в экранных формах Область действия атрибута Возможность использования атрибута другими классами
5. Укажите возможные значения видимости свойства класса
Abstract (служебный)
Protected (защищённый)
Private (закрытый)
Singleton (единственный)
6. Укажите возможные типы отношений между классами UML
Иерархия
Ассоциация
Зависимость
Обобщения
7. Определите назначение диаграммы использования
Описывает взаимосвязи между объектами системы Определяет последовательность действий при выполнении некоторой функции
Описывает функциональность ИС, которая будет видна пользователям системы
8. Определите назначение диаграмм последовательностей
Описывают последовательные изменения состояния системы Используются для точного определения логики сценария выполнения прецедента
Отражают переходы потока управления от одной деятельности к другой внутри системы
9. В каких случаях целесообразно использовать диаграммы деятельности?
Для описания потока сообщений, которыми обмениваются объекты Для описания взаимодействия пользователей с системой
Для описания поведения, включающего в себя множество параллельных процессов
Набрано баллов