Безкоштовно

Проектування у життєвому циклі програмного забезпечення

views 137

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

V-Model (або VEE модель) є моделлю розробки інформаційних систем (ІС), спрямованої на спрощення розуміння складнощів, пов’язаних з розробкою систем. Вона використовується для визначення єдиної процедури розробки програмних продуктів, апаратного забезпечення та людино-машинних інтерфейсів.

Контекст V-моделі:

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

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

Контекст спіральної моделі

Кожний етап спіральної моделі включає в себе наступні дії:

· Визначення цілей етапу

· Перерахування та дослідження параметрів та цілей

· Оцінюються ризики, пов’язані з вибором одного з цих варіантів

· Визначається план того, як приступити до наступного етапу

Спіральна модель ясно показує роль перевірки  проекту  та контроль у цьому процесі і роль моделей, імітаторів і прототипів у проектуванні програмного забезпечення

Прототипи програмного забезпечення

Прототип програмного забезпечення – це не повна версія системи програмного забезпечення.

· Еволюційний. Прототипування використовується для розвитку продукту та поступово прототип розвивається до кінцевого продукту

· Експериментальний. Використовується для оцінки можливого вирішення проблеми, розвиваючи її удосконалення широкомасштабного впровадження

· Пробний. У цій формі  прототип використовується, щоб допомогти в уточненні вимог користувачів

Написати коментар:

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *