Вопросы к экзамену по курсу «Проектирование ис». (9-й семестр 2009г)
Вид материала | Вопросы к экзамену |
- Вопросы к экзамену по курсу «Дифференциальные уравнения», 22.85kb.
- Вопросы к экзамену по учебному курсу «Нейрокомпьютерные системы» (первый семестр), 24.51kb.
- Вопросы к экзамену по курсу Истории русской архитектуры, VI семестр (весенний), 80.65kb.
- Вопросы к экзамену по курсу «Уравнения математической физики» (6 семестр), 55.2kb.
- Вопросы к экзамену по курсу «Основы менеджмента», 31.86kb.
- Вопросы к экзамену по курсу «Анализ финансовой отчетности предприятия», 17.84kb.
- Вопросы к экзамену по предмету «Микробиология» для студентов 4 курса очного отделения, 26.71kb.
- Вопросы к экзамену по курсу: «Международные стандарты учета и финансовой отчетности», 27.48kb.
- Для подготовки к первому вопросу билета: Вопросы к гос экзамену по курсу «Экономика, 85.12kb.
- Комплекс маркетинга сельхозпредприятия. Особенности строительной продукции как товара., 22.56kb.
МИРЭА Вопросы к экзамену по курсу «Проектирование ИС».
(9-й семестр 2009г)
1. Методология RAD проектирования ИС: основные особенности методологии; объектно-ориентированный подход; визуальное программирование, язык моделирования; событийное программирование. Фазы жизненного цикла ПО в рамках методологии RAD: анализ и планирование требований; проектирование; построение; внедрение. Ограничения методологии RAD.
2. Методология объектно-ориентированноuо программирования.
Объектно-ориентированный подход к программированию. Основные понятия языка программирования C#. Основные понятия объектно-ориентированного подхода: объекты, классы и методы. Объектный подход в языке C#, созданием объектов, классов и механизмом наследования. Теория типов и типизация в .NET. Концепция наследования. Концепция инкапсуляции. Концепция полиморфизма. Полиморфные методы. Расширенные возможности полиморфизма. Событийно управляемое программирование.. Компонентное программирование
Учебные материалы.
- Введение в теорию программирования. Объектно-ориентированный подход
- Основы объектно-ориентированного программирования
3. Методология объектно-ориентированного проектирования.
Наследование и динамическое связывание. Рекомендации по нахождению классов, Принципы проектирования класса. Основной критерий использования наследования. Чувство стиля. Процесс разработки ПО. Обучение методу. Параллельность, распре деленность. Сохранение объектов и базы данных. Объектно-ориентированный метод для графических интерактивных приложений
Учебные материалы.
- Основы объектно-ориентированного проектирования
4. UML - унифицированный язык моделирования.
Назначение UML; историческая справка; способы использования языка; структура определения языка; терминология и нотация. Виды диаграмм UML; ООП и последовательность построения диаграмм.
Диаграмма классов: изображение классов на диаграмме UML; использование объектов класса; создание новых классов; отношения между классами.
Диаграмма активностей (диаграмма деятельности): примеры использования диаграмм; построение диаграмм активностей.
Диаграммы взаимодействия- диаграммы последовательностей и кооперации, их место среди других диаграмм UML; диаграммы последовательностей и их нотация, диаграммы кооперации и их нотация.
Диаграмма прецедентов: требования к диаграмме; диаграммы прецедентов и их нотация; моделирование при помощи диаграмм прецедентов.
Учебные материалы.
- Нотация и семантика языка UML
- Введение в UML
5. Обзор CASE-средств для построения диаграмм UML и их применение. Общая характеристика CASE-средства IBM Rational Rose 2007 и его функциональные возможности. Особенности рабочего интерфейса программы IBM Rational Rose 2007 и характеристика отдельных его элементов. Назначение операций главного меню File, Edit, View, Format и Browse. Базовая объектно-ориентированная методология разработки ИС для моделирования управленческих задач– RUP.
Учебные материалы.
- Визуальное моделирование в среде IBM Rational Rose 2003
- Описание лабораторных работ.
6. Структурный подход к проектированию ИС. Сущность структурного подхода.
Методология функционального моделирования SADT. . Состав функциональной модели. Иерархия диаграмм. Типы связей между функциями
Моделирование потоков данных (процессов). Внешние сущности. Системы и подсистемы. Процессы. Накопители данных. Потоки данных. Построение иерархии диаграмм потоков данных
Пример использования структурного подхода. Описание предметной области. Организация проекта
Учебные материалы.
- Проектирование информационных систем ссылка скрыта
- Лекции
7. Концепции технологии быстрой разработки распределённых ИС - .NET .
Платформа Microsoft .NET. Обзор архитектуры и возможностей
Инициатива Microsoft .NET. Проблемы совместимости, надежности и повторного использования компонентов. .NET Framework. Общеязыковая исполняющая среда CLR. Псевдомашинный язык CIL (управляемый assem¬bler). JIT-компилятор. Языки программирования. Сборки. Метаданные. Сборщик мусора. Библиотека классов .NET Framework
Современные средства разработки Web-приложений. ASP .NET 2.0
Основные особенности ASP .NET. Архитектура решения ASP .NET 2.0. Реализация AJAX в ASP .NET
Технологии операционной системы Windows Vista
Межпрограммное взаимодействие средствами Windows Communication Foundation. Создание пользовательских интерфейсов при помощи Windows Presentation Foundation. Приложения на основе бизнес-процессов в Windows Workflow Foundation
Учебные материалы.
- Технологии разработки современных информационных систем на платформе Microsoft.NET
- Основы ASP.NET 2.0
- Технология Microsoft ADO .NET
- Создание Windows-приложений на основе Visual C#
Лектор, профессор кафедры МОВС Зарудный Д.И.