На головну

CASE-засоби проектування ІС

  1.  CASE-засобу. BPwin, ERwin
  2.  Автоматизація функціонально-логічного етапу проектування цифрових вузлів і пристроїв.
  3.  Базові ціни наведені в залежності від натуральних показників об'єктів проектування
  4.  Квиток №7 Стадії Проектування енергетичного об'єкту
  5.  Взаємозв'язок децентралізації та інших параметрів проектування
  6.  Види організаційних структур управління, принцип проектування структури управління організацією

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

· Складність опису (досить велика кількість функцій, процесів, елементів даних і складні взаємозв'язки між ними), що вимагає ретельного моделювання і аналізу даних і процесів;

· Наявність сукупності тісно взаємодіючих компонентів (підсистем),

· Мають свої локальні завдання і цілі функціонування (наприклад, традиційних додатків, пов'язаних з обробкою транзакцій і рішенням регламентних завдань, і додатків аналітичної обробки (підтримки прийняття рішень), що використовують нерегламентовані запити до даних великого обсягу);

· Відсутність прямих аналогів, що обмежує можливість використання будь-яких типових проектних рішень і прикладних систем;

· Необхідність інтеграції існуючих і тих, що розробляються додатків;

· Функціонування в неоднорідному середовищі на декількох апаратних платформах;

· Роз'єднаність і різнорідність окремих груп розробників за рівнем кваліфікації і традиціям, що склалися використання тих чи інших інструментальних засобів;

· Істотна тимчасова протяжність проекту, обумовлена, з одного боку, обмеженими можливостями колективу розробників, і, з іншого боку, масштабами організації-замовника і різним ступенем готовності окремих її підрозділів до впровадження ІС.

Для успішної реалізації проекту об'єкт проектування (ІС) повинен бути перш за все адекватно описаний, повинні бути побудовані повні і несуперечливі функціональні та інформаційні моделі ІС. Це логічно складна, трудомістка і тривала за часом робота, що вимагає високої кваліфікації що в ній фахівців. Однак до недавнього часу проектування ІС виконувалося в основному на інтуїтивному рівні із застосуванням неформалізованих методів, заснованих на мистецтві, практичному досвіді, експертних оцінках і дорогих експериментальних перевірках якості функціонування ІС. Крім того, в процесі створення і функціонування ІС інформаційні потреби користувачів можуть змінюватися чи уточнюватися, що ще більше ускладнює розробку і супровід таких систем.

Перераховані фактори сприяли появі програмно-технологічних засобів спеціального класу - CASE-засобів, що реалізують CASE-технологію створення і супроводу ІС.

Первісне значення терміна CASE (Computer Aided Software Engineering), обмежене питаннями автоматизації розробки лише програмного забезпечення (ПО), в даний час набуло нового змісту, що охоплює процес розробки складних ІС в цілому.

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

Появі CASE-технології сприяли такі фактори, як:

· Підготовка аналітиків і програмістів, сприйнятливих до концепцій модульного і структурного програмування;

· Широке впровадження і постійне зростання продуктивності комп'ютерів, що дозволили використовувати ефективні графічні засоби і автоматизувати більшість етапів проектування;

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

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

CASE-засоби не обов'язково дають негайний ефект; він може бути отриманий тільки через якийсь час;

реальні витрати на впровадження CASE-засобів звичайно набагато перевищують витрати на їх придбання;

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

Можна перерахувати такі чинники, що ускладнюють визначення можливого ефекту від використання CASE-засобів:

· Широке розмаїття якості і можливостей CASE-засобів;

· Відносно невеликий час використання CASE-засобів в різних організаціях і брак досвіду їх застосування;

· Широке розмаїття в практиці впровадження різних організацій;

· Відсутність детальних метрик і даних для вже виконаних і поточних проектів;

· Широкий діапазон предметних областей проектів;

· Різна ступінь інтеграції CASE-засобів в різних проектах.

Внаслідок цих складнощів доступна інформація про реальні впроваджень вкрай обмежена і суперечлива. Вона залежить від типу засобів, характеристик проектів, рівня супроводу і досвіду користувачів.

Для успішного впровадження CASE-засобів організація повинна володіти такими якостями:

· технологія. Розуміння обмеженості існуючих можливостей і здатність прийняти нову технологію;

· Культура. Готовність до впровадження нових процесів і взаємовідносин між розробниками і користувачами;

· управління. Чітке керівництво і організованість по відношенню до найбільш важливим етапам і процесам впровадження.

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

Серед найбільш важливих проблем виділяються такі:

· Достовірна оцінка віддачі від інвестицій в CASE-засобу скрутна через відсутність прийнятних метрик і даних по проектам і процесам розробки ПО;

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

· Відсутність повної відповідності між тими процесами і методами, які підтримуються CASE-засобами, і тими, які використовуються в даній організації, може призвести до додаткових труднощів;

· CASE-засобу часто важко використовувати в комплексі з іншими подібними засобами. Це пояснюється як різними парадигмами, підтримуваними різними засобами, так і проблемами передачі даних і управління від одного засобу до іншого;

· Деякі CASE-засобу вимагають занадто багато зусиль для того, щоб виправдати їх використання в невеликому проекті, при цьому, проте, можна отримати вигоду з тієї дисципліни, до якої зобов'язує їх застосування;

· Негативне ставлення персоналу до впровадження нової CASE-технології може бути головною причиною провалу проекту.

Незважаючи на всі висловлені застереження успішне впровадження CASE-засобів має забезпечити такі вигоди як:

· Високий рівень технологічної підтримки процесів розробки і супроводу ПЗ;

· Позитивний вплив на деякі або всі з перерахованих факторів: продуктивність, якість продукції, дотримання стандартів, документування;

· Прийнятний рівень віддачі від інвестицій в CASE-засоби.

 



 Обслуговування інформаційної системи |  Тема 3. ЕКОНОМІЧНА ІНФОРМАЦІЯ ЯК ОБ'ЄКТ автоматизованої обробки

 Корпоративна ІС як модель бізнесу |  Необхідність використання ІС |  Класифікація ІС за ознакою структурованості завдань |  Типи ІС, які використовуються для вирішення частково структурованих задач |  Класифікація ІС за функціональною ознакою і рівнями управління |  ІС на підприємстві |  Інші класифікації ІС |  Промислові технології як фундамент інформаційної системи |  Управління даними |  Автоматизоване робоче місце співробітника і його посадові обов'язки |

© um.co.ua - учбові матеріали та реферати