logo search
FINAL (Verdana, 16)

18. Проанализ. Процесс автоматизации проектирования по. Методы и ср-ва структурн. Системн. Анализа и проектир.

В основе деятельности по созданию и использованию ПО лежит понятие его жизненного цикла (ЖЦ). ЖЦ является моделью создания и использования ПО, отражающей его различные состояния, начиная с момента возникновения необходимости в данном программном изделии и заканчивая моментом его полного выхода из употребления у всех пользователей. Основные этапы ЖЦ ПО: анализ требований, проектирование, программирование, тестирование и отладка, эксплуатация и сопровождение. Модели ЖЦ: 1.Каскадная - предполагает переход на следующий этап после полного окончания работ по предыдущему этапу. В ее основе лежит линейная структура. 2.Поэтапная модель с промежуточным контролем – итерационная модель разработки ПО с циклами обратной связи между этапами. 3.Спиральная – делает упор на начальные этапы ЖЦ: анализ требований, проектирование спецификаций, предварительное и детальное проектирование. Углубляются и последовательно конкретизируются детали проекта, и в результате выбирается обоснованный вариант, который доводится до реализации.

Структурным анализом – метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Все методологии структурного анализа базируются на ряде общих принципов: принцип "разделяй и властвуй" и принцип иерархического упорядочивания. Первый – принцип решения трудных проблем путем разбиения их на множество меньших независимых задач. Второй – декларирует, что устройство этих частей также существенно для понимания. CASE-средства служат инструментарием для поддержки и усиления методов структурного анализа и проектирования. Представляют собой новый тип графически-ориентированных инструментов, восходящих к системе поддержки ЖЦ ПО. Дополнительные черты CASE-средств: мощная графика для описания и документирования систем ПО; интеграция; использование компьютерного хранилища для всей информации о проекте. Интегрированный CASE-пакет содержит компоненты: 1. Средства централизованного хранения информации; 2. Средства ввода предназначены для ввода данных 3. Средства анализа, проектирования и разработки; 4. Средства вывода - документирование, управление проектом и кодовой генерации.