Введение в программную инженерию. Абрамова О.Ф - 15 стр.

UptoLike

Составители: 

Рис. 17 Пиктограмма реализации
Диаграммы UML
Диаграмма в UML - это графическое представление набора элемен-
тов, представляющее собой некий связанный граф с вершинами (сущно-
стями) и ребрами (отношениями). Основная цель составления диаграмм
это визуализация разрабатываемой системы с разных точек зрения и в
разных обстоятельствах.
Теоретически диаграммы программных систем могут содержать
любые комбинации сущностей, однако на практике применяется сравни-
тельно небольшое количество типовых комбинаций, соответствующих
одному из пяти наиболее необходимых видов архитектуры программной
системы. Поэтому в UML определены девять типов диаграмм:
1) диаграмма вариантов использования или диаграмма прецеден-
тов (use case diagram);
2) диаграмма объектов (object diagram);
3) диаграммы взаимодействия:
a) диаграмма последовательностей (sequence diagram);
b) диаграмма кооперации (collaboration diagram);
4) диаграмма классов (class diagram);
5) диаграмма состояний (statechart diagram);
6) диаграмма деятельности (activity diagram);
7) диаграмма компонентов (component diagram);
8) диаграмма развертывания (deployment diagram).
При моделировании программных систем важно представить их с
различных точек зрения, иначе говоря, выполнять конструирование сразу в
нескольких измерениях, используя весь предлагаемый case-средствами ар-
сенал средств. Иначе вы рискуете не заметить или забыть подробно
рассмотреть какие-то важные вопросы, что вполне возможно подставить
под угрозу всю вашу работу.
В течение лабораторных работ мы с вами познакомимся с основны-
ми видами диаграмм, что позволит нам рассмотреть проектируемую систе-
му с различных точек зрения и позволит вам разобраться в разных подхо-
дах к отображению модели системы. А также научиться выбирать необхо-
димый вид диаграмм для отображения того или иного варианта деятельно-
сти системы, для контроля за разработкой системы, для анализа результа-
тов деятельности системы.
Моделирование системы или подсистемы осуществляется следую-
щим образом:
Идентифицируйте основные функциональные составляющие
системы, которые можно разрабатывать, выпускать и развертывать до не-
15
                        Рис. 17 Пиктограмма реализации

      Диаграммы UML
       Диаграмма в UML - это графическое представление набора элемен-
 тов, представляющее собой некий связанный граф с вершинами (сущно-
 стями) и ребрами (отношениями). Основная цель составления диаграмм –
 это визуализация разрабатываемой системы с разных точек зрения и в
 разных обстоятельствах.
       Теоретически диаграммы программных систем могут содержать
 любые комбинации сущностей, однако на практике применяется сравни-
 тельно небольшое количество типовых комбинаций, соответствующих
 одному из пяти наиболее необходимых видов архитектуры программной
 системы. Поэтому в UML определены девять типов диаграмм:
      1)    диаграмма вариантов использования или диаграмма прецеден-
тов (use case diagram);
      2)    диаграмма объектов (object diagram);
      3)    диаграммы взаимодействия:
               a) диаграмма последовательностей (sequence diagram);
               b) диаграмма кооперации (collaboration diagram);
      4)     диаграмма классов (class diagram);
      5)    диаграмма состояний (statechart diagram);
      6)    диаграмма деятельности (activity diagram);
      7)    диаграмма компонентов (component diagram);
      8)    диаграмма развертывания (deployment diagram).
      При моделировании программных систем важно представить их с
различных точек зрения, иначе говоря, выполнять конструирование сразу в
нескольких измерениях, используя весь предлагаемый case-средствами ар-
сенал средств. Иначе вы рискуете не заметить или забыть подробно
рассмотреть какие-то важные вопросы, что вполне возможно подставить
под угрозу всю вашу работу.
      В течение лабораторных работ мы с вами познакомимся с основны-
ми видами диаграмм, что позволит нам рассмотреть проектируемую систе-
му с различных точек зрения и позволит вам разобраться в разных подхо-
дах к отображению модели системы. А также научиться выбирать необхо-
димый вид диаграмм для отображения того или иного варианта деятельно-
сти системы, для контроля за разработкой системы, для анализа результа-
тов деятельности системы.
       Моделирование системы или подсистемы осуществляется следую-
 щим образом:
       •    Идентифицируйте основные функциональные составляющие
 системы, которые можно разрабатывать, выпускать и развертывать до не-


                                  15