Содержание
- 2. Курс: Программная инженерия Лекции: 1 час в неделю Лабораторные: 1 час в неделю Курсовое проектирование: консультации
- 3. Программная инженерия: активности
- 4. Программная инженерия Соммервилл, Иан Инженерия программного обеспечения, 6-е издание.: Пер. с англ. – М.: Издательский дом
- 5. Разработка требований Вигерс Карл, Битти Джой Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер.
- 6. Объектно-ориентированный анализ и проектирование Крэг Ларман, Применение UML 2.0 и шаблонов проектирования (3-е издание). Вильямс 2006.
- 7. UML А. Леоненков Самоучитель UML 2. :Издательство: BHV - Санкт – Петербург, 2007, с. 576 Рассмотрена
- 8. UML Г. Буч, А. Якобсон, Дж. Рамбо UML Издание второе Издательство: Питер Серия: Классика Computer Science
- 9. Программная инженерия Программная инженерия (Software engineering) – это инженерная дисциплина, которая охватывает все аспекты производства программных
- 10. Области знаний программной инженерии (Software Engineering Body of Knowledge v 3.0 SWEBOK)
- 11. Основные области знаний SWEBOK
- 12. Организационные области знаний SWEBOK
- 13. Языки моделирования
- 14. UML Unified Modeling Language (UML) — унифицированный язык моделирования для описания, визуализации и документирования объектно-ориентированных систем
- 15. Стандарт UML Стандарт на язык моделирования разработан консорциумом фирм Object Management Group: http://www.omg.org Текущая версия стандарта,
- 16. BPMN Business Process Model and Notation (BPMN) нотация и модель бизнес-процессов — система условных обозначений (нотация)
- 17. Курс: Программная инженерия Курсовая работа по курсу «Программная инженерия» Разделы курсовой работы: 1. Концепция проекта, которая
- 18. Требования к ПО Требования к ПО – Software Requirements – свойства программного обеспечения, которые должны быть
- 19. Требования к ПО Разработка требований включает следующие типы деятельности: Сбор (выявление)требований — общение с клиентами и
- 20. Требования к ПО Уровни требований по Вигерсу
- 21. Требования к ПО Бизнес-требования (business requirements). Примеры бизнес-требования: система должна сократить срок оборачиваемости обрабатываемых на предприятии
- 22. Требования к ПО Сегодняшняя задача: разработка пользовательских функциональных требований к ПО с помощью методики основанной на
- 23. Назначение диаграммы вариантов использования Определить общие границы функциональности проектируемой системы в контексте моделируемой предметной области. Специфицировать
- 24. Основные обозначения на диаграмме вариантов использования
- 25. Вариант использования (use case) Представляет собой общую спецификацию совокупности выполняемых системой действий с целью предоставления некоторого
- 26. Действующее лицо, Актер (actor) Любая внешняя по отношению к проектируемой системе сущность, которая взаимодействует с системой
- 27. Вопросы для идентификации действующих лиц в системе Какие организации или лица будут использовать систему Кто будет
- 28. Отношение ассоциации Ассоциация (association) является одним из фундаментальных понятий в языке UML 2.х и может использоваться
- 29. Отношение включения Отношение включения (include) специфицирует тот факт, что некоторый вариант использования содержит поведение, определенное в
- 30. Отношение расширения Отношение расширения (extend) определяет взаимосвязь одного варианта использования с некоторым другим вариантом использования, функциональность
- 31. Отношение обобщения Отношение обобщения (generalization relationship) предназначено для спецификации того факта, что один элемент модели является
- 32. Диаграмма вариантов использования
- 33. Диаграмма вариантов использования
- 34. Диаграмма вариантов использования (с ошибками)
- 35. Диаграмма вариантов использования (с ошибками)
- 36. Диаграмма вариантов использования (с ошибками)
- 37. Диаграмма вариантов использования (с ошибками)
- 38. Диаграмма вариантов использования
- 39. Диаграмма вариантов использования
- 40. Диаграмма вариантов использования
- 41. Диаграмма вариантов использования (с ошибками)
- 42. Сценарии вариантов использования. Сценарий варианта использования – последовательность действий (сценарий), включая варианты, при которых система приносит
- 43. Сценарий варианта использования. Пример сценария варианта использования. Оформление продажи Основное действующее лицо: кассир Область действия: система
- 44. Основной сценарий: Кассир открывает новую продажу. Кассир вводит идентификатор товара Система записывает наименование товара и на
- 45. Расширения: 2а. Неправильный идентификатор 2а1. Система уведомляет об ошибке и отменяет ввод данного наименования товара 2б.
- 46. Пример. Фрагмент диаграммы вариантов использования для системы заказов Сценарий варианта использования.
- 47. Сценарий варианта использования.
- 48. Сценарий варианта использования.
- 49. Основные разработчики языка UML (Three amigos) Grady Booch Гради Буч Dr. James Rumbaugh Джеймс Рамбо (Джим
- 50. История развития языка UML
- 51. Назначение языка UML Предоставить разработчикам легко воспринимаемый и выразительный язык визуального моделирования, специально предназначенный для разработки
- 52. Классификация моделей в языке UML Структурные модели (structured models) – модели, предназначенные для описания статической структуры
- 53. Канонические диаграммы языка UML 2.х
- 55. Скачать презентацию