Метод и нотация
Нотация проектирования ПО описывает. проект программы в графическом или текстовом виде. В частности, диаграммы классов — это графическая нотация, а псевдокод — текстовая. Стратегия проектирования ПО — общий план и методика выполнения проекта. Одной из стратегий является объектно-ориентированная декомпозиция. Концепция проектирования ПО — это фундаментальная идея, применимая к проектированию всей… Читать ещё >
Метод и нотация (реферат, курсовая, диплом, контрольная)
Метод проектирования и нотация проектирования — это разные вещи. Нотация проектирования ПО предназначена для описания самого проекта. Хотя она и предполагает наличие определенного подхода к проектированию, сам подход остается за ее рамками. Метод проектирования ПО представляет собой систематическое описание этапов создания проекта.
Нотация проектирования ПО описывает. проект программы в графическом или текстовом виде. В частности, диаграммы классов — это графическая нотация, а псевдокод — текстовая.
Концепция проектирования ПО — это фундаментальная идея, применимая к проектированию всей системы, например сокрытие информации.
Стратегия проектирования ПО — общий план и методика выполнения проекта. Одной из стратегий является объектно-ориентированная декомпозиция.
Критерии структурирования ПО — это эвристические или формальные правила, помогающие проектировщику разбить систему на отдельные компоненты. Так, критерии разбиения на объекты — это правила декомпозиции системы на объекты.
Метод проектирования ПО описывает последовательность шагов, выполняемых при работе над проектом при условии, что требования к системе уже сформулированы. Он помогает выявить, какие решения предстоит принять, в каком порядке это следует делать и на основе каких критериев. Метод проектирования базируется на наборе соответствующих концепций, использует одну или несколько стратегий, а также ту или иную нотацию для документирования результатов. При выполнении определенных шагов метод может подсказать разработчику, какие критерии наиболее удобны для декомпозиции системы.
В методе COMET для описания проекта применяется нотация UML. Метод основан на следующих концепциях: сокрытие информации, наследование и параллельные задачи. Стратегия проектирования параллельно работающих объектов состоит в разбиении системы на активные и пассивные объекты и определении интерфейсов между ними. Метод COMET также содержит критерии разбиения, помогающие выделить объекты в системе на этапе анализа, а затем на этапе проектирования выявить отдельные подсистемы и параллельно выполняемые задачи.