Студопедия

КАТЕГОРИИ:


Архитектура-(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. Можливість зупинити розробку на певний час з різних причин, а потім цю розробку продовжити (можливість зупинити розробку в одній компанії і передати на розробку іншій компанії).

Недоліки (подібні до недоліків каскадної моделі):

1. Складність переходу на попередній етап, крім того, під час такої розробки необхідно витрачати значні кошти на виготовлення документації (на практиці це більше 50% робочого часу)

2. Необхідні технічні зупинки під час розробки (коли клієнт вивчає документацію по попередньому етапу і приймає рішення)

Всі розглянути попередні методи розробки проекту мають суттєвий недолік: це висока вага помилок, які зроблені на етапі формулювання вимог.

Даний метод передбачає, що перед самою розробкою системи створюється її модель на основі спрощеного формулювання вимог. Після вдалого моделювання її розширюють, модифікують. Найбільш широко прототипування використовують під час розробки інформаційних систем. Прототипування в загальному – це моделювання системи, метою якого є: мінімізувати кількість та вагу помилок на етапі формулювання вимог.

Під час виконання прототипування здійснюють:

1. Загальне формулювання вимог

2. Розробляється прототип (на базі загального формулювання вимог)

3. Прототип перевіряється клієнтом, якщо клієнт схвалює отриманий прототип (якщо ні, то повертаємося назад)

4. Відбувається повне формулювання вимог

5. Проводиться реалізація системи з використанням каскадної моделі.

В процесі прототипування відбуваються:

1. Знаходження відмінностей в баченні системи клієнтом та розробником

2. Виявлення необхідних відсутніх функцій

3. Виявлення найбільш складних операцій системи

4. Відбувається формулювання вимог по деталізації системи

Переваги і недоліки:

· Переваги

o Існує можливість швидкого представлення системи клієнту (демонстрація робочого варіанту)

o Можливість тестування та використання системи до її повної розробки

· Недоліки

o Додаткові витрати часу та коштів на розробку прототипу

На практиці діючий прототип – це, як правило, частина робочої системи. Існує декілька методів розробки прототипу:

1. Часткова реалізація (в прототипі реалізуються лише найважчі вимоги)

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

3. Використання для розробки прототипу готових функціональних компонентів

4. Генерування інтерфейсу користувача (На практиці у більшості випадків замовник висуває вимоги до інтерфейсів)

5. Швидке прототипування (тестування в процесі роботи)

6. Прототипування на папері




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


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


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



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




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