6.1. Определения «методология  метод нотация  средство»

Методологии, технологии и инструментальные средства (CASE-средства) анализа и проектирования составляют основу выполнения проекта любого ПО, так как анализ и проектирование ПО — наиболее ответственные этапы ЖЦ ПО, определяющие насколько создаваемое ПО будет соответствовать спецификациям и требованиям со стороны конечных пользователей.

Проект ПО — это конструкторская и технологическая документация, в которой представлено описание проектных решений по созданию и эксплуатации ПО в конкретной среде.

Методология (подход) определяет сущность, основные отличительные технологические особенности процесса разработки ПО, предполагает наличие некоторой концепции, принципов разработки ПО.

Методология реализуется через технологии, методы, нотации, средства, которые обеспечивают выполнение процессов ЖЦ ПО.

Технология определяется как совокупность, последовательность и взаимосвязь технологических операций, приводящих к раз­работке проекта ПО.

Роль методологии заключается в регламентации основ разработки сложных систем.

В каждую методологию входит несколько методов описания системы (или взгляда на систему).

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

Таким образом, можно сказать, что метод есть алгоритм плюс диаграмма (способ графического описания системы).

Нотации предназначены для представления проектных данных о структуре системы и способах ее функционирования, процессах, информационных потоках, накопителях и т.д. Нотации включают графы, диаграммы, таблицы, блок-схемы, формальные и естественные языки.

Средства — инструментарий для поддержки и усиления методов. Инструментальные средства поддерживают работу аналитиков при реализации проекта в сетевом интерактивном режиме, они способствуют организации проекта, обеспечивают управление процессами анализа и проектирования.