Содержание
- 2. План изучения дисциплины Процессы программного обеспечения Анализ требований Проектирование Кодирование и Испытания Системная инженерия Управляющие и
- 3. Система – совокупность взаимодействующих компонентов, работающих совместно для достижения определенных целей. Целью создания системы может быть
- 5. Группы процессов жизненного цикла из «ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы
- 6. Технические процессы ИСО12207-2010 Каждый из процессов жизненного цикла описывается в терминах цели и желаемых выходов, списков
- 7. Стадии информационной технологии Усложнение деловых связей и рост объемов информации, которыми сопровождается деятельность современных организаций, привели
- 9. инженерия требований к системе Процесс установления услуг, которые должна обеспечить вычислительная система, и ограничений, с которыми
- 10. Стратегическое информационное планирование Процесс технологии систем начинается с уровня всей сферы деятельности (тщательно исследуется вся область
- 11. Стратегическое информационное планирование. Пример взаимодействия «областей» (учреждений) в отрасли:
- 12. Взаимодействие «областей» в учреждении ПСИ определяет объекты данных, которые видимы на уровне предприятия, и как они
- 13. Стратегическое информационное планирование На этой стадии появляется понятие "модель предметной области" (enterprise model); строятся: диаграмма иерархии
- 14. Анализ области «бизнеса» Вторая стадия — анализ предметной области или сферы бизнеса (business area analysis). АОБ
- 15. Анализ области бизнеса Системный аналитик определяет модели данных и процессов предметной области, строит логическую модель организации
- 17. Пример схемы задач Схема медицинских задач
- 18. Модель потоков работ
- 19. Системная инженерия. К концептуальному проектированию. «Третья стадия»: проектировщик и аналитик моделируют основные требования к конкретной информационной
- 20. Идентификация потребностей Процесс установления услуг, которые должна обеспечить вычислительная система, и ограничений, с которыми она должна
- 21. Идентификация потребностей Общение с заказчиком: Аналитик (разработчик системы) встречается с заказчиком и конечным пользователем (если он
- 22. Идентификация потребностей. Интервьюрирование. Вопросы. Первое множество вопросов фокусирует свое внимание на общих целях и выгодах. Следующее
- 23. Идентификация потребностей. Этнография. Люди обычно не могут полноценно описать свою работу. В этом им может помочь
- 24. Идентификация потребностей Варианты использования (use-cases, use case diagram) позволяют более точно представить разработчикам, что же должна
- 25. Нотация: Человечками (фигурками человека) обозначаются внешние сущности или актеры (которые взаимодействуют с разрабатываемой системой и выполняют
- 29. Проектирование системной архитектуры Данная работа состоит из следующих задач, которые разработчик должен выполнить или обеспечить их
- 30. Проектирование архитектуры системы – установление высокоуровневой архитектуры системы, идентифицирующей конкретные оборудование, ПО, “данные” (или базы данных)
- 31. Для графического представления всей организации системы используются модели системной архитектуры. Блоки обычно соответствуют основным подсистемам или
- 32. Разработчик системы назначает элементы системы каждой из пяти областей в шаблоне: (1) интерфейсу с пользователем, (2)
- 37. Важно ввести программное обеспечение в его окружение (контекст), чтобы точно определить роль программного обеспечения ЭВМ и
- 38. Пример концептуальной архитектуры Схема взаимодействия решателей медицинских задач
- 39. В общем случае следует попытаться разложить систему на части так, чтобы архитектура была как можно проще
- 40. Функциональные компоненты можно классифицировать по категориям: сенсорные, исполнительные, вычислительные, коммуникационные, координирующие, интерфейсные. Эта классификация помогает при
- 41. Проектирование архитектуры системы. Логическая декомпозиция Архитектура может соответствовать некоторому архитектурному стилю
- 45. Клиент-серверная архитектура Клиент-серверная архитектура
- 46. Трехуровневая модель Трехуровневая модель
- 48. Программный комплекс "Рубеж-менеджер" для управления техническими средствами охраны
- 49. Редактор базы знаний Схема обобщенной экспертной системы
- 51. Проектирование архитектуры системы. Физическая декомпозиция После декомпозиции на функциональные компоненты для программных систем (с учетом необходимости
- 52. Диаграммы реализации Для физического представления моделей систем используются диаграммы реализации (implementation diagrams), которые включают в себя
- 53. Диаграмма компонентов Зависимости могут отражать наличие в компоненте описаний классов, которые используются в (зависимом) компоненте для
- 55. диаграмма размещения (развертывания) Диаграмма размещения применяется для представления общей конфигурации и топологии распределенной информационной системы, содержит
- 57. Встроенная система «транспортная платформа» (предназначена для перемещения в агрессивных средах) оснащается собственным микропроцессором, цифровой видеокамерой, датчиками
- 58. Анализ реализуемости Все проекты является реализуемыми, если даются неограниченные ресурсы и бесконечное время. К сожалению, достаточно
- 59. реализуемость Для получения целостного представления о продукте, о влиянии приложения на бизнес и на пользователей «строится»
- 60. Технологическая модель Технологическая модель определяет технологии, способные решить поставленные задачи. Она используется для поиска, приобретения или
- 61. Экономическая реализуемость Экономическая реализуемость (economic feasibility). Оценивание стоимости разработки в сравнении с конечным доходом или пользой,
- 63. Скачать презентацию