Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Методи та засоби створення інформаційної системи




 

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

При створенні інформаційної системи використовують цілий комплекс методів і засобів.

Методом створення інформаційної системи є підтриманий відповідними засобами проектування спосіб її створення.

Засоби створення інформаційної системи – це типові проектні рішення, пакети прикладних програм, типові проекти чи інструментальні засоби проектування інформаційної системи.

У ході розробки інформаційної системи та її структури використовують два методи: «зверху – вниз» і «знизу – вверх» або локальний і системний підходи до створення інформаційної системи.

Існує дві групи методів створення інформаційних систем: орієнтовані на дані й орієнтовані на процедури.

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

Найбільш поширені методології, орієнтовані на обробку: модульне програмування, метод функціональної декомпозиції, метод проектування потоку даних або структур даних, метод НІРО.

Основні концепції модульного проектування:

кожен модуль реалізує єдину незалежну функцію;

кожен модуль має єдину точку входу/виходу;

розмір модуля по можливості намагаються мінімізувати;

кожен модуль може бути спроектований і закодований різними членами бригади програмістів і може бути окремо протестований;

уся система побудована з модулів.

При такому підході складна система розподіляється на кілька частин, одночасно створюваних різними програмістами. Кожен модуль реалізує єдину функцію. Розмір модуля невеликий, тому тестування може управлятися і може бути проведене дуже ретельно. Після кодування і тестування всіх модулів відбувається їх інтеграція і тестується вся система. Під час супроводження тестується і налагоджується тільки той модуль, який погано працює. Очевидні переваги у полегшенні написання і тестування програм, зменшується вартість їх супроводження.

Функціональна дскомпозиція базується на стратегії типу «роз­діляй - і - управляй» де критерієм декомпозиціЇ системи концепція приховування інформації. Під час використання цього критерію кожен модуль характеризується суб'єктивним рішенням проектувальника. Тільки деяка інформація про цей модуль необхідна іншим модулям, зв'язки між модулями організуються з допомогою добре визначених інтерфейсів. Інщою впжливою ідеєю є проектування програмної системи у вигляді набору віртуальних машин, замість традиційного підходу, в ході якого вживаються блок-схеми. Перевага функціональної декомпозиції у її застосовності. Недоліки - иепередбаченість і мінливість.

Методи проектування з використанням потоку даних використовують потік даних як рушійну силу процесу проектування програми. При цьому використовуються різні функції відображення, які перетворюють потік інформації на структуру про­грами.

Структурне проектування складається з концепції структурного проек­тування, генеральної лінії композиційного проектування і деталізації проекту, критерію ступеня, прийомів аналізу проекту. Підхід полягає у відображенні потоку даних проблеми у структуру програми з вико­ристанням деяких прийомів аналізу проекту. Процедура така:

1) ідентифікується потік даних і відображується граф потоку да­них;

2) ідентифікуються вхідні, центральні та вихідні перетворюючі елементи;

3) формується ієрархічна структура програми, яка використовує ці елементи;

4) деталізується і оптимізується структура програми, сформульо­вана на третьому кроці.

Такий підхід застосовується, коли відсутні яскраво виражені структури даних.




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 885; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.