ПИ 3 курс Вопросы к экзамену 2014

Что такое технология программирования (ТП)? Какие основные этапы развития ТП вам известны?

Опишите проблемы разработки сложных программных систем.

Что включает блочно-иерархический подход к созданию сложных систем?

Опишите жизненный цикл и этапы разработки программного обеспечения.

Что понимается под эволюцией моделей жизненного цикла программного обеспечения?

Как оценивается качество процессов создания программного обеспечения?

Раскройте понятие технологичности программного обеспечения.

Раскройте понятие программных модулей и их свойств.

Что такое нисходящая и восходящая разработка программного обеспечения?

Какие средства описания структурных алгоритмов вам известны?

Что такое стиль оформления программы?

Чем определяется эффективность и технологичность ПО?

Что понимается под программированием «с защитой от ошибок»?

Как производится сквозной структурный контроль?

Как классифицируются программные продукты по функциональному признаку?

Какие основные эксплуатационные требования к программным продуктам вам известны?

Что входит в предпроектные исследования предметной области?

Как осуществляется разработка технического задания?

Какие принципиальные решения начальных этапов проектирования вам известны?

Спецификации программного обеспечения при структурном подходе.

Как строятся диаграммы переходов состояний?

Как строятся функциональные диаграммы?

Как строятся диаграммы потоков данных?

Структуры данных и диаграммы отношений компонентов данных.

Математические модели задач, разработка или выбор методов решения.

Как осуществляется разработка структурной и функциональной схем?

Раскройте порядок использование метода пошаговой детализации для проектирования структуры программного обеспечения.

Что представляют собой структурные карты Константайна?

Что входит в проектирование структур данных?

Как производится проектирование программного обеспечения, основанное на декомпозиции данных?

Case-технологии, основанные на структурных методологиях анализа и проектирования.

Что такое UML? Как применяется UML при описании разработки программных продуктов с использованием объектного подхода?

Как осуществляется построение концептуальной модели предметной области?

Как осуществляется описание поведения? Системные события и операции.

Как производится разработка структуры программного обеспечения при объектном подходе?

Как определяются отношения между объектами?

Что понимается под уточнением отношений классов?

Как осуществляется проектирование классов?

Как производится компоновка программных компонентов?

Как производится проектирование размещения программных компонентов для распределенных программных систем?

Раскройте особенности спиральной модели разработки.

Как осуществляется реорганизация проекта?

Опишите типы пользовательских интерфейсов и этапы их разработки.

Раскройте психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации.

Что такое пользовательская и программная модели интерфейса?

Произведите классификацию диалогов и раскройте общие принципы их разработки.

Основные компоненты графических пользовательских интерфейсов.

Реализация диалогов в графическом пользовательском интерфейсе.

Пользовательские интерфейсы прямого манипулирования и их проектирование.

Интеллектуальные элементы пользовательских интерфейсов.

Как осуществляется разработка технического задания?

Как производится анализ предметной области, уточнение спецификаций и разработка структурной схемы?

Раскройте особенности проектирования интерфейса пользователя.

Как следует проектировать классы приложения?

Какие виды контроля качества разрабатываемого программного обеспечения вам известны?

Как производится ручной контроль программного обеспечения?

Разработка структуры программного обеспечения при объектном подходе

Что такое структурное тестирование?

Что такое функциональное тестирование?

Как осуществляется тестирование модулей и комплексное тестирование?

Что такое оценочное тестирование?

Организация процесса тестирования — тестирование элементов.

Организация процесса тестирования — тестирование интеграции.

Организация процесса тестирования — тестирование правильности.

Организация процесса тестирования — системное тестирование.

Особенности объектно-ориентированного тестирования.

Определение качества ПО.

Деятельность по определению качества.

Факторы обеспечения качества ПО.

Классификация ошибок.

Методы отладки программного обеспечения.

Методы и средства получения дополнительной информации.

Общая методика отладки программного обеспечения.

Назначение программной документации

Виды программных документов.

Назначение и состав пояснительной записки.

Предыдущий:

Следующий: