CASE –технологии — презентация
logo
CASE –технологии
  • CASE –технологии
  • Содержание
  • 1. Что такое CASE -средства ?
  • CASE -средства
  • CASE -средства
  • Современные крупные проекты
  • Ручная разработка
  • Факторы способствовавшие появлению CASE – технологии :
  • CASE –технологии
  • Для успешного внедрения CASE -средств организация должна обладать:
  • Процесс внедрения CASE – средств
  • CASE –технологии
  • Основные критерии выбора CASE – средств
  • CASE –технологии
  • В результате проведенного анализа
  • Выполнение пилотного проекта
  • Он преследует следующие цели:
  • CASE –технологии
  • Полный комплект CASE – средств, содержит следующие компоненты:
  • Полный комплект CASE – средств, содержит следующие компоненты:
  • 2. Общие требования к технологии и методологии
  • Технология должна отвечать следующим требованиям:
  • Технология должна отвечать следующим требованиям:
  • Все участники проекта должны соблюдать следующие стандарты:
  • 3. Классификация CASE -средств
  • Классифицировать CASE -средства можно по признакам
  • По ориентации на этапы ЖЦПО
  • По ориентации на этапы ЖЦПО
  • По степени независимости от СУБД
  • По функциональной полноте:
  • По типу используемой модели:
  • CASE –технологии
1/32

Первый слайд презентации: CASE –технологии

Computer Aided Software Engineering

Изображение слайда

Слайд 2: Содержание

Что такое CASE -средства? Общие требования к технологии и методологии Классификация CASE -средств

Изображение слайда

Слайд 3: 1. Что такое CASE -средства ?

CASE -технологии являются современным средством проектирования сложных систем. Термин CASE ( Computer Aided Software Engineering ) Первоначально В настоящее время автоматизацию разработки ПО процесс разработки в целом, т.е. автоматизацию всех процессов ЖЦПО

Изображение слайда

Слайд 4: CASE -средства

CASE -средства - программные средства, поддерживающие процесс создания и сопровождения ПО, включая:

Изображение слайда

Слайд 5: CASE -средства

анализ и формирование требований, проектирование прикладного ПО (приложений) и БД, генерацию кода, тестирование, документирование, контроль и обеспечение качества управление проектом, и др. процессы.

Изображение слайда

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

Изображение слайда

неадекватная спецификация требований, неспособность обнаружения ошибок в проектных решениях, низкое качество документирования, затяжное и, зачастую, неудовлетворительное тестирование. Все легко решается при помощи CASE - средств!!! проблемы

Изображение слайда

Слайд 9

С середины 1960-х до середины 1970-х г RYO ( Roll Your Own ), не было определенных подходов к процессу разработки ПО. В середине 70-х г идея структурного программирования (SDM, Structure Design Methodology ), развитие методологии программирования и технологии моделирования, введение блок-схем ( flow charts ). В середине 1980-х появляются реляционные базы данных, IE ( Information Engineering — методы и средства проектирования прикладных и информационных программ), в которых за основу принимаются структуры обрабатываемых данных. С появлением ПК на уровне систем клиент-сервер появляются графический интерфейс (GUI, Graphic User Interface ), объектно-ориентированный подход к проектированию (ОО), объединивший в одной сущности программу и данные.

Изображение слайда

Слайд 10: Для успешного внедрения CASE -средств организация должна обладать:

Изображение слайда

Слайд 11: Процесс внедрения CASE – средств

определение потребности в CASE - средствах, оценка и выбор CASE - средств, выполнение пилотного проекта, практическое внедрение CASE – средств. Этапы

Изображение слайда

Слайд 12

Оценка и Выбор

Изображение слайда

Слайд 13: Основные критерии выбора CASE – средств

поддержка полного ЖЦПО, обеспечение целостности проекта и контроля за его состоянием, независимость от программно-аппаратной платформы и СУБД, открытая архитектура, качество, стоимость и опыт успешного использования, простота освоения и использования.

Изображение слайда

Слайд 14

Изображение слайда

Слайд 15: В результате проведенного анализа

