Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Модель XP экстремального программирования разработки ПО?Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Экстремальное программирование является примером, так называемого метода «живой» разработки. Экстремальное программирование– сравнительно молодая методология разработки программных систем, основанная на постепенном улучшении системы и разработки ее очень короткими итерациями [7]. По своей сути экстремальное программирование (XP) – это одна из так называемых «гибких» методологий разработки ПО, представляющая собой небольшой набор конкретных правил, позволяющих максимально эффективно выполнять требования современной теории управления программными проектами. XP ориентирована на: · командную работу с тесными связями внутри команды и с заказчиком; · разработку наиболее простых работающих решений; · гибкое адаптивное планирование; · оперативную обратную связь (путем модульного и функционального тестирования). Основными принципами XP является разработка небольшими итерациями на основании порции требований заказчика (т.н. пользовательских историй), написание функциональных тестов до написания программного кода, постоянное общение и постоянный рефакторинг кода. Основными фазами модели можно считать: 1. «Вброс» архитектуры – начальный этап проекта, на котором создается видение продукта, принимаются основные решения по архитектуре и применяемым технологиям. Результатом начального этапа является метафора (metaphor) системы, которая в достаточно простом и понятном команде виде должна описывать основной механизм работы системы. 2. Истории использования (User Story) – этап сбора требований, записываемых на специальных карточках в виде сценариев выполнения отдельных функций. User Story являются требованиями для планирования очередной версии и одновременной разработки приемочных тестов (Acceptance tests) для ее проверки. 3. Планирование версии (релиза). Проводится на собрании с участием заказчика путем выбора User Stories, которые войдут в следующую версию. Одновременно принимаются решения, связанные с реализацией версии. Цель планирования - получение оценок того, что и как можно сделать за 1-3 недели создания следующей версии продукта. 4. Разработка проводится в соответствии с планом и включает только те функции, которые были отобраны на этапе планирования. 5. Тестирование проводится с участием заказчика, который участвует в составлении тестов. 6. Выпуск релиза – разработанная версия передается заказчику для использования или бета-тестирования. По завершению цикла делается переход на следующую итерацию разработки.
16. Структурная декомпозиция работ и какие планы существуют при структурной декомпозиции работ?
Структурная декомпозиция работ – графическое изображение иерархической структуры всех работ проекта Структурная декомпозиция работ (СДР) проекта (Work Breakdown Structure – WBS) – разбиение проекта на составные части (элементы, модули, работы и др.), необходимые и достаточные для его эффективного планирования и контроля. При построении ИСР необходимо соблюдать следующие правила: 1.Работы нижнего уровня являются способом достижения работ верхнего уровня. 2. У каждой родительской работы может иметься несколько дочерних работ, достижение которых автоматически обеспечивает достижение родительской работы. 3.У каждой дочерней работы может быть только одна родительская работа. 4.Декомпозиция родительской работы на дочерние производится по одному критерию, в качестве которого могут выступать: компоненты результатов и продуктов проекта, этапы жизненного цикла проекта, ресурсы и функциональные виды деятельности, а также элементы организационной структуры. 5.На одном уровне дочерние работы, декомпозирующие родительскую должны быть равнозначны. В качестве критерия равнозначности могут выступать: объем и время выполнения работ, пр. 6.При построении иерархической структуры работ на различных уровнях можно и следует применять различные критерии декомпозиции. 7. Последовательность критериев декомпозиции работ следует выбирать таким образом, чтобы как можно большая часть зависимостей и взаимодействий между работами оказалась на самых нижних уровнях ИСР. На верхних уровнях работы должны быть автономны. 8. Декомпозиция работ прекращается тогда, когда работы нижнего уровня удовлетворяют следующим условиям: •работы ясны и понятны менеджеру и участникам проекта (являются элементарными), •понятен конечный результат работы и способы его достижения, •временные характеристики и ответственность за выполнение работ могут быть однозначно определены.
17. Фазы обеспечения качества ПО: «отбраковки», «управления продуктом» и «планирования качества», «управление программой» и «Анализ рисков» согласно MSF?
Основные понятия положены в основу стандарта качества СММ?
Самым именитым стандартом качества следует считать Capability Maturity Model (CMM) – модель оценки уровня зрелости процессов разработки вместе с его производными.
|
||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 981; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.198.113 (0.012 с.) |