ВУЗ:
Составители:
Рубрика:
64
изображается пунктирной линией со стрелкой, направленной к
интерфейсу.
На диаграмме компонентов необходимо указать другие
зависимости, изображаемые также линией со стрелкой, направленной от
зависимого элемента ( клиента ) к независимому элементу ( источнику ).
Такими зависимостями могут быть, например, связи модулей программы
на этапе компиляции и генерации объектного кода. В другом случае
зависимость может отражать
наличие в независимом компоненте
описаний классов, которые используются в зависимом компоненте для
создания соответствующих объектов. Очень важным случаем отношения
зависимости является отношения между различными видами
компонентов, что означает следующее: внесение изменений в исходные
тексты компонент приводят к изменениям компонента-клиента.
Наконец, на диаграмме компонентов могут быть представлены
отношения зависимости между компонентами
и реализованными в них
классами. Для обозначения такого компонента используется
расширенный символ прямоугольника компонента. Он делится на две
части. В верхней секции записывается имя, а в нижней- перечисляются
реализуемые классы. Если компонент использует объекты, то они также
могут быть изображены в виде поименованных прямоугольников в
нижней секции. Подобная вложенность означает,
что выполнение
компонента влечет выполнение соответствующих объектов, т.е.
существование компонента в течение времени исполнения программы
обеспечивает существование, а возможно, и доступ всех вложенных в
него объектов.
Дадим несколько рекомендаций по построению диаграммы
компонентов :
1. Максимально учитывать информацию о логическом
представлении модели системы.
2. Точно знать вычислительные платформы и операционные
системы
, на которых будет реализовываться система.
3. Хорошо представлять возможности выбранного языка
программирования.
4. Определиться с выбором базы данных или знаний.
5. При делении программной системы на физические модули или
файлы следует добиваться такой реализации, которая обеспечила
бы возможность повторного использования кода и создания
объектов только при их необходимости. Для этой
цели необходимо
большую часть описаний классов, их операций и методов вынести
изображается пунктирной линией со стрелкой, направленной к
интерфейсу.
На диаграмме компонентов необходимо указать другие
зависимости, изображаемые также линией со стрелкой, направленной от
зависимого элемента ( клиента ) к независимому элементу ( источнику ).
Такими зависимостями могут быть, например, связи модулей программы
на этапе компиляции и генерации объектного кода. В другом случае
зависимость может отражать наличие в независимом компоненте
описаний классов, которые используются в зависимом компоненте для
создания соответствующих объектов. Очень важным случаем отношения
зависимости является отношения между различными видами
компонентов, что означает следующее: внесение изменений в исходные
тексты компонент приводят к изменениям компонента-клиента.
Наконец, на диаграмме компонентов могут быть представлены
отношения зависимости между компонентами и реализованными в них
классами. Для обозначения такого компонента используется
расширенный символ прямоугольника компонента. Он делится на две
части. В верхней секции записывается имя, а в нижней- перечисляются
реализуемые классы. Если компонент использует объекты, то они также
могут быть изображены в виде поименованных прямоугольников в
нижней секции. Подобная вложенность означает, что выполнение
компонента влечет выполнение соответствующих объектов, т.е.
существование компонента в течение времени исполнения программы
обеспечивает существование, а возможно, и доступ всех вложенных в
него объектов.
Дадим несколько рекомендаций по построению диаграммы
компонентов :
1. Максимально учитывать информацию о логическом
представлении модели системы.
2. Точно знать вычислительные платформы и операционные
системы, на которых будет реализовываться система.
3. Хорошо представлять возможности выбранного языка
программирования.
4. Определиться с выбором базы данных или знаний.
5. При делении программной системы на физические модули или
файлы следует добиваться такой реализации, которая обеспечила
бы возможность повторного использования кода и создания
объектов только при их необходимости. Для этой цели необходимо
большую часть описаний классов, их операций и методов вынести
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
