CASE - технологии
Оценка 4.8

CASE - технологии

Оценка 4.8
ppt
02.04.2020
CASE - технологии
CASE - технологии.ppt

Презентация на тему: «Case – технологии»

Презентация на тему: «Case – технологии»

Презентация на тему: «Case – технологии»

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

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

Понятие CASE- технологии

2

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

Назначение CASE для помощи в создании

Назначение CASE для помощи в создании

Назначение CASE для помощи в создании ПО:

автоматизация процесса построения ПО;
обеспечение функций реверсивного проектирования;
обеспечение функций сопровождения ПО.
поддержка разработки моделей анализа и проектирования ПО;

3

Основные задачи CASE-систем Разработка моделей предметной области, функциональной структуры системы, структур данных на графических языках

Основные задачи CASE-систем Разработка моделей предметной области, функциональной структуры системы, структур данных на графических языках

Основные задачи CASE-систем

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

4

CASE-визуальное средство для структурного анализа :

CASE-визуальное средство для структурного анализа :

CASE-визуальное средство для структурного анализа:

DFD (Data Flow Diagrams) - диаграммы потоков данных;
ERD ( Entity-Relationship Diagrams) - диаграммы ‘сущность - связь’;
STD (State Transition Diagrams) - диаграммы переходов состояний.

5

Software Engineering ( SE ) и

Software Engineering ( SE ) и

методологии структурного анализа классифицируются по признакам:

по отношению к школам - Software Engineering (SE) и Information Engineering (IE);
по порядку построения моделей - процедурно-ориентированные, ориентированные на данные и информационно-ориентированные;
по типу целевых систем - для систем реального времени и для информационных систем.

6

SE - нисходящий подход; IE - более новая дисциплина

SE - нисходящий подход; IE - более новая дисциплина

SE - нисходящий подход; IE - более новая дисциплина.

7

методологии структурного анализа классифицируются по признакам:

Состав типовой CASE-системы диаграммеры, средства для конструирования пользовательского интерфейса, генераторы приложений, генераторы документации, система программирования, центральная база данных проекта – репозиторий 8

Состав типовой CASE-системы диаграммеры, средства для конструирования пользовательского интерфейса, генераторы приложений, генераторы документации, система программирования, центральная база данных проекта – репозиторий 8

Состав типовой CASE-системы

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

8

9 Схема типовой CASE-системы

9 Схема типовой CASE-системы

9

Схема типовой CASE-системы

Изменение распределения трудозатрат

Изменение распределения трудозатрат

Изменение распределения трудозатрат

Технология

Этапы разработки

Анализ

Проектирование

Кодирование

Тестирование

Традиционная

20%

15%

20%

45%

CASE-I

30%

15%

25%

CASE-II

40%

5%

15%

10

10

Основные CASE-средства: ERWIN (разработка

Основные CASE-средства: ERWIN (разработка

Основные CASE-средства:


ERWIN (разработка ER-моделей),
BPWIN (разработка диаграмм потоков данных),
POWER DESIGNER,
DESIGNER 2000,
RATIONAL ROSE,
PARADIGM+

11

Классификация по функциональной ориентации

Классификация по функциональной ориентации

Классификация по функциональной ориентации

Анализ и проектирование.
CASE- аналитик (Эйтекс);
POSE (Computer Systems Advisers);
Design/IDEF (Meta Software);
BPWin (Logic Works);
SELECT (Select Software Tools);
CASE/4/0 (micro TOOl GmbH)
Проектирование баз данных и файлов.
ERWin (Logic Works);
S-Designor (SPD);
Designtr/2000 (Oracle);
Sillverrun (Computer Systems Advisers)/
Программирование.
COBOL 2/Workbench (Mikro Focus);
DECASE (DEC);
NETRON/CAP (Netron);
APS (Sage Softwfre).
Сопровождение и реинжениринг
Adpac CASE Tools (Adpac);
Scan/COBOL и SuperStructure (Computer Data Systems):
Inshtctor/Recoder (language Tecnologe).

12

RAD (Rapid Application Development) методология быстрой разработки приложений небольшая команда программистов (от 2 до 10 человек); короткий, производственный график (от 2 до 6 мес); итерационный…

RAD (Rapid Application Development) методология быстрой разработки приложений небольшая команда программистов (от 2 до 10 человек); короткий, производственный график (от 2 до 6 мес); итерационный…

RAD (Rapid Application Development)

методология быстрой разработки приложений
небольшая команда программистов (от 2 до 10 человек);
короткий, производственный график (от 2 до 6 мес);
итерационный подход, через взаимодействие с заказчиком.

13

ЖЦ ПО по методологии RAD состоит из четырех фаз: анализа и планирования требований; проектирования; реализации; внедрения

ЖЦ ПО по методологии RAD состоит из четырех фаз: анализа и планирования требований; проектирования; реализации; внедрения

ЖЦ ПО по методологии RAD состоит из четырех фаз:

анализа и планирования требований;
проектирования;
реализации;
внедрения.

14

Принципы организации RAD: Обязательное использование инструментальных средств

Принципы организации RAD: Обязательное использование инструментальных средств

Принципы организации RAD:

Обязательное использование инструментальных средств.
Тесное взаимодействие между разработчиками и заказчиком.
Работа ведется немногочисленными хорошо управляемыми группами профессионалов.
Разработка базируется на моделях.
Итерационное прототипирование (традиционно 3 прототипа).
RAD группа всегда работает только над одним прототипом.
Большие системы разбиваются на подсистемы и для него выделяется несколько RAD групп.

15

Спасибо за просмотр 16

Спасибо за просмотр 16

Спасибо за просмотр

16

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