Список вопросов
Описание файла
Документ из архива "Список вопросов", который расположен в категории "". Всё это находится в предмете "системное и прикладное программное обеспечение (сппо)" из 6 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "системное и прикладное программное обеспечение (сппо)" в общих файлах.
Онлайн просмотр документа "Список вопросов"
Текст из документа "Список вопросов"
ЧАСТЬ 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]