Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен. Вопросы. Майданюк.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
812 Кб
Скачать
☆
  1. Концептуальні основи case-технології.

У випадку взаємодії розроблювачів системи з користувачами, основною на етапі аналізу є проблема, пов'язана з взаємодією з замовником, тому що вони розмовляють "на різних мовах", що мають надто багато подробиць, що є несуттєвими для іншої сторони. У цьому відношенні неоціненною перевагою CASE-підходу є надання "універсальної" графічної мови різного роду діаграм, що підпорядковані певним нотаціям. Застосування стандартних нотацій забезпечує читабельність програм, а також можливість переносу частин (чи всього проекту) в інші CASE-засоби. Таким чином, кінцевому користувачу продукту (замовнику) зовсім не обов'язково володіти всіма премудростями розроблювача, за допомогою CASE-підходу і замовник і розроблювач будуть розуміти один одного однозначно.

У структурному аналізі використовуються в основному три групи засобів, що ілюструють функції, виконувані системою і відносини між даними

Кожній групі засобів відповідають певні види моделей (діаграм), найбільш розповсюдженими серед який є наступні:

  • SADT (Structured Analysis and Design Technique) моделі і відповідні функціональні діаграми;

  • DFD (Data Flow Diagrams) діаграми потоків даних;

  • STD (State Transition Diagrams) діаграми переходів станів;

  • ERD (Entity-Relationship Diagrams) діаграми "сутність-зв'язок".

У залежності від спрямованості CASE-продукту, він може підтримувати різного роду діаграми.

На стадії проектування ІС моделі розширюються, уточнюються і доповнюються діаграмами, що відбивають структуру програмного забезпечення: архітектуру ПЗ, структурні схеми програм і діаграми екранних форм.

Перераховані моделі в сукупності дають повний опис ІС незалежно від того, чи є вона існуючої чи знову розроблювальної. Склад діаграм у кожнім конкретному випадку залежить від необхідної повноти опису системи.

  1. Технологія впровадження –засобів.

Процес впровадження CASE-засобів складається з наступних етапів :

  • визначення потреб у CASE-засобах;

  • оцінка і вибір CASE-засобів;

  • виконання пілотного проекту;

  • практичне впровадження CASE-засобів.

Процес успішного впровадження CASE-засобів не обмежується тільки їх використанням. Насправді він охоплює планування і реалізацію безлічі технічних, організаційних, структурних процесів, змін в загальній культурі організації, і заснований на чіткому розумінні можливостей CASE-засобів.

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

Визначення потреб у CASE-засобах

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