Пример №1: BPWin - ( c редство функционального моделирования) Model mart (Средство коллективной разработки) ERWin ( ср-во моделирования БД Rational Rose (ср-во анализа, проектирования, генерации кодов, документирования) ERWin Translation Wizard ( модуль импорта в ERWin моделей созданных в Rational Rose СУБД Power Builder Vis ia l Basic Delphi Power Builder C++ Java

Изображение слайда

Слайд 16: Выполнение пилотного проекта

Цель: проверка правильности принятых на предыдущих этапах решений и подготовка к внедрению. Пилотный проект – это первоначальное реальное использование CASE – средств в предназначенной для этого среде и, как правило подразумевает более широкий масштаб использования CASE -средства по отношению к тому, который был достигнут во время оценки. Он должен обладать многими из характеристик реальных проектов, для разработки которых приобретается CASE – средство.

Изображение слайда

Слайд 17: Он преследует следующие цели:

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

Изображение слайда

Слайд 18

Выполнение пилотного проекта

Изображение слайда

Слайд 19: Полный комплект CASE – средств, содержит следующие компоненты:

репозиторий, - являющийся основой CASE – средства, хранящий версии проекта и его компоненты и обеспечивающий синхронизацию поступления информации от различных разработчиков при групповой разработке, а т.ж. контроль данных на полноту и не противоречивость, графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (потоков данных и т.д.), образующих модели проектируемой системы средства разработки приложений, средства конфигурационного управления Полный комплект CASE – средств, содержит следующие компоненты:

Изображение слайда

Слайд 20: Полный комплект CASE – средств, содержит следующие компоненты:

( Продолжение)….. средства документирования, средства тестирования, средства управления проектом, средства реинжиниринга, - обеспечивающие анализ программных кодов и схем БД и формирования на их основе моделей и проектных спецификаций для повторной разработки.

Изображение слайда

Слайд 21: 2. Общие требования к технологии и методологии

Методология Технология Инструментальные средства Стандарты и методики Пошаговая процедура Правила оценки Графические и текстовые средства описания Основа проекта

Изображение слайда

Слайд 22: Технология должна отвечать следующим требованиям:

должна поддерживать полный ЖЦПО обеспечивать достижение цели разработки, с заданным качеством и в установленный срок обеспечивать возможность декомпозиции проекта с последующим объединением составных частей обеспечивать возможность проектирования подсистем небольшими группами разработчиков (3-5 человек)

Изображение слайда

Слайд 23: Технология должна отвечать следующим требованиям:

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

Изображение слайда

Слайд 24: Все участники проекта должны соблюдать следующие стандарты:

1 Стандарт проектирования, который должен устанавливать: требования к конфигурации рабочих мест разработчиков, механизмы обеспечения совместной работы набор необходимых моделей-диаграмм на каждой стадии проектирования и степень их детализации правила фиксации проектных решений на диаграммах в том числе: 1) правила именования объектов 2) набор атрибутов для всех объектов и правила их заполнения на каждой стадии 3) правила оформления диаграмм и т. д. 2 Стандарт оформления документации, который должен устанавливать: комплектность, состав и структуру документации на каждой стадии проектирования и требования к ее оформлению, правила подготовки, рассмотрения, согласования и утверждения с указанием сроков и т.д. 3 Стандарт пользовательского интерфейса, который должен устанавливать: правила оформления экранов, состав и расположение окон и элементов управления правила использования клавиатуры и мыши, правила оформления текстов помощи, стандартных сообщений и т.д.

Изображение слайда

Слайд 25: 3. Классификация CASE -средств

На сегодняшний день рынок ПО предлагает следующие наиболее развитые CASE -средства: Vantage Team Builder, Designer 2000, Silverrun, ERwin, BPwin, S-Designer, CASE. Аналитик, Rational Rose, SQL, JAM.

Изображение слайда

Слайд 26: Классифицировать CASE -средства можно по признакам

ориентация на этапы ЖЦПО, степень независимости от СУБД. функциональная полнота, тип используемой модели разработки, Признаки

Изображение слайда

Слайд 27: По ориентации на этапы ЖЦПО

анализа (для построения моделей) - ERwin, BPwin, Rational Rose, анализа и проектирования (для создания проектных спецификаций) - Vantage Team Builder, Silverrun, Designer 2000, CASE.Аналитик создания БД (для моделирования и разработки схем к основным СУБД) – SQL, ERwin, S - Designer, разработки приложений - SQL, JAM,Unifase, Delphi, Developer/2000,

Изображение слайда

Слайд 28: По ориентации на этапы ЖЦПО

генераторы кодов - Vantage Team Builder, Silverrun, средства реинжиниринга - Silverrun, Vantage Team Builder, Designer 2000, S-Designer, Rational Rose, Object Team. конфигурационного управления – PVCS, SCCS … планирования и управления проектом – Microsoft Project, SE Companion … тестирования – Quality Works ….

Изображение слайда

Слайд 29: По степени независимости от СУБД

независимые, которые поставляются в виде автономных систем, не входящих в состав конкретных СУБД. Обычно они поддерживают несколько форматов данных через интерфейс ODBC ( ERwin, S - Designer, Silverrun,) встроенные поддерживают формат БД СУБД, в состав которых они входят ( Designer 2000, входящая в состав СУБД О racle )

Изображение слайда

Слайд 30: По функциональной полноте:

средства, используемые для решения частных задач на одном или нескольких этапах ЖЦПО ( ERwin, S - Designer, Silverrun, CASE.Аналитик) интегрированные системы, поддерживающие полный ЖЦПО ( Vantage Team Builder, Designer 2000 с системой разработки приложений Developer /2000)

Изображение слайда

Слайд 31: По типу используемой модели:

структурные (Vantage Team Builder), объектно - ориентированные (Rational Rose, Object Team), комбинированные ( Designer 2000).

Изображение слайда

Последний слайд презентации: CASE –технологии

Изображение слайда

Похожие презентации