Лекция #14 по Проектированию информационных систем
CASE-технологии
CASE - Computer-Aided Software Engineering
CASE-технологии проектирования информационных систем (ИС). CASE-технологии - это набор инструментов и методов программной инженерии
для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании
программных продуктов (Kuhn D., 1989 г). По сути CASE - это инструменты автоматизации написания кода, как через использование различных
стандартов (SADT, DFD, ERD), так и через использование различных фреймворков. Вообще говоря, это все то, что автоматизирует процесс разработки ПО. Но классически
CASE заканчивается на этапе проектирования.
Существует два подхода к проектированию: объектно-ориентированный (UML) и структурный (SADT, DFD, ERD).
Структурный подход заключается в разделении системы на подсистемы и полному описанию функционала с помощью специальных диаграмм, обычно семейства
IDEF.x.
|