- •1. Рассмотрите процесс конструирования программ в императивных языках программирования
- •Int cena;
- •5. Объектно-ориентированный анализ и объектно-ориентированное проектирование.
- •6. Объясните основные архитектурные особенности ос Windows xp/Vista
- •7. Классифицируйте операционные системы.
- •8. Объясните архитектурные особенности операционной системы Unix.
- •9. Проанализируйте структурную схему персонального компьютера, архитектурные свойства и принципы микропроцессоров.
- •10. Классифицируйте режимы работы микропроцессора. Объясните организацию оперативной памяти и систему прерываний.
- •11. Охарактеризуйте становление веб-программирования в историческом и технологическом аспекте.
- •12. Проанализируйте основные подходы к верстке веб-страниц.
- •13. Объясните принципы декларативного стиля программирования.
- •14. Проанализируйте задачи искусственного интеллекта.
- •15. Охарактеризуйте архитектуру платформы Microsoft .Net
- •16. Поясните ключевые концепции объектно-ориентированного языка программирования c#
- •17. Проанализируйте процесс создания Windows-приложений средствами Visual с#.
- •18. Проанализ. Процесс автоматизации проектирования по. Методы и ср-ва структурн. Системн. Анализа и проектир.
- •19. Проанализируйте процесс моделирования сложных систем и формальные средства представления моделей.
- •20. Охарактеризуйте назначение, принципы организации и классификацию компьютерных сетей и систем.
- •21. Объясните назначение, структуру и реализацию моделей сетевого взаимодействия открытых систем
- •22. Проанализируйте структуру, область применения и реализацию стека протоколов tcp/ip.
- •23. Объясните назначение, задачи и способы построения мультисервисных компьютерных сетей.
- •24. Объясните организацию межсетевого взаимод. И глоб. Сети Интернет.
- •25. Проанализируйте организацию корпоративных инф-ормац.-коммуникац. Инфраструктур на основе каталога Microsoft Active Directory.
- •26. Проанализируйте понятие базы данных, методы и средства создания моделей данных.
- •27. Охарактеризуйте основные аспекты реляционной модели данных. Продемонстрируйте использование методологии проектирования реляционных баз данных. Особенности реляционной модели данных.
- •28. Язык sql: назначение, возможности, типы команд.
- •29. Проанализируйте различные подходы к защите баз данных. Охарактеризуйте компьютерные и некомпьютерные средства контроля данных.
- •31. Охарактеризуйте многомерную модель данных. Продемонстрируйте метод многомерного моделирования для проектирования хранилищ данных.
- •32. Охарактеризуйте технологии olap. Объясните концепцию кубов данных и методы их построения с использованием современных систем.
- •33. Объясните понятие «многомерное выражение». Сформулируйте основные подходы к построению запросов к многомерным базам данных
- •34. Объясните основные этапы визуализации 3d геометрических моделей.
- •36. Объясните основы машинной графики.
- •37. Проанализируйте структуру системы сертификации программного обеспечения
- •38. Проанализируйте хеш-таблицу как структуру данных.
- •40.Охарактеризуйте объектную модель Java
- •41. Проанализируйте стандартные библиотеки Java Development Kit.
- •42. Объясните понятие межсетевого экрана и охарактеризуйте возможности использования.
- •43. Охарактеризуйте общие подходы к защите информации в ос
- •44. Охарактеризуйте основополагающие концепции теории информации. Дайте понятие количественной меры информации.
- •45.Объясните понятие сжатия информации. Проанализируйте классические алгоритмы сжатия.
- •46. Объясните процесс шифрования информации. Проанализируйте алгоритмы симметричного и ассиметричного шифрования.
- •47. Объясните понятие дефекта в по. Логика построения отчёта об ошибке
- •30. Объясните понятие бизнес-анализа, общие подходы к организации и созданию систем, предназначенных для хранения и анализа корпоративных данных.
18. Проанализ. Процесс автоматизации проектирования по. Методы и ср-ва структурн. Системн. Анализа и проектир.
В основе деятельности по созданию и использованию ПО лежит понятие его жизненного цикла (ЖЦ). ЖЦ является моделью создания и использования ПО, отражающей его различные состояния, начиная с момента возникновения необходимости в данном программном изделии и заканчивая моментом его полного выхода из употребления у всех пользователей. Основные этапы ЖЦ ПО: анализ требований, проектирование, программирование, тестирование и отладка, эксплуатация и сопровождение. Модели ЖЦ: 1.Каскадная - предполагает переход на следующий этап после полного окончания работ по предыдущему этапу. В ее основе лежит линейная структура. 2.Поэтапная модель с промежуточным контролем – итерационная модель разработки ПО с циклами обратной связи между этапами. 3.Спиральная – делает упор на начальные этапы ЖЦ: анализ требований, проектирование спецификаций, предварительное и детальное проектирование. Углубляются и последовательно конкретизируются детали проекта, и в результате выбирается обоснованный вариант, который доводится до реализации.
Структурным анализом – метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Все методологии структурного анализа базируются на ряде общих принципов: принцип "разделяй и властвуй" и принцип иерархического упорядочивания. Первый – принцип решения трудных проблем путем разбиения их на множество меньших независимых задач. Второй – декларирует, что устройство этих частей также существенно для понимания. CASE-средства служат инструментарием для поддержки и усиления методов структурного анализа и проектирования. Представляют собой новый тип графически-ориентированных инструментов, восходящих к системе поддержки ЖЦ ПО. Дополнительные черты CASE-средств: мощная графика для описания и документирования систем ПО; интеграция; использование компьютерного хранилища для всей информации о проекте. Интегрированный CASE-пакет содержит компоненты: 1. Средства централизованного хранения информации; 2. Средства ввода предназначены для ввода данных 3. Средства анализа, проектирования и разработки; 4. Средства вывода - документирование, управление проектом и кодовой генерации.
19. Проанализируйте процесс моделирования сложных систем и формальные средства представления моделей.
Процесс представляет собой систему последовательных, целенаправленных видов операций.
Три базовых принципа моделирования процессов: принцип функциональной декомпозиции; принцип ограничения сложности; принцип контекста. Принцип функциональной декомпозиции представляет собой способ моделирования типовой ситуации, когда любое действие разбиты на более простые. Принцип ограничения сложности - количество блоков на диаграмме должно быть не менее двух и не более шести (процессы хорошо структурированы и понятны). Принцип контекстной диаграммы – есть только один блок.
Методология IDEF0 - известная и распространенная методика моделирования процессов. IDEF0 можно использовать для моделирования широкого класса систем. Результатом применения IDEF0 к некоторой системе является модель этой системы, состоящая из иерархически упорядоченного набора диаграмм, текста документации и словарей.
Диаграммы DFD используются для документирования механизмов передачи и обработки информации в моделируемой системе. Они строятся для наглядного отображения текущей работы системы документооборота организации. DFD использует четыре основных элемента: 1. Работы – в DFD обозначают функции или процессы. 2. Стрелки – идут от объекта-источника к объекту-приемнику. 3. Внешние ссылки – указывают на место за рамками этой диаграммы; 4. Хранилища данных – данные, к которым осуществляется доступ.
Построенные модели DFD могут использоваться для: определения существующих хранилищ данных; определения и анализа данных; подготовки к созданию модели структуры данных организации; выделения основных и вспомогательных бизнес-процессов организации.
Нотация IDEF3 – предназначенна для описания потоков работ (Work Flow Modeling). Используется для создания моделей процессов организации на нижнем уровне. Методология IDEF3 позволяет графически описать и составить документацию процессов.
DFD (Data Flow Diagrams) — диаграммы потоков данных совместно со словарями данных и спецификациями процессов.