Порівняння методу розробки динамічних систем (DSDM) та методів адаптивної методології (ASD)
Автор: Палево Ковальчук • Декабрь 19, 2021 • Реферат • 5,488 Слов (22 Страниц) • 339 Просмотры
МІНІСТЕРСТВО НАУКИ І ОСВІТИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ
«КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ ІМЕНІ ІГОРЯ СІКОРСЬКОГО»
КАФЕДРА ТЕХНІЧНОЇ КІБЕРНЕТИКИ
РЕФЕРАТ
з дисципліни «Сучасні технології створення програмних систем»
НА ТЕМУ
«Порівняння методу розробки динамічних систем (DSDM) та методів адаптивної методології (ASD)»
Перевірив: доцент кафедри ТК Тимошин Ю. А. | Виконала: студент 5 курсу групи ІК-11мп Ковальчук В. О. |
Київ 2020
ЗМІСТ
ВСТУП 3
DMSD 4
ASD 12
ПОРІВНЯННЯ DSMD ТА ASD 17
ВИСНОВКИ 23
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 25
ВСТУП
Agile розробка програмного забезпечення на сьогоднішній день є новою дисципліною в галузі програмної інженерії. В даний час за його підтримку виступають багато професіоналів програмного забезпечення. Принципи розробки програмного забезпечення Agile, яких дотримуються та пропагують, випливають із традиційних принципів розробки програмного забезпечення та різного досвіду, заснованого на успіхах і невдачах програмних проектів. Споживачам було важко визначити свої потреби через швидкозмінну технологію та компанії, що використовують їх у продуктах. Нові методи, які зараз називаються гнучкими методами (а саме методами Agile), розроблені для визначення змінних вимог у програмному середовищі. Традиційні методи відносяться до старих і загальновживаних методів, таких як методи водоспаду.
Гнучкість - це здатність відчувати та реагувати на перспективи та зміни бізнесу, щоб залишатися винахідливим та агресивним у нестабільному та швидко мінливому середовищі. Спритний підхід до розробки стосується спритності процесу розробки, команд розробників та їх середовища. Цей підхід включає спільні ідеали різних зацікавлених сторін та філософію регулярного надання споживачам характеристик товару в короткі терміни. Така часта і регулярна розробка функцій досягається командним підходом. Гнучкі команди складаються з кваліфікованих у багатьох направленнях людей. Команди розробників також мають бізнес-аналітиків, які мають значні знання в області, щоб допомогти їм краще зрозуміти вимоги. Кілька коротких циклів розробки також дозволяють командам задовольнити запит на зміни та надають можливість виявити нові вимоги. Гнучкий підхід просуває плани мікропроектів, щоб допомогти визначити більш точні зобов'язання щодо планування постачання. Існує багато гнучких методологій розробки програмного забезпечення. Найчастіше використовуються екстремальне програмування, динамічний метод розробки програмного забезпечення (DSDM), Scrum, Crystal, розробка керована функціями (FDD) та адаптивна розробка програмного забезпечення (ASD).
У цьому рефераті будуть досліджені дві гнучкі методології - динамічний метод розробки системи (DSDM) та адаптивна розробка програмного забезпечення (ASD), а потім виконана їх порівняльна характеристика.
DMSD
Метод розробки динамічної системи (DSDM) - це гнучка система розробки проектів, яка використовує швидкий підхід до розробки додатків з великим акцентом на якості. Він надає повну допомогу протягом усього життєвого циклу розробки програмного забезпечення. Як і інші гнучкі моделі, він також використовував ітеративний та інкрементальний підхід для забезпечення якісного програмного забезпечення з постійним залученням користувачів. Він визначає час і ресурси, а потім налаштовує функціонал, який слід розробити. Він був розроблений у Великобританії в 1994 році практиками консорціуму, які намагалися покращити якісний аспект швидких процесів розробки додатків. Пізніше він був розроблений як повний механізм швидкої розробки додатків. Спочатку консорціум DSDM був призначений лише для організацій консорціуму, але в 2007 році він був відкрито доступний як безкоштовна модель.
...