- •Кафедра математики и информатики
- •Введение
- •Задания для контрольной работы Требуется выполнить анализ предметной области. Построить диаграммы вариантов использования, поведения, взаимодействия, классов. Вариант получить у преподавателя.
- •Вопросы к зачету
- •Основная литература
- •Дополнительная литература
- •Проектирование приложений в среде Rational Rose
- •610000 Киров, Большевиков, 91а
Задания для контрольной работы Требуется выполнить анализ предметной области. Построить диаграммы вариантов использования, поведения, взаимодействия, классов. Вариант получить у преподавателя.
(6) Автоматизированное рабочее место библиотекаря. Учет читателей, учет книг, учет выдачи и возврата литературы.
(7) Моделирование биосферы. Объекты: растения, травоядные, хищники. Определить взаимодействие между объектами. Построить имитационную модель.
(8) Система управления аквариумом. Устройства :насос для подачи воды, лампа, нагреватель, термометр, нагреватель. Требуется поддерживать заданный режим.
(9) Автоматизированное рабочее место менеджера курсов. Учет слушателей, формирование групп, выдача удостоверений.
(0) Автоматизированное рабочее место менеджера подразделения. Учет поступлений. Постатейный учет расходов.
Вопросы к зачету
Определение жизненного цикла программного обеспечения (ЖЦПО).
Краткая характеристика основных процессов жизненного цикла (ЖЦ).
Краткая характеристика вспомогательных и организационных процессов ЖЦ
Стратегии проектирования ПО
Каскадная модель ЖЦ
Макетирование
Инкрементная модель ЖЦ
Модель быстрой разработки приложений
Спиральная модель
Экстремальное программирование
Размерно-ориентированные метрики
Функционально-ориентированные метрики
Конструктивная модель стоимости
Оценка стоимости разработки приложения
Модели качества ПО
Структурный подход к проектированию ПО
Объектный подход к проектированию ПО
Назначения UML
Моделирование бизнес - процессов
Моделирование вариантов использования
Моделирование поведения объектов
Моделирование взаимодействия объектов
Диаграммы классов. Виды связей.
Отображение диаграммы классов в реляционную модель
Назначение CASE средств
Унифицированный процесс разработки
Тестирование методом «белого ящика»
Тестирование методом «черного ящика»
Основная литература
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2002. – 352 с.: ил.
Технологии разработки программного обеспечения: Учебник / С.А.Орлов. – СПб.: Питер, 2004. - 464 с.: ил.
Фаулер М., Скотт К. UML. Основы. Пер. с англ. – СПб: Символ – Плюс, 2002. – 192 с.: ил.
Дополнительная литература
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. - 2–е. изд.: Пер. с англ. – М.: Издательство Бином, 1999. - 350 с.: ил.
Маклаков С.В. Bpwin и Erwin. CASE – средства разработки информационных систем. – М.: Диалог – МИФИ, 1999.
Мацяшек Л. Анализ требований и проектирование систем с использованием UML.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002. - 432 с.: ил.
Мюллер Р.Д. Базы данных и UML.: Пер. с англ. – М.: Издательство «Лори», 2002. – 420 с.: ил.
Сысоев В.У. Основы работы в Rational Rose 2000. Методические указания к лабораторному практикуму и курсовому проектированию. - Киров.: ВСЭИ, 2003 – 68 с.: ил.
Трофимов С.А. CASE-технологии: практическая работа в Rational Rose. - М.: ЗАО "Издательство БИНОМ", 2001. - 272 с.: ил.
Сысоев Виктор Унович