17.Основы проектирования программных систем, принципы аспекты проектирования. Понятие проекта, методологии проектирования. 28.Объектно-ориентированные методы проектирования.

Вопросы по СИТ(часть1)
1.Понятия Анализа и синтеза. Системный и классический анализ как методы исследования.
2.Системный анализ, его суть, классификация проблем, методы и процедуры поиска решений. Системность и системный подход.
3.Проектирование сложных объектов основные принципы проектирования.
4.Аспекты и стадии проектирования
5.Нисходящее и восходящее проектирование и программирование
6.Развитие парадигмы программирования (Операциональное программирование, нисходящая технология конструирования программ. Структурное, модульное, объектное и объектно-ориентированное программирование)
7.Суть и метод структурного анализа. Основные этапы структурного анализа.
8.Программные системы и их жизненный цикл.
9.Анализ целевых и разработка требований к программным системам.
10.Функциональное моделирование. Стандарты IDEF0, IDEF3.
11. Информационное моделирование. Стандарты IDEF1, IDEF1X/
12.Методы, модели, современные технологические и инструментальные средства структурного анализа, достоинства и недостатки. Разработка функциональных и информационных моделей.
13.Понятие и метод объектно-ориентированного анализа.
14.Стадии планирования и разработки требований. Определение системных и функциональных требований.
15.Стадии объектно-ориентированного анализа и определение основных абстракций и механизмов.
16.Методы и средства представления. Нотации представления результатов анализа.
17.Основы проектирования программных систем, принципы аспекты проектирования. Понятие проекта, методологии проектирования.
18.Автоматизация и системы автоматизации проектирования. Процессы разработки проектных решений и проектных процедур.
19.Классические методы проектирования и модели представления проектных решений.
20.Методы структурного проектирования. Этапы проектирования программных систем.
21.Жизненный цикл и этапы проектирования программного обеспечения.
22.Классические технологии разработки программного обеспечения.
23.Нисходящее и восходящее проектирование программ.
24.Структурное программирование. Модульное программирование.
25.Абстракция и абстрагирование. Фундаментальные свойства и принципы объектно-ориентированного представления программных систем.
26.Понятие системы, системность, сложная система, системный эффект.
27.Классы, объекты, общая характеристика и отношения между классами и объектами в объектно-ориентированном проектировании.
28.Объектно-ориентированные методы проектирования. Нотации и процессы объектно-ориентированного проектирования.
29.Языки визуального моделирования. Язык UML (UnifiedModelingLanguage). Базовые отношения, термины и понятия.
30.Ключевые абстракции и механизмы. Отношения, общие механизмы и диаграммы. Типичные приемы моделирования
31.Средства и элементы статических и динамических моделей объектно-ориентированных систем (статические и динамические диаграммы UML).
32.Методы и приемы разработки моделей объектно-ориентированных программных систем.
33.Основные диаграммы UML (в вопросе по 2-е из 12 основных диаграмм). Представление, сущность, использование.
34.Элементы и разработка поведенческих моделей объектно-ориентированных систем. Модели реализации объектно-ориентированных программных систем.
35.Паттерны (образцы) проектирования: виды шаблонов и их классификация, распределение «обязанностей» между шаблонами.
36.Порождающие паттерны. Назначение, обобщенные свойства, применение. Пример реализации.
37.Структурные паттерны. Назначение, обобщенные свойства, применение. Пример реализации.
38.Паттерны поведения. Назначение, обобщенные свойства, применение. Пример реализации
39.Разработка программной архитектуры и кодирование приложений на основе лучших типовых решений.
40.Методы качественной разработки и усовершенствования программного кода. Понятия эффективности и качества программного обеспечения (ПО).
41.Методы и средства конструирования высококачественного кода. Качественное использование переменных и данных.
42.Совместная разработка: методы и средства.
43.Методы и средства тестирования и отладки программных приложений.
44.Рефакторинг и оптимизация программного кода.
45.Сборка, внедрение и поставка ПО.
46.Технологии и средства развертывания, наладки и обслуживания проектов.
47.Язык XML: средства, назначения и особенности использования. XML и DTD.
48.Язык XML и схемы данных.
49.Методы и средства обработки XML документов с использованием моделей DOM и SAX, преимущества и недостатки.
50.Языки ExtensibleMarkupLanguage(XSL) и XSLTransformations (XSLT): назначение и особенности использования.
51.Язык XPath и его применение для доступа к элементам XML.
52.Унифицированный процесс разработки (RUP): общее понятие и терминология.
53.Фазы, итерации и циклы разработки. Рабочие процессы, модели и артефакты.
54.Модели разработки объектно-ориентированных программных систем и управление рисками.
55.Особенности проектирования и разработки распределенных информационных систем.


Приложенные файлы

  • doc 4008397
    Размер файла: 37 kB Загрузок: 3

Добавить комментарий