2. Основні елементи CASE
Основні елементи CASE описані в таблиці 1.
Таблиця 1.
Основні елементи CASE
Елемент | Опис |
Інструментальні засоби побудови діаграм | Графічні інструментальні засоби для малювання символів, зв'язаних з визначеною методологією: діаграми потоку даних; структурні схеми; діаграми сутність-зв'язок; інші типи діаграм. |
Верификатор синтаксису | Перевірка точності і закінченості інформації, введеної в систему відповідно до правил визначеної структурної методології. |
Інструментальні засоби макетування | Дозволяють намалювати необхідний макет екрана і звіту або шляхи меню в системі без складного форматування специфікацій або програмування: генератори екранів; генератори звітів; генератори меню. |
Інформаційний репозитарий | Координує, інтегрують і стандартизують різні частини інформації для полегшення доступу, спільного і багаторазового використання в майбутній програмній роботі. Центральна інформаційна база даних для збереження всіх типів засобів програмного забезпечення: макети екранів і звітів; діаграми; визначення даних; код програми; розкладу проекту; інша документація. |
Генератори коду | Генерують модулі коду, що виконується, зі специфікацій верхнього рівня. |
Методологія розробки | Контроль і керування всім проектом розробки систем. Запитальники або коментарі, що деталізують усю методологію розробки. |
Інструментальні засоби керування проектом | Планування проектів і оцінка ресурсів |
3. Класифікація інструментальних засобів CASE
Інструментальні засоби CASE класифікуються на підставі того, чи підтримують вони вхідні або вихідні операції процесу розробки систем. Класи інструментальних засобів CASE представлені в таблиці 2.
Таблиця 2.
Класифікація інструментальних засобів CASE
Вид | Опис |
Вхідні | Прихильність структурним методологіям. Фіксація інформації аналізу і проекту на ранніх стадіях розробки систем. Автоматизація процесу створення, збереження і редагування діаграм: діаграми потоку даних; структурні схеми; діаграми сутність-зв'язок; інші специфікацій. |
Вихідні | Підтримка операцій по кодуванню, тестуванню і супроводові Автоматичне перетворення специфікацій у код програми. Склад: текстові редактори; форматеры; засобу контролю синтаксису; компілятори; генератори перехресних посилань; компоновщики; символічні отладчики; профилировщики виконання; генератори коду; генератори прикладних програм. |
4. Можливості інструментальних засобів CASE
Що інструментальні засоби CASE можуть і не можуть робити представлені в таблиці 3.
Таблиця 3.
Що інструментальні засоби CASE можуть і не можуть робити
Інструментальні засоби CASE можуть | Інструментальні засоби CASE не можуть |
Автоматизувати багато ручних задач розробки систем. Сприяти стандартизації, заснованої на єдиній методології. Сприяти більшої послідовності і координація протягом проекту розробки. Генерувати велику частину документації для системи, типу діаграм потоку даних, моделей даних, структурних схем або інших специфікацій. | Автоматично надати функціональну, доречну систему Легко погоджувати бази даних і мови четвертого покоління. Автоматично примушувати аналітиків використовувати задану методологію або створювати методологію, коли вона не існує. Радикально перетворити системний аналіз і процес проектування. |
Застосування сучасних інструментальних засобів CASE
Вхідна робота з проектування й аналізу, що зменшує кількість помилок, який необхідно пізніше виправити.
Створення технічно правильних діаграм, обробка описів і введення словника даних за допомогою текстових і графічних редакторів CASE
Побудова діаграми за допомогою стандартного набору символів.
Автоматичний зв'язок елементів даних із процесами, де вони використовуються.
Перевірка вірогідності проекту, автоматичне балансування діаграм потоку даних і перевірки діаграм і специфікацій на закінченість і послідовність.
Ітеративна розробка, автоматизація переглядів і змін і забезпечення засобів макетування.
Збереження всієї проектної інформації (діаграми потоку даних, структурні схеми, діаграми сутність-зв'язок, визначення даних, специфікації процесів, формати екран і звітів, записи і коментарі, перевірку результатів і оцінок, вихідний текст, інформація про стан і ревізію й оцінці часу і витрат) в інформаційному репозитарии (база даних CASE).
Спільне використання членами проектної групи й обмеження можливості зміни база даних CASE
Основні проблеми використання CASE представлені в таблиці 4.
Таблиця 4.
Проблеми використання CASE
Проблема | Опис |
Потрібно більше організаційної дисципліни, чим при ручному підході | Кожен член проекту розробки повинний твердо притриматися загального зводу угод про імена, стандартів і методології розробки. Аналитики і проектувальники намагаються зберегти своїх старі способи розробки систем і будуть намагатися включати інструмент CASE у процес. Інструментальні засоби CASE пропонують загальні методи і стандарти, що не можуть використовуватися в ситуаціях, коли бракує організаційної дисципліни. |
Фактична продуктивність, отримана від використання CASE важко визначна. | Продуктивність, отримана в програмній розробці, традиційно був важкий для виміру і кількісного визначення. |
CASE - не чарівна панацея | Не може автоматично розробляти системи або гарантувати, що ділові вимоги будуть виконані. Проектувальники систем повинні розуміти ділові потреби фірми і як бізнес працює. Системний аналіз і проектування усе ще залежать від навичок аналітика / проектувальника. Деякі збільшення продуктивності - результат роботи системних розроблювачів, що поліпшили зв'язок, координацію і програмну цілісність, домовилися про стандартну методологію, а не результат використання CASE. |
Недолік методології | Для автоматизації процес розробки програмного забезпечення, він повинний бути визначений відповідно до методології. При відсутності методології, CASE можуть використовуватися, щоб автоматизувати непорівнянні, і часто несумісні, дії скоріше, ніж інтегрувати або стандартизувати підхід розробки систем. |
... обміну ідеями та інформацією між спеціалістами по фінансових системах. www.mcsa.ru Проектування, розробка та впровадження корпоративних інформаційних систем. Додаток 1 Карта самостійної роботи студента з дисципліни „Інформаційні системи в економіці та підприємництві” для студентів базового напряму підготовки 0501 „Економіка і підприємництво” форма навчання – денна семестр – шостий ...
... слід враховувати при організації обробки даних, побудові комп'ютерних інформаційних систем, виборі варіантів технології розв'язування тих чи інших економічних задач. 2 Інформаційно-правова система Організаційно впорядкована сукупність нормативно-правових документів (масивів док-тів), за допомогою яких суб'єкт управління (орган, посадова особа), застосовуючи інформаційні технології, у т. ч. ...
... , США, Канада, Австралія та Японія. У той же час найбільші темпи росту сфери ІТ спостерігаються у країн, що розвиваються. 4 Сучасний стан та розвиток ринку інформаційних послуг в Україні 4.1 Розвиток інформаційно-комунікаційних технологій в Україні Інформаційний сектор (ІС) економіки України включає в себе: сферу виробництва знань – науку та НДДКР і сферу інформаційно-комунікаційних ...
... »; 5) підсистема «Розрахунок чистого дисконтованого доходу»; 6) підсистема «Розрахунок індексу доходності проекту». Рис. 3.2. Структура інформаційної системи «Аналіз діяльності підприємства для фінансового забезпечення інвестиційних проектів» Далі приймається рішення щодо впровадження чи відхилення інвестиційного проекту. Усі ...
0 комментариев