Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные вопросы_2007.doc
Скачиваний:
54
Добавлен:
26.09.2019
Размер:
4.91 Mб
Скачать

ОТВЕТЫ

на

Экзаменационные вопросы Дисциплина: «Технология разработки программных продуктов»

  1. Определение технологии конструирования программного обеспечения. Технология программирования. Программная инженерия.

  2. Требования к программному средству.

  3. Существенные черты программных средств как сложных систем.

  4. Характеристики качества программного изделия.

  5. Структура жизненного цикла. Большой жизненный цикл.

  6. Структура жизненного цикла. Малый жизненный цикл.

  7. Классический жизненный цикл ПИ. Водопадная модель.

  8. Макетирование.

  9. Стратегии конструирования ПО: инкрементная модель.

  10. Стратегии конструирования ПО: быстрая разработка приложений.

  11. Стратегии конструирования ПО: спиральная модель.

  12. Руководство проектом. Планирование расписания работ.

  13. Руководство проектом. Ввод, распределение ресурсов, анализ полученного расписания.

  14. Руководство проектом. Контроль за исполнением проекта.

  15. Особенности ценообразования программных продуктов.

  16. Конструктивная модель стоимости: затратный подход.

  17. Конструктивная модель стоимости: рыночный подход.

  18. Конструктивная модель стоимости: доходный подход.

  19. Проектирование программного изделия. Основные этапы.

  20. Системный анализ. Требования при разработке технического задания.

  21. Стадии разработки программ: эскизный проект.

  22. Стадии разработки программ: технический проект.

  23. Стадии разработки программ: рабочий проект.

  24. Виды схем и их особенности.

  25. Модульно – иерархическое построение программы. Основные принципы структурной методологии.

  26. Типовая структура модуля.

  27. Модуль. Виды связности.

  28. Модуль. Виды сцепления.

  29. Общие правила проектирования программного средства: связь по управлению.

  30. Общие правила проектирования программного средства: связь по информации.

  31. Стиль программирования.

  32. Стандарты структурного программирования.

  33. Внешнее проектирование модулей.

  34. Проектирование и кодирование логики модулей.

  35. Проектирование программных средств: разработка архитектуры.

  36. Проектирование программных средств: процедурная разработка.

  37. Принципы объектно-ориентированного программирования: инкапсуляция.

  38. Принципы объектно-ориентированного программирования: полиморфизм.

  39. Принципы объектно-ориентированного программирования: наследование.

  40. Объектно-ориентированный подход в программировании: области доступности элементов класса.

  41. Сущность объектного подхода к разработке программных средств: классы, объекты, методы.

  42. Основные принципы создания пользовательского интерфейса.

  43. Типичные ошибки разработки интерфейса.

  44. Современные компоненты интерфейса пользователя.

  45. Средства управления графического интерфейса пользователя.

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

  47. Модель пользователя.

  48. Модель программиста.

  49. Основные принципы создания меню.

  50. Предотвращение, обнаружение и исправление ошибок.

  51. Средства организации и работы с графикой.

  52. Файлы проекта Delphi.

  53. Структура модуля программы Delphi.

  54. Окна программы Delphi.

  55. Библиотека визуальных компонентов VCL и ее базовые классы.

  56. Управление свойствами визуальных компонент в процессе выполнения.

  57. Организация ветвлений при разработке программ.

  58. Средства организации и обработки событий.

  59. Средства организации и работы с файлами.

  60. Средства организации и работы с модулями.