justify"> (Computer -Added System Engineering). CASE-технологія являє собою сукупність методів аналізу, проектування і супроводу складних інформаційних систем, підтримувана комплексом взаємопов'язаних засобів автоматизації.
CASE - це інструментарій, що дозволяє автоматизувати весь процес проектування економічної інформаційної системи. У більшості сучасних CASE-технологій застосовується методологія структурного аналізу і проектування, заснована на наочних діаграмах. Для опису проектованої системи використовуються графи, діаграми, таблиці, схеми, що забезпечує наочний опис проектованої системи, яке починається з її загального огляду, а потім деталізується, набуваючи ієрархічну структуру з дедалі більшим числом рівнів. p align="justify"> CASE-технологія включає в себе такі основні етапи:
В· аналіз вимог;
В· проектування;
В· програмування;
В· тестування і налагодження;
В· експлуатація та супровід.
На етапі аналізу вимог уточнюються вимоги замовника, які формалізуються і документуються. У складі вимог вказуються умови, при яких передбачається експлуатувати систему (апаратні і програмні засоби, зовнішні умови функціонування системи), описуються їх системою функції і вказуються обмеження в процесі розробки (директивні терміни завершення окремих етапів, заходи щодо захисту інформації). На цьому етапі визначаються:
В· архітектура системи, її функції, зовнішні умови, розподіл функцій між людиною і системою;
В· вимоги до програмних та інформаційних компонентів, вимоги до бази даних.
На етапі проектування розробляється архітектура програмного забезпечення та ЕІС, здійснюється узгодження функцій і технічних вимог до компонентів системи, а також детальне проектування.
Інші етапи враховують специфічні особливості розробки та експлуатації програмного забезпечення. Інструментальними засобами CASE-технології служать спеціальні програми, які підтримують одну або кілька методологій аналізу та проектування. Основними положеннями CASE-технології є:
В· декомпозиція всієї системи на деякий безліч компонентів;
В· ієрархія системи;
В· подання всієї інформації у вигляді графічних нотацій;
В· діаграма потоку даних;
В· діаграма функцій.
Діаграма потоку даних жорстко орієнтована на певну технологію обробки. Деякі CASE-технології являють собою спеціальні графічні засоби для зображення різного виду моделей:
В· DFD (Data Flow Diagrams) - діаграми потоків даних і специфікації процесів;
В· ERD (Entity Relationship Diagrams) - діаграми В«сутність - зв'язокВ», які є инфологической моделлю предметної області;
В· STD (State Transition Diagrams) - діаграми, що враховують події та реакцію на них системи обробки даних.
CASE-технології успішно застосовуються для побудови практично всіх типів інформаційних систем. Однак стійке положення вони займають в області створення ділових і комерційних інформаційних систем. p align="justify"> За допомогою CASE-технології створюються моделі систем, що допомагають комерційним структурам вирішувати задачі стратегічного планування, управління фінансами, визначення політики фірм, навчання персоналу та ін Цей напрямок одержав власну назву бізнес-аналіз.
До справжнього моменту CASE-технологія оформилася в самостійний напрям, що спричинило за собою утворення потужної CASE-індустрії, яка об'єднує сотні фірм і компаній. p align="justify"> Найбільш відомими CASE-засобами є: Silverrun, Oracle Designer, Erwin, BPwin, Rational Rose.
8. РОСІЙСЬКИЙ РИНОК ДІЛОВИХ ПРОГРАМ
.1 Стан та тенденції розвитку
Російському ринку ділових програм виповнилося 10 років. Обсяг його вважається невеликим і досягає (включаючи послуги і не включаючи обладнання) 0,75-0,8 млрд. дол [5,6]. Збільшення оборотних показників за 2000 рік склало 40-60%.
На вітчизняному ринку діло...