Дәрістің қысқаша конспектісі case-технологиясы



бет2/2
Дата14.11.2022
өлшемі26.37 Kb.
#464770
түріКонспект
1   2
Д рісті ыс аша конспектісі case-технологиясы

Текущее состояние


Условие


Действие


Следующее состояние

Начальное состояние


Активизируется каждый раз






ОЖИДАНИЕ

Заказ

Получить заказ


ОБРАБОТKА


ОБРАБОТKА


Заказ не отвечает номенклатуре


Аннулировать заказ


ОЖИДАНИЕ

ОБРАБОТKА

Заказ обеспечен складскими запасами


Реализация заказа


ОЖИДАНИЕ

ОБРАБОТKА

Заказ не обеспечен складскими запасами


Заявка на товар


ОЖИДАНИЕ

или матрицей.




Условие Состояние




Заказ


Заказ не отвечает номенклатуре


Заказ обеспечен складскими запасами


Заказ не обеспечен складскими запасами

Начальное состояние


Активизируется каждый раз










ОЖИДАНИЕ



Получить заказ








ОБРАБОТKА


ОБРАБОТKА






Аннулировать заказ






ОЖИДАНИЕ

ОБРАБОТKА







Реализация заказа




ОЖИДАНИЕ

ОБРАБОТKА









Заявка на товар


ОЖИДАНИЕ

Қарастырылып отырған аппарат масштабты процестер үшін қолданылады.

Б. Қарапайым процестер
Бұл жағдайда жүйелік негіз боп нөмірден, атынан, процесс атынан, енетін-шығатын тізімдерден тұратын процесс спецификациясы табылады. Процесс спецификациясы мынадай түрде болады:
ВХОД=ЗАКАЗ
ВЫХОД=ЗАКАЗ АННУЛИРОВАН
ВЫХОД=ЗАКАЗ ПРИНЯТ
СПЕЦ. ПРОЦЕСС 1
ВЫПОЛНИТЬ ПОЛУЧИТЬ ЗАКАЗ
ДО_ТЕХ_ПОР_ПОКА ЗАКАЗ_ОТСОРТИРОВАН
КОНЕЦ_ВЫПОЛНИТЬ
ВЫПОЛНИТЬ установить флаг ЗАКАЗ АННУЛИРОВАН, если он не соответствует номенклатуре
ВЫПОЛНИТЬ установить флаг ЗАКАЗ АННУЛИРОВАН, если он неверно оформлен
ВЫПОЛНИТЬ установить флаг ЗАКАЗ ПРИНЯТ, если он соответствует номенклатуре
КОНЕЦ_ВЫПОЛНИТЬ
КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 1.
Сондай шарттар Flow-формаларын көрсететін визуалды тілдермен сипатталады.Олар түрлі толтырылуы бар тікбұрышты болады.
Шешім кестелері көбінесе ЕСЛИ ..., ТО... схемасы бойынша беріледі. Flow-форманың ерекшесі боп Несси-Шнейдердікі табылады.
Жеке көрсетілімдер боп программаның схемалары болады.
Ары қарай күрделі процестер туралы сөз айтылады.
CASE-технологиялары бірнеше қасиеттер бойынша классификацияланады.


  1. Software Engineerig (SE) және Information Engineerig (IE) шкаласы бойынша. Бірінші шкала программалық қамтаманы жобалауға арналған және белгілі.

  2. Үлгіні құру реті бойынша:

а) процедуралы-жобалы (қазіргі жақындау);


б) мәліметтерге жобалы (дәстүрлі жақындау).

  1. Мақсатты жүйелер типі бойынша – нақты уақыт жүйесі үшін және ақпараттық жүйелер үшін.


2. CASE-құралдар
CASE-технологиясы көрсетілгендей, CASE-құралдарымен көрсетіледі. Бұнда олардың тек мүмкіндіктерін сипаттаймыз.
CASE –құралдар пакетінің 4 негізгі компоненті бар.

  1. Ақпаратты орталықтандырлыған құралы.

  2. Сақтауға арналған мәліметтерді енгізу құралы.

  3. Анализ, жобалаудың және өңдеудің құралы.

  4. Шығару құралы.

Для CASE-технологиясы үшін графикалық диаграммалардың төрт негізгі типтері бар:



  1. (DFD) функционалды жобалау;

  2. (ERD) мәліметтердің үлгісі;

  3. (STD) тәртіп үлгісі;

  4. құрылымдық диаграммалар (карталар) – модульдер арасындағы қатынас және ішінде-модульдік құрылым..

CASE-құралдары функционалды және сатылары бойынша классификациялауға мүмкін.





  1. Сатылары бойынша. Интеграция деңгейін ерекшелейді: көмекші программалар (tools); (toolkit) пакеттері; инструментальды құралдар (workbench, АРМ).

  2. Функционалды қасиеті бойынша.

Анализ және жобалау үшін CASE-аналитик қолданылады, Application Development Workbench, Easy CASE System Designer.


МБ жобалау ERWin (фирма Oracle) қолданған кезде жеңілдетіледі.
Программалау (кодогенерирование) - DECACE (Borland).
Алып жүру және реинжиниринг (анализ, корректировка, реинжиниринг) - SuperStructure (Computer Data System).
Жобаны басқару (жоспарлау, бақылау, қарым-қатынас) - Project Workbench (Applied Business Technology).
Жобалаудың автоматтылығының нақты жүйелерінің бірін қарастырайық. Oracle ішінде (Cooperative Development Environment - CDE), оған CASE*Dictionary, CASE*Designer, CASE*Generator кіреді.
CASE*Dictionary – ақпарат қоймасы. CASE*Designer – процесті үлгілеу құралы және сыртқы интерфейс арқылы жүйедегі мәліметтерді графикалық үлгі көмегімен. CASE*Designer толығымен интеграцияланған CASE*Dictionary. CASE*Generator - CASE*Designer ақпарат негізінде автоматты түрде үлгіні программалық кодты генерациялайды. CASE*Generator DLL-сценарииді генерациялауы мүмкін.
Oracle7 ашық архитектурамен жобаланған және сондықтан басқа компаниялар қосымша құралдар құрылды:
Application Development Workbench - KnowledgeWare компаниясы;
Easy CASE System Designer - Evergreen CASE Tools компаниясы;
ERWin/ERX - Logic Works компаниясы;
ADW – анализ, жоспарлау және процестердің және мәліметтердің үлгіленуі және қосымшаның автоматты генерациялануының құралдар наборы.

Бақылауға арналған сұрақтар


  1. Case – технология дегеніміз не?


  2. CASE-технологиясымен байланысты қандай принциптер ерекшеленеді?


  3. Процестерді сипаттауда қандай жағдайлар мүмкін?Оларға сипаттама беру.


  4. Case – құралдар деген не?


  5. Case – құралдар құрамына қандай компоненттер кіреді?


  6. Case – құралдардың қандай түрлері бар?




Достарыңызбен бөлісу:
1   2




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет