КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Технологія проектування ssadm
У ряді зарубіжних країн використовуються інші підходи до проектування ІС, що мають як переваги, так і недоліки. Однією з найбільш досконалих серед таких технологій є промислова інформаційна технологія SSADM (Structured Systems Analysis and Design Method — Метод аналізу і проектування структурних систем), розроблена у Великобританії в середині 70-х років. У 1993 р. вона стала стандартом для використання у всіх проектах інформаційних систем, які фінансувалися з бюджету. Широкого застосування вона набула також у Західній Європі та Японії. У 1994 р. розроблена четверта версія, де використовувалися інструментальні засоби проектування інформаційних систем. Особливістю SSADM є великий обсяг проектних робіт при неавтоматизованому проектуванні, але для автоматизованого проектування ця технологія є найкращою на сьогодні. Створюючи технології SSADM, розробники керувалися такими основними принципами: • постійне залучення майбутніх користувачів до процесу вироблення рішень протягом усього проектування інформаційної системи; • чітка структуризація технологічного процесу, ув'язка всіх стадій, етапів і проектних процедур, виразна регламентація ролей усіх учасників розробки; • ефективний контроль за процесом розробки з боку керівників проекту, вбудований контроль якості проектування за формалізованими критеріями, можливість застосування існуючих технологій автоматизованого управління розробкою; • стикування з технологіями, реалізованими в уже існуючих системах програмування й управління базами даних; • формалізація процесу розробки, що забезпечує широке використання засобів автоматизації проектування. У технології SSADM можна умовно виділити дві основні Типовий технологічний процес (ТТП) складається з п'яти укрупнених стадій: оцінка реальності виконання, аналіз вимог, розробка технічного завдання, логічне проектування і фізичне проектування. Вони включають сім детальних технологічних стадій, що складаються з етапів, які, у свою чергу, поділяються на операції. Деякі документи, наприклад «Каталог вимог» і «Логічна модель даних», є вхідними для кількох стадій. Це відображує ітераційний характер процесу вироблення проектних рішень, передбачений технологією SSADM. Стадія 0, «Оцінювання реалізованості» не є обов'язковим Стадія 1. «Передпроектне обстеженням Meта - побудувати формалізовану модель існуючої системи, визначити основні вимоги до нової ІС, вивчити існуючу систему обробки інформації, скласти за участю користувачів Логічну схему даних, опис у термінах потоків даних, задач та інформаційних об'єктів. Визначають межі існуючої системи, зовнішні об'єкти та функції користувачів. При цьому, аналізуючи її недоліки, формулюють основні вимоги до нової ІС, що відображують у каталозі вимог. Стадія 2. «Вибір варіанта автоматизації». Розробляються декілька можливих варіантів побудови ІС, упорядковуються вимоги, за важливістю вибирають їх різні підмножини. При цьому також виконують техніко-економічні розрахунки, які дозволяють на даній стадії порівняти варіанти і за активної участі користувачів обґрунтовано обрати серед них оптимальний, дати короткий опис нової системи і при можливості оцінку його вартості та ефективності. Стадія 3. «Розробка технічного завдання». Метою є складання повного формалізованого опису вимог до нової системи відповідно до варіанта, вибраного на попередній стадії. Вимоги формулюють у термінах потоків даних, задач та інформаційних об'єктів. Крім того, у термінах подій і даних розробляють вимоги до динаміки функціонування ІС. Характерно, що на цій стадії передбачена також розробка демонстраційного прототипу, призначеного для оцінки відповідності вимогам користувачів форм вхідних і вихідних повідомлень та структури діалогової взаємодії. Стадія 4. «Вибір варіантів технічної реалізації». Роботи на цій стадії аналогічні стадії 2 і відрізняються від неї лише тим, що тут йдеться про обґрунтований вибір технічної та програмної реалізації створюваної ІС. Стадія 5. «Розробка логічного проекту». Вона виконується паралельно стадії 4 і має мету спроектувати комплекс програмних засобів на логічному рівні, що не залежить від середовища реалізації. Розробляють логіку діалогової взаємодії користувачів із системою, проектують алгоритми задач обробки даних, а також інформаційну взаємодію задач. Стадія 6. «Фізичне проектування». Мета — спроектувати фізичний опис даних у вибраному середовищі та скласти завдання на розробку програмних компонентів нової ІС. Описують дані на фізичному рівні, виконують їх оптимізацію, уточнюють постановки задач і готують вказівки щодо генерації баз даних та розробки програмного забезпечення стосовно до обраного середовища реалізації. Послідовність виконання технологічних стадій і етапів, склад розроблюваних на них проектних документів і застосовані методики проектування ретельно продумані й чітко регламентовані керівними документами відносно застосування технології SSADM, що значно спрощує управління проектом та сприяє забезпеченню якості виконуваних робіт. Методичне забезпечення технології SSADM утворене тринадцятьма методиками проектування 1С, тісно пов'язаними Між собою. Методики значно різняться ступенем формалізації проектних процедур, що в них знаходяться. Наприклад, методика «Реляційний аналіз даних» суворо формалізована і може бути повністю автоматизована. Деякі інші, навпаки, важко піддаються автоматизації, проте автори доклали максимум зусиль, щоб чітко структурувати критерії оцінки якості результатів. Прикладами таких методик є «Визначення вимог до ІС» і «Добір варіантів». З метою полегшення залучення користувачів у процес розробки ряд методик базується на інтенсивному використанні подання проектних рішень у графічній формі, що забезпечує достатню наочність і не вимагає для розуміння їх сутності спеціальної підготовки у сфері інформаційних технологій. Така форма становить основу, наприклад, методик «Моделювання інформаційних потоків», «Логічне моделювання даних», «Моделювання подій» та ін, У межах ТТП застосування окремих методик, наприклад «Добір варіантів», обмежене однією технологічною стадією або навіть етапом. Проте внаслідок ітераційного характеру розробки основних проектних документів більшість методик використовується протягом кількох стадій. Від відомих аналогій методичне забезпечення технології SSADM відрізняється важливою новизною, що дозволяє значно підвищити якість проектування. Йдеться про поняття «подія», яке поряд з поняттями «дані» і «задачі» посідає в SSADM центральне місце. У спеціальній літературі проектування ІС, як правило, розглядається у термінах «дані» — «задачі». При цьому питання аналізу й опису динаміки функціонування ІС відкладають на пізні стадії розробки. Введення на розгляд поняття «подія» дозволяє перенести прийняття проектних рішень з цих питань на різні стадії і фіксувати їх у проектних документах у досить загальному вигляді, у формі, зрозумілій користувачам, які у такий спосіб одержують можливість контролювати правильність рішень на змістовному рівні. Крім того, якщо традиційні методи проектування орієнтовані на подання проекту майбутньої системи тільки у просторі «дані» — «задачі», то технологія SSADM дозволяє розглядати проект у ще двох проекціях: «дані» — «подія» і «події» — «задачі». Наявність цих двох додаткових аспектів дозволяє розробникам ще на ранніх стадіях виявляти приховані суперечності у проекті та усувати помилки задовго до того, як вони могли б бути виявлені при традиційному підході. Основними провідними документами із застосування технології SSADM є відповідний британський національний стандарт і довідкове керівництво. Стандарт регламентує типовий технологічний процес створення ІС, склад вхідних і вихідних проектних документів на окремих стадіях та порядок взаємодії замовника і розробника ІС. За своїм призначенням, змістом й обсягом (близько 150 сторінок) він аналогічний діючому державному стандарту групи 34 «Інформаційна технологія». Відмінність британського стандарту полягає у тому, що межі SSADM охоплюють переважно питання проектування інформаційного та програмного забезпечення ІС. У технології SSADM досягнуто істотно великої чіткості в регламентації проектних процедур, особливо у частині, що стосується управління розробкою та контролю якості. З цією метою вся сукупність проектної документації технології SSADM поділена на три категорії: технічна, організаційно-розпорядна і документація за контролем якості, де чітко сформульовані вимоги до структури, змісту та критеріїв оцінки кожного документа. У результаті значно полегшується (за британським стандартом) управління процесом розробки та індивідуальна робота проектувальників, які майже завжди можуть знайти у стандарті відповіді на запитання, що і як їм робити, з ким і як взаємодіяти. Перевагою вітчизняних державних стандартів є реалізація раціональної структури ТТП, яка багато в чому аналогічна прийнятій у SSADM, особливо у частині, що стосується ранніх стадій створення ІС. Проте вітчизняні державні стандарти майже не дають відповідей на питання «як?», часто ставлячи розробників у скрутне становище. Так, зовсім незадовільно у державних стандартах групи 34 вирішені питання передпроектного обстеження й особливо складання технічного завдання. На стадії «Робоча документація» з питань розробки програмного забезпечення ІС дано посилання на комплекс стандартів ЄСПД, який, як відомо, практично не охоплює питань, що стосуються інформаційного забезпечення. Одночасно у процесі створення ІС, починаючи з ранніх стадій, проектування програмного та інформаційного забезпечення тісно переплітаються. Ручне проектування за технологією SSADM є дуже трудомістким. Однак спроба відмовитися практично від будь-якого документа з метою економії часу і трудових затрат у житті призводить до подальших значних порушень технологічного процесу і як наслідок не дозволяє досягти такої високої якості проектування, яку забезпечує технологія при її суворому дотриманні. Як визначають автори четвертої версії технології SSADM, без застосування засобів автоматизації її проектування можна реалізувати під час розроблення лише невеликих навчальних проектів.
Дата добавления: 2014-01-07; Просмотров: 912; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |