Лекция Системное моделирование для разработки требований
Код роботи: 4598
Вид роботи: Лекція
Предмет: Прийняття проектних рішень (Принятие проектных решений)
Тема: Системное моделирование для разработки требований
Кількість сторінок: 13
Дата виконання: 2018
Мова написання: російська
Ціна: 100 грн
Введение
1. Методы моделирования для разработки требований
1.1. Диаграммы потоков данных
2. Диаграммы «сущность-связь»
Системное моделирование вносит дополнительную формальность в процессы анализа и проектирования. В процессе разработки системы очень часто используются схемы и рисунки, которые помогают наглядно отобразить некоторые аспекты разработки. Системное моделирование формализует это наглядное представление не только с помощью диаграмм, выполненных с использованием стандартных нотаций (синтаксиса), но и обеспечивает среду (средства) для понимания и обсуждения идей, связанных с процессом разработки.
Можно смело утверждать, что искусство моделирования является самой творческой частью работы системного инженера. На практике не существует единственного «правильного» решения, поэтому модели меняются и развиваются на протяжении этапов разработки. В большинстве случаев, модели представляют собой некий визуальный ряд, в котором для отображения информации используются взаимосвязанные диаграммы. Новые методы, - такие как, например, объектно-ориентированные методы моделирования, разумеется, расширяют концепцию моделирования, однако большинство используемых в них подходов, тем не менее, базируются на известных и проверенных временем принципах.
Хорошая модель - это модель, помогающая общению. Модели нужны, для того чтобы можно было обсуждать идеи и внутри команды разработчиков, и во всей организации в целом, подключая к этому процессу и другие заинтересованные стороны. Модели могут применяться для различных целей и покрывать самые разнообразные аспекты разработки системы. Так, например, одна модель может описывать общую структуру взаимодействия внутри всей организации, а другая - отображать всего лишь одно конкретное функциональное требование к этой системе.
Моделирование имеет следующие преимущества:.
- поощряет использование точно определенной терминологии, однозначность которой поддерживается в рамках разработки всей системы;
- позволяет с помощью диаграмм получить наглядное представление системных спецификаций и архитектуры системы;
- позволяет рассматривать различные аспекты взаимодействия системы с различных точек зрения;
- поддерживает системный анализ;
- позволяет подтвердить достоверность некоторых аспектов поведения системы с помощью динамических моделей;
- позволяет постоянно совершенствовать систему посредством уточнения архитектуры, поддерживая генерацию тестов и исходного кода;
- позволяет свободно общаться различным организациям между собой, используя стандартные нотации.
Моделирование позволяет системному инженеру в большей мере проявить свои творческие способности. Данная глава рассказывает о системном моделировании и описывает некоторые методы разработки требований, в которых используется моделирование.