КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Принципы структурного анализа.Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Для таких методов характерно: • разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6-7); • ограниченный контекст, включающий лишь существенные на каждом уровне детали; • дуальность данных и операций над ними; использование строгих формальных правил записи; • последовательное приближение к конечному результату. • Все методологии структурного анализа базируются на ряде общих принципов. • В качестве двух базовых принципов используются следующие: • принцип "разделяй и властвуй“; • принцип иерархического упорядочивания. • Первый является принципом решения трудных проблем путем разбиения их на множество меньших независимых задач, легких для понимания и решения. • Второй принцип декларирует, что устройство этих частей также существенно для понимания. Понимаемость проблемы резко повышается при организации ее частей в древовидные иерархические структуры, т.е. система может быть понята и построена по уровням, каждый из которых добавляет новые детали.Отметим основные принципы: • Принцип абстрагирования заключается в выделении существенных с некоторых позиций аспектов системы и в отвлечении от несущественных с целью представления проблемы в простом общем виде. • Принцип формализации заключается в необх-ти строгого метод подхода к решению проблемы. • Принцип упрятывания заключается в упрятывании несущественной на конкретном этапе информации: каждая часть "знает" только необходимую ей информацию. • Принцип концептуальной общности заключа в следовании единой философии на всех этапах ЖЦ • Принцип полноты заключается в контроле на присутствие лишних элементов. • Принцип непротиворечивости заключается в обоснованности и согласованности элементов. • Принцип логической независимости заключается в концентрации внимания на логическом проектировании для обеспечения независимости от физического проектирования. • Принцип независимости данных заключается в том, что модели данных должны быть проанализированы и спроектированы независимо от процессов их логической обработки, а также от их физической структуры и распределения. • Принцип структурирования данных заключается в том, что данные должны быть структурированы и иерархически организованы. • Принцип доступа конечного пользователя заключается в том, что пользователь должен иметь средства доступа к базе данных, которые он может использовать непосредственно (без программирования).
|