В помощь студенту - Главная страница
Приветствую Вас Гость | RSS
В помощь студенту ПГПК
Меню сайта

Технология разработки программных продуктов


Вопросы для зачета

  1. Технология программирования. Основные понятия и определения.
  2. Этапы развития технологии программирования.
  3. Проблемы развития сложных программных систем.
  4. Жизненный цикл программного обеспечения.
  5. Этапы разработки программного обеспечения.
  6. Эволюция моделей жизненного цикла программного обеспечения.
  7. Основные понятия о CASE-технологии.
  8. Ускорение разработки программного обеспечения. Технология RAD.
  9. Оценка качества процессов создания программного обеспечения.
  10. Понятие технологичности программного обеспечения.
  11. Модули и их свойства.
  12. Сцепление модулей.
  13. Связанность модулей.
  14. Нисходящая и восходящая разработка программного обеспечения.
  15. Структурное программирование.
  16. Описание алгоритма с помощью схем, псевдокодов, FLOW – форм, диаграмм Насси – Шнейдермана.
  17. Стиль оформления программ. Правила именования объектов программы. Правила оформления модулей. Стиль оформления текстов.
  18. Комментарии в программах. Виды комментариев и их расположение.
  19. Эффективность и технологичность. Способы экономии памяти. Способы уменьшения времени выполнения.
  20. Классификация программных продуктов по функциональному признаку.
  21. Основные эксплуатационные требования к программным продуктам.
  22. Разработка технического задания.
  23. Принципиальные решения начальных этапов проектирования. Выбор архитектуры программного обеспечения. Выбор типа пользовательского интерфейса. Выбор языка программирования. Выбор среды программирования. Выбор или формирование стандартов разработки.
  24. Анализ требований и определение спецификаций при структурном подходе.
  25. Диаграммы переходов состояний.
  26. Функциональные диаграммы.
  27. Диаграммы потоков данных.
  28. Структуры данных и диаграммы отношений компонентов данных.
  29. Разработка структурной и функциональной схем.
  30. Анализ требований и определение спецификаций при программного обеспечения при объектном подходе.
  31. UML – стандартный язык описания разработки программных продуктов с использованием объектного подхода.
  32. Диаграммы вариантов использования.
  33. Построение концептуальной модели предметной области.
  34. Описание поведения системы. Системные события и операции. Диаграммы последовательностей системы.
  35. Диаграммы деятельностей.
  36. Разработка структуры программного обеспечения при объектном подходе.
  37. Определение отношений между объектами.
  38. Диаграммы последовательностей этапа проектирования.
  39. Диаграммы кооперации.
  40. Уточнение отношений между классами.
  41. Интерфейсы в UML.
  42. Проектирование классов.
  43. Диаграммы состояний объекта.
  44. Проектирование методов класса.
  45. Компоновка программных компонентов.
  46. Проектирование размещения программных компонентов.
  47. Разработка пользовательских интерфейсов. Типы пользовательских интерфейсов и этапы их разработки.
  48. Пользовательская и программная модели интерфейса.
  49. Классификация диалогов и общие принципы их разработки.
  50. Формы диалога.
  51. Основные компоненты графических пользовательских интерфейсов и их реализация.
  52. Тестирование программных продуктов. Виды контроля качества разрабатываемого программного обеспечения. Виды тестирования.
  53. Структурное тестирование. Понятия: граф программы, упакованная матрица смежности, область тестовых данных. Способы формирования тестовых наборов данных.
  54. Функциональное тестирование.
  55. Тестирование модулей и комплексное тестирование. Восходящее и нисходящее тестирование. Комбинированный подход. Критерии завершения тестирования.
  56. Отладка программного обеспечения. Классификация ошибок.
  57. Методы отладки: метод ручного тестирования, метод индукции, метод дедукции, метод обратного отслеживания.
  58. Методы и средства получения дополнительной информации. Отладочный вывод. Интегрированные средства отладки.
  59. Общая методика отладки.
  60. Составление программной документации. Виды программных документов.
  61. Пояснительная записка.
  62. Руководство пользователя.
  63. Руководство системного программиста.
  64. Основные правила оформления программной документации.

На главную

 

Форма входа
E-mail:
Пароль:
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0