Распечатать страницу
Главная \ База готовых работ \ Готовые работы по компьютерным дисциплинам \ Принятие проектных решений \ 4598. Лекция Системное моделирование для разработки требований

Лекция Системное моделирование для разработки требований

« Назад

Код роботи: 4598

Вид роботи: Лекція

Предмет: Прийняття проектних рішень (Принятие проектных решений)

Тема: Системное моделирование для разработки требований

Кількість сторінок: 13

Дата виконання: 2018

Мова написання: російська

Ціна: 100 грн

Введение

1. Методы моделирования для разработки требований

1.1. Диаграммы потоков данных

2. Диаграммы «сущность-связь»

Системное моделирование вносит дополнительную формальность в процессы анализа и проектирования. В процессе разработки системы очень часто используются схемы и рисунки, которые помогают наглядно отобразить некоторые аспекты разработки. Системное моделирование формализует это наглядное представление не только с помощью диаграмм, выполненных с использованием стандартных нотаций (синтаксиса), но и обеспечивает среду (средства) для понимания и обсуждения идей, связанных с процессом разработки.

Можно смело утверждать, что искусство моделирования является самой творческой частью работы системного инженера. На практике не существует единственного «правильного» решения, поэтому модели меняются и развиваются на протяжении этапов разработки. В большинстве случаев, модели представляют собой некий визуальный ряд, в котором для отображения информации используются взаимосвязанные диаграммы. Новые методы, - такие как, например, объектно-ориентированные методы моделирования, разумеется, расширяют концепцию моделирования, однако большинство используемых в них подходов, тем не менее, базируются на известных и проверенных временем принципах.

Хорошая модель - это модель, помогающая общению. Модели нужны, для того чтобы можно было обсуждать идеи и внутри команды разработчиков, и во всей организации в целом, подключая к этому процессу и другие заинтересованные стороны. Модели могут применяться для различных целей и покрывать самые разнообразные аспекты разработки системы. Так, например, одна модель может описывать общую структуру взаимодействия внутри всей организации, а другая - отображать всего лишь одно конкретное функциональное требование к этой системе.

Моделирование имеет следующие преимущества:.

- поощряет использование точно определенной терминологии, однозначность которой поддерживается в рамках разработки всей системы;

- позволяет с помощью диаграмм получить наглядное представление системных спецификаций и архитектуры системы;

- позволяет рассматривать различные аспекты взаимодействия системы с различных точек зрения;

- поддерживает системный анализ;

- позволяет подтвердить достоверность некоторых аспектов поведения системы с помощью динамических моделей;

- позволяет постоянно совершенствовать систему посредством уточнения архитектуры, поддерживая генерацию тестов и исходного кода;

- позволяет свободно общаться различным организациям между собой, используя стандартные нотации.

Моделирование позволяет системному инженеру в большей мере проявить свои творческие способности. Данная глава рассказывает о системном моделировании и описывает некоторые методы разработки требований, в которых используется моделирование.