Список вопросов (Список вопросов)

Посмотреть архив целиком

ЧАСТЬ 1

ЧАСТЬ 2

Вопросы по курсу «Системное и прикладное программное обеспечение».

Весна 2010 .

 

+ 1.     Подходы к разработке программных средств. Их краткая характеристика.

+ 2.     Жизненный цикл программного обеспечения. Основные понятия.

+ 3.     Модели жизненных циклов программного обеспечения, их характеристики и области применения.

+ 4.     Особенности модели жизненного цикла «спираль»

5.     Содержание этапов анализа и проектирования при разработке программного обеспечения по методу функциональной декомпозиции.

+ 6.     Планирование разработки программного обеспечения. LOC и FP-метрики.

+ 7.     Планирование разработки программного обеспечения на основе FP-метрики.

+ 8.     СОСОМО модель. Важнейшие количественные характеристики процесса разработки программного обеспечения.

+ 9.     Метрики объектно-ориентированных программ.

+ 10.   Краткая характеристика объектно-ориентированного подхода к разработке программного обеспечения. Понятия «Класс» и «объект».

+ 11.  Свойства объектно-ориентированного программирования. Объекты и отношение наследования на Delphi

+ 12.  Статические и виртуальные методы на Delphi. Полиморфизм.

+ 13.  Конструкторы и деструкторы на Delphi. Конструкторы и наследование

+ 14.  Динамическое создание объектов на Delphi.

+ 15.  Абстрактные методы и классы.

+ 16.  Классы и отношение наследования в С++.

+ 17.  Атрибуты доступа к элементам классов на С++.

+ 18.  Дружественные функции на С++.

+ 19.  Конструкторы и деструкторы на С++, взаимодействие конструкторов и деструкторов при иерархии классов.

+ 20.  Конструктор копирования на С++.

+ 21.  Статические члены классов на С++.

+ 22.  Перегрузка операции на С++.

+ 23.  Виртуальные и чисто виртуальные функции на С++, абстрактные классы.

+ 24.  Динамическое создание и уничтожение объектов на С++.

+ 25.  Шаблоны функций и классов на С++.

+ 26.  Контейнерные классы на С++, их назначение, структура.

+ 27.  Последовательные контейнеры, итераторы.

+ 28.  Ассоциативные контейнеры.

+ 29.  Виды контроля программ; тестирование и отладка.

+ 30.  Методы функционального тестирования.

+ 31.  Методы структурного тестирования. Тестирование путей.

+ 32.  Совместное тестирование модулей.

+ 33.  Тестирование программ и жизненный цикл программного продукта.

+ 34.  Общая характеристика и назначение языка UML.

+ 35.  Диаграммы вариантов использования, назначение, компоненты, отношения между компонентами.

+ 36.  Диаграмма последовательности и кооперативная диаграмма, их назначение, компоненты.

+ 37.  Диаграмма классов, характеристики класса

+ 38.  Диаграмма классов, типы и характеристики отношений.

+ 39.  Диаграммы состояний, их назначение, компоненты.

+ 40.  Диаграммы деятельности, их назначение, компоненты.

+ 41.  Диаграммы компонентов и размещения, их назначение, составные части.

+ 42.  Показатели качества программных продуктов.

+ 43.  Надежность программных продуктов, пути повышения надежности. Использование исключительных ситуаций.

+ 44.  Унифицированный процесс разработки программных средств. Общая характеристика и этапы.

+ 45.  Основополагающие принципы разработки программных средств по унифицированному процессу.

+ 46.  Процесс определения требований к программным средствам. Документирование требований с помощью диаграмм.

+ 47.  Процесс анализа и структурирования требований при разработке программных средств.

+ 48.  Процесс проектирования при разработке программных средств. Основные отличия моделей анализа и проектирования.

+ 49.  Процесс реализации при создании программных средств.

+ 50.  Особенности тестирования программных средств, построенных по объектно-ориентированной методике. Тестирование классов.

+ 51.  Тестирование взаимодействия классов. Тестирование иерархии классов.

+ 52.  Тестирование целостности и системное тестирование.

+ 53.  Сравнение  объектно-ориентированного и процедурного программирования.

+ 54.  Особенности языка программирования  C# и среды Microsoft Visual Studio 2008.

+ 55.  Особенности работы с массивами на C#, невыровненные массивы.

+ 56.  Разработка консольных приложений на C#, организация ввода/вывода и преобразования данных. Структура программы.

+ 57.  Объявление классов на C#.

+ 58.  Особенности использования формальных и фактических параметров на C# (out, ref). Составление процедурных программ.

+ 59.  Наследование на C#, работа с конструкторами при наследовании.

+ 60.  Индексаторы на C#.

+ 61.  Свойства на C#.

+ 62.  Делегаты на C#.

+ 63.  Интерфейсы на C#.

+ 64.  Виртуальные методы и абстрактные классы на C#.

+ 65.  Класс  List, создание и работа с классом List с нестандартными элементами

+ 66.  Принципы построения языка LINQ

+ 67.  Ламбда-выражения и их использование на LINQ

+ 68.  Две разновидности синтаксиса на LINQ

+ 69.  Отложенное выполнение операторов на LINQ

+ 70.  Операторы Select, Where, Take, Skip, TakeWhile, SkipWhile

+ 71.  Агрегирующие функции на LINQ

+ 72.  Группировка данных на LINQ

+ 73.  Оператор соединения на LINQ

+ 74.  Обработка данных из стандартного класса List средствами LINQ

+ 75.  Принципы стыковки Visual Studio  с базами данных

+ 76.  Использование языка LINQ для обработки баз данных


ССЫЛКИ:

СиППО (1-4, 8, 10)

СиППО (11-14)

СиППО (15-23)

СиППО (24, 29-41)

СиППО (25-28, 42-45, 54-76)

СиППО (46-53)

СиППО (67-73)

СиППО (9)

СиППО (6,7) [pdf]


Случайные файлы

Файл
2007-1.rtf
21695-1.rtf
159022.rtf
164572.rtf
114111.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.