Примерный перечень тем курсовых работ по дисциплине «Технология разработки программного обеспечения»



Скачать 27.94 Kb.
Дата03.06.2016
Размер27.94 Kb.


Образовательная автономная некоммерческая организацияc:\users\ekochetkova\desktop\logo_oti.gif

высшего образования
«МОСКОВСКИЙ ОТКРЫТЫЙ ИНСТИТУТ»


Примерный перечень тем курсовых работ по дисциплине

«Технология разработки программного обеспечения»


  1. Шаблоны проектирования. Примеры. Использование

  2. Моделирование требований к ПО. Варианты использования. Выявление вариантов использования. Пример описания варианта использования.

  3. Взаимосвязи вариантов использования (включение, расширение). Рекомендации по структурированию вариантов использования.

  4. Описание не функциональных требований к ПО.

  5. Ассоциации между классами. Составление и агрегирование иерархий. Иерархия обобщения/специализации. Ограничения. Статическое моделирование контекста системы.

  6. Категоризация классов с помощью стереотипов UML. Моделирование внешних классов.

  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. Проектирование распределенных программных архитектур, основанных на компонентах. Составные подсистемы и компоненты. Моделирование компонент с помощью UML.

  33. Создание таблиц с помощью Конструктора, включая установления связи между таблицами.

  34. Создание форм и отчетов с помощью Конструктора и Мастера.

  35. Создание простых SQL запросов на редактирование и выборку данных одной таблицы.

  36. Создание SQL запросов на основе нескольких таблиц (параметрических, перекрестных).

  37. Создание макросов.

  38. Создание простого приложения по работе с БД.


База данных защищена авторским правом ©refedu.ru 2016
обратиться к администрации

    Главная страница