Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Засоби автоматизації проектування баз даних: класифікація та функціональні можливості case засобів; об’єктно-орієнтований та структурний підходи до проектування баз даних.
CASE (Computer-Aided Software Engineering) - програмні засоби, що підтримують процеси створення і супроводу подібних систем, включаючи аналіз і формулювання вимог, проектування прикладного ПЗ (додатків) і баз даних, генерацію коду, тестування, документування, забезпечення якості,конфігураційне управління і управління проектом і т.д. CASE-засоби разом із системним ПЗ і технічними засобами утворюють повну середовище розробки. CASE-технологія являє собою методологію проектування ІС, а також набір інструментальних засобів, які дозволяють в наочною формі моделювати предметну область,аналізувати цю модель на всіх етапах розробки та супроводження ІС та розробляти програми у відповідності до потреб користувачів.Більша частина CASE-засобів використовує методологію структурного (в основному) або орієнтованого аналізу і проектування, що використовують специфікації у вигляді діаграм або текстів для опису зовнішніх вимог, зв'язків між моделями системи,динаміки поведінки системи та архітектури програмних засобів. Усі CASE-засоби поділяються на типи, категорії та рівні. Класифікація за типами відображає функціональну орієнтацію CASE-засобів в технологічному процесі. 1) АНЯЛІЗ І ПРОЕКТУВАННЯ. Засоби цієї групи використовуються для створення специфікацій системи та її проектування (CASE.Аналітик (Ейтекс), The Developer (ASYST Technologies), POSE (Computer Systems Advisers),) 2.ПРОЕКТУВАННЯ БАЗ ДАНИХ І ФАЙЛІВ.Засоби цієї групи забезпечують логічне моделювання даних, автоматичне перетворення моделей даних у Третю нормальну форму, автоматичну генерацію схем БД і описів форматів файлів на рівні програмного коду: ERWin (Logic Works) 3.ПРОГРАМУВАННЯ.Засоби цієї групи підтримують етапи програмування та тестування, а також автоматичну кодогенерацію з специфікацій, отримуючи повністю документованих виконувану програму: COBOL 2/Workbench (Mikro Focus), DECASE (DEC), NETRON / CAP (Netron), APS (Sage Software). 4.СУПРОВІД та РЕІНЖЕНІРІНГ. До таких засобів відносяться документатори, аналізатори програм, кошти Реструктурування і реінженірінг: Adpac CASE Tools (Adpac), Scan / COBOL u SuperStructure (Computer Data Systems) 5. ОТОЧЕННЯ.Засоби підтримки платформ для інтеграції, створення і надання товарного виду CASE-засобів: Multi / Cam (AGS Management Systems), Design / OA (Meta Software). 6.УПРАВЛІННЯ ПРОЕКТОМ. Засоби, які сприяють планування, контроль, керівництво, взаємодія, тобтофункції, необхідні в процесі розробки та супроводження проектів: Project Workbench (Applied Business Technology).
Класифікація за категоріями визначає рівень інтегрованості по виконуваних функцій і включає допоміжні програми (tools), пакети розробника (toolkit) і інструментальні засоби (workbench). Класифікація за рівнями пов'язана з областю дії CASE в межах життєвого циклу ПЗ: 1.Верхні (Upper) CASE часто називають засобами комп'ютерного планування. Вони покликані підвищувати ефективність діяльності керівників фірми та проекту шляхом скорочення витрат на визначення політики фірми і на створення загального плану проекту. 2.Середні (Middle) CASE вважаються засобами підтримки етапів аналізу вимог і проектування специфікацій і структури ПЗ. 3. Нижні (Lower) CASE є засобами розробки ПЗ (при цьому може використовуватися до 30% специфікацій, створених засобами середнього CASE).Вони містять системні словники і графічні засоби, що виключають необхідність розробки фізичних специфікацій. Майже весь проект створюється на екрані: інфологічна модель на її базі генерація логічної моделі, на основі логічної створюється фізична модуль. Бази данних можна створити: Oracle, Delphi, Interbase / Case засоби є: структурні - ERWin діаграми (ERwin дозволяє Вам переглядати інформацію про моделі на різних рівнях і пропонує кілька режимів перегляду зображення.ці рівні та режими бувають корисні при демонстрації різних типів інформації на різних стадіях побудови моделі і при передачі інформації про моделі різних аудиторій.).; працювання на рівні сутності.Орієнтовані - UML Високі потенційні можливості CASE-технології: збільшення продуктивності праці, поліпшення якості програмних продуктів, підтримка уніфікованого та узгодженого стилю роботи. Високі потенційні можливості CASE-технології: збільшення продуктивності праці, поліпшення якості програмних продуктів, підтримка уніфікованого та узгодженого стилю роботи. Структурний підхід до проектування бд полягає в тому, що база даних формується на основі певних сутностей, які визначаються в процесі системного аналізу предметної обл. У структурному підході до аналізу та проектування застосовуються.такі види моделей:
- DFD - діаграми потоків даних; - SADT - метод структурного аналізу і проектування) - моделі і відповідні функціональні діаграми; - ЕRD - діаграми "суть-зв'язок". Діаграми потоків даних є основним засобом моделювання функціональних вимог до системи, що проектується. Специфікація процесів представляється у вигляді текстового опису, схем алгоритмів, псевдокодів і ін. Словник термінів являє собою короткий опис основних понять, які використовуються при створенні специфікації. Діаграма переходів станів демонструє поведінку системи, що розробляється. Моделювання даних виконується за допомогою ЕR-діаграм. Головна мета такого представлення -продемонструвати, як кожен процес перетворює свої вхідні дані у вихідні, а також виявити зв'язки між цими процесами. Функціональні моделі SADT призначені для опису функціональної структури системи, що проектується. Крім DFD для функціонального структурного і потокового моделювання застосовуються методики IDEF0 і IDEFЗ. При об’єктно-орієнтованому підході визначаються певні класи та певні підкласи, на основі яких будується база даних. Серед об'сктио-орієнтованих моделей найбільш відомими є моделі, побудовані за допомогою мови моделювання UML - уніфікована мова моделювання). Словник UML утворює предмети, відношення, діаграми. Предмети розрізняють структурні, поведінки, групуючі і пояснюючі. Відношення існують таких видів: залежності, асоціації, узагальнення і реалізації. Проект інформаційної системи, який створюється за допомогою UML, складається з діаграм: прецендентів використаний, класів, станів, активності, слідування, співробітництва, компонентів, розміщення. Основними компонентами об'єктно-орієнтованої CASE- системи є такі: - репозиторій, який представляє об'єктно-орієнтовану БД, - графічний інтерфейс користувача; - засоби перегляду проекту, які дозволяють переміщуватися по елементах проекту, в тому числі по ієрархії класів і підсистем, переключений між видами діаграм; - засоби контролю проекту; - засоби збору статистики; - генератор документів, який дозволяє формувати тексти вихідних документів на основі інформації і репозиторія.
|
||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 198; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.4.44 (0.009 с.) |