ТРПО
Метода
Вопросы:
- Жизненный цикл программного обеспечения.
- Методология программирования. Технология программирования.
- Основные CASE-средства фирмы Computer Associates применяемые для разработки ПО.
- Рациональный Унифицированный Процесс (RUP), этапы разработки ПО и артефакты.
- Основные технологические программные продукты фирмы IBM Rational Согр применяемые для разработки ПО.
- Проект - приоритеты, цели, ресурсы, сроки. Формула Барри Боэма (Barry Boehm). Генерация документации проекта.
- Определение и описание требований к ПО. Стандарты на разработку требований. Проектирование требований к ПО, CASE средства разработки требований, управление требованиями к ПО с помощью CASE средств.
- Методологии функционального моделирования IDEF0.
- Процесс создания диаграмм IDEF0 в среде AlIFusion Process Modeler.
- Диаграммы DFD.
- Стандарт моделирования IDEF3.
- Основные элементы языка моделирования баз данных IDEFlx.
- Мощность связей. Типы связей. Типы ключей и их назначение при моделировании баз данных. Правила ссылочной целостности.
- Понятие «домен» стандарт IDEFlx.
- Представления (view).
- Назначение процесса нормализации данных. Понятию «функциональная зависимость».
- Нормальные формы (INF, 2NF, 3NF, 4NF).
- Логическая и физическая модели организации данных в СУБД.
- Процесс проектирования и разработки баз данных в среде AlIFusion Erwin Data Modeler.
- Унифицированный язык моделирования (UML). Диаграммы и их типы.
- Дайте развернутое определение класса. Области видимости и действия классов в языке UML.
- Особенности моделирования иерархии классов. Типы отношений между классами.
- Компонент, типы компонентов, типы отношений при организации компонентов.
- Диаграммы развертывания (deployment diagram).
- Сервис-ориентированная архитектура (Service-Oriented Architecture, SOA), сервисы, Web-сервисы и Web-службы. Основные технологии Webсервисов, используемые для построения Web-сервисов (XML, SOAP, WSDL, UDDI). Технология вызова сервиса.
- Структура сообщения SOAP.
- Язык описания Web - сервисов WSDL (Web Services Description Language)
- Графический язык описания бизнес процессов BPMN. Общая характеристика, взаимосвязь с языком BPEL. Структура языка BPMN
- Жизненный цикл тестирования. Стратегии тестирования, критерии тестирования. План тестирования, тест-CASE, покрытия критерия, оценка полноты тестирования ПО. Метрики и критерии тестирования. Метод «черного ящика». Метод «белого ящика».
- Верификация (verification) и валидация (validation). Верификация и валидация на каждом из этапов разработки ПО. V- модель тестирования ПО на основе обобщенной модели ЖЦ ПО.