Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
ГЛАВА 1 АНАЛИЗ МЕТОДОВ И МОДЕЛЕЙ БЫСТРОЙ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ 5
1.1. Специфика состава и применения модели RAD 5
1.2. Специфика состава и применения модели Agile 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ СПЕЦИКИ И СОСТАВА МЕТОДОЛОГИИ ЭКСТРЕМАЛЬНОГО ПРОГРАММИРОВАНИЯ 14
2.1. Обзор ключевых принципов и особенностей XP методологии 14
2.2. Анализ существующих рисков использования методологии XP на практике 20
Выводы по главе 2 25
ГЛАВА 3 ПРОВЕДЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ СТАТИСТИЧЕСКОГО ОПРОСА ИСПОЛЬЗОВАНИЯ AGILE 26
3.1. Описание порядка проведения статистического опроса 26
3.2. Анализ полученных результатов 29
Выводы по главе 3 34
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 37
1.1. Специфика состава и применения модели RAD
Используемая в ряде случаев модель быстрой разработки приложений (RAD) была разработана конце прошлого века в связи с активным развитием информационных технологий и инструментальных способов разработки программного обеспечения и систем.
RAD модель, с учетом аспектов реализации и целей применения, может интегрировать инкрементную или эволюционную стратегию создания систем. Чаще всего на практике RAD-модели применяются в составе другой модели для повышения скорости цикла разработки прототипа программной системы.
В случае низкой сложности проектов применение данного подхода оправдано в виде независимых моделей. Подобная RAD-модель может использоваться для проведения эволюционного прототипирования, когда проект имеет частичный функционал на уровне прототипа. Основу RAD-модели формирует состав средств разработки программного продукта.
...
1.2. Специфика состава и применения модели Agile
Принципами Agile являются следующие [19]:
• удовлетворение требований клиента посредством ораганизации постоянного и бесперебойного процесса релизов ПО;
• поддержка процесса постоянного изменения требований к разрабатываемому продукту, даже в самом конце процесса разработки, т.к.
...
2.1. Обзор ключевых принципов и особенностей XP методологии
Экстремальное программирование (XP) является сравнительно молодой методологией, созданной и получившей широкое практическое применение в начале текущего века. Основными принципами XP являются следующие [5]:
• простота программных решений;
• проведение разработки программного кода в интенсивном режиме малыми группами (7-10 человек), постоянное и активное общение в рамказ группы и между другими группами для обмена идеями и опытом;
• регулярная обратная связь с клиентом, непосредственном задействованным в процесс создания программного продукта;
• высокая степень уверенности, смелости и мотивации работы над проектами.
Ключевым фактором, обеспечивающим высокую скорость разработки является итеративность. Это проявляется в том, что разработка ПО ведется короткими итерациями с ежедневной взаимосвязью с заказчиком. Итерации предлагается делать по возможности короткими, от 2-3 недель до одного месяца.
...
2.2. Анализ существующих рисков использования методологии XP на практике
Следует выделить следующие наиболее вероятные риски методологии XP, которые способны усложнить процесс выполнения проекта [1]:
1. Разработчики реализуют лишь те функции, которые являются необходимыми для обеспечения возможностей, выбранных заказчиком для текущей итерации. В результате принятия подобного решения вне внимания может остаться развитие системы, что может привести к необходимости составления заглушек (моков и стабов) и переписыванию кода в процессе разработки.
2. Представитель заказчика в период выполнения командой работы над системой постоянно находится среди разработчиков, а требования к уровню его квалификации являются высокими. В случае, если заказчик не согласился или не смог предоставить персонал достаточного уровня, то проект может быть выполнен не качественно и не рационально.
Выводы по главе 2
В рамках данной главы осуществлен и описан результат выполнения анализа специфики и состава методологии экстремального программирования. Выполнен обзор ключевых принципов и особенностей XP, осуществлен анализ существующих рисков использования методологии XP в современной практике. Приведены основные преимущества и недостатки рассмотренной методологии разработки ПО.
ГЛАВА 3 ПРОВЕДЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ СТАТИСТИЧЕСКОГО ОПРОСА ИСПОЛЬЗОВАНИЯ AGILE
С целью обобщения данных и сравнения их с мнением сторонних организаций и компаний, осуществляющих разработку программного обеспечения, целесообразным является проведение электронного опроса для выявления общих проблем и закономерностей в практике интеграции Agile-методик. Результаты проведенного опроса будут приведены в рамках данного раздела.
3.1.
...
3.1. Описание порядка проведения статистического опроса
Цель проведенного опроса заключается выявлении наиболее приоритетных проблем и сложностей внедрения и адаптации гибких методологий разработки ПО в практике отдельных существующих компаний. Анализ данных результатов опроса позволит сформировать ряд предложений, направленных на повышение эффективности использования Agile-методик, решения или упрощения имеющихся проблем, достижение поставленных целей и задач управляющим ИТ-проектами руководством компаний. Целевой аудиторией данного опроса является руководители среднего и высшего звена подразделений разработки ПО, т.е. тимлиды, менеджеры проектов и лица, обеспечивающие практическую интеграцию различных Agile-методик (Scrum-мастера и др.).
...
3.2. Анализ полученных результатов
За период проведения опроса было получено 82 ответа от различных респондентов, в том числе от глав проектных групп, исполнительных директоров компаний, руководителей подразделений и отделов разработки ПО, специалистов-экспертов в области управления проектами и гибких методологий.
Благодаря полученным данным в результате проведенного опроса становиться возможным осуществить следующий анализ, приведенный ниже.
Согласно полученным ответам на вопрос №1, в сфере практического управления ИТ-проектами на рынке лидирует Agile-методология Scrum, ее использует более 70% всех респондентов (58 человек). На втором месте находится каскадная модель водопада (WaterFall), ее применяет 36 респондентов. Методологии Kanbanm XP и Lean используются примерно одинаковым количеством организаций (24, 23 и 22 респондента соотвественно). Реже всего используются TDD и FDD (16 и 7 респондентов).
...
ЗАКЛЮЧЕНИЕ
Поставленная, в рамках данной работы цель, которая заключалась в закреплении, расширении, обобщении и систематизации знаний в рамках изучаемой предметной дисциплины, путем организации анализа специфики существующих гибких методологий разработки программного обеспечения, выполнена.
Для достижения цели были решены следующие задачи:
1. Выполнен анализ методов и моделей быстрой разработки программных систем.
2. Проведен анализ специфики состава и применения моделей RAD и Agile.
3. Осуществлен анализ специфики и состава методологии экстремального программирования.
4. Проведен и проанализирован результат статистического опроса использования Agile-методологий.
5. Выполнен анализ особенностей использования преимуществ и недостатков Agile-методологий разработки программного обеспечения.
В рамках первой главы проведен анализ методов и моделей быстрой разработки программных систем. В частности рассмотрена специфика состава и применения моделей RAD и Agile.
...
1. Балашов А.И. Управление проектами. — М.: Издательство Юрайт, 2013. — 383 с.
2. Бахтизин В.В., Глухова Л.А. Технологии разработки программного обеспечения. – Минск : БГУИР, 2013. – 267 с
3. Глухова Л.А. Технологии разработки программного обеспечения Учебное пособие. — Минск: Белорусский государственный университет информатики и радиоэлектроники, 2012. – 178 с.
4. Зараменских Е.П. Управление жизненным циклом информационных систем. - Новосибирск: Изд-во ЦРНС, 2014. — 270 с.
5. Зуб А.Т. Управление проектами Учебное пособие. — М. : Юрайт, 2014. – 211 с.
и еще 15 источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
ГЛАВА 1 АНАЛИЗ МЕТОДОВ И МОДЕЛЕЙ БЫСТРОЙ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ 5
1.1. Специфика состава и применения модели RAD 5
1.2. Специфика состава и применения модели Agile 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ СПЕЦИКИ И СОСТАВА МЕТОДОЛОГИИ ЭКСТРЕМАЛЬНОГО ПРОГРАММИРОВАНИЯ 14
2.1. Обзор ключевых принципов и особенностей XP методологии 14
2.2. Анализ существующих рисков использования методологии XP на практике 20
Выводы по главе 2 25
ГЛАВА 3 ПРОВЕДЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ СТАТИСТИЧЕСКОГО ОПРОСА ИСПОЛЬЗОВАНИЯ AGILE 26
3.1. Описание порядка проведения статистического опроса 26
3.2. Анализ полученных результатов 29
Выводы по главе 3 34
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 37
1.1. Специфика состава и применения модели RAD
Используемая в ряде случаев модель быстрой разработки приложений (RAD) была разработана конце прошлого века в связи с активным развитием информационных технологий и инструментальных способов разработки программного обеспечения и систем.
RAD модель, с учетом аспектов реализации и целей применения, может интегрировать инкрементную или эволюционную стратегию создания систем. Чаще всего на практике RAD-модели применяются в составе другой модели для повышения скорости цикла разработки прототипа программной системы.
В случае низкой сложности проектов применение данного подхода оправдано в виде независимых моделей. Подобная RAD-модель может использоваться для проведения эволюционного прототипирования, когда проект имеет частичный функционал на уровне прототипа. Основу RAD-модели формирует состав средств разработки программного продукта.
...
1.2. Специфика состава и применения модели Agile
Принципами Agile являются следующие [19]:
• удовлетворение требований клиента посредством ораганизации постоянного и бесперебойного процесса релизов ПО;
• поддержка процесса постоянного изменения требований к разрабатываемому продукту, даже в самом конце процесса разработки, т.к.
...
2.1. Обзор ключевых принципов и особенностей XP методологии
Экстремальное программирование (XP) является сравнительно молодой методологией, созданной и получившей широкое практическое применение в начале текущего века. Основными принципами XP являются следующие [5]:
• простота программных решений;
• проведение разработки программного кода в интенсивном режиме малыми группами (7-10 человек), постоянное и активное общение в рамказ группы и между другими группами для обмена идеями и опытом;
• регулярная обратная связь с клиентом, непосредственном задействованным в процесс создания программного продукта;
• высокая степень уверенности, смелости и мотивации работы над проектами.
Ключевым фактором, обеспечивающим высокую скорость разработки является итеративность. Это проявляется в том, что разработка ПО ведется короткими итерациями с ежедневной взаимосвязью с заказчиком. Итерации предлагается делать по возможности короткими, от 2-3 недель до одного месяца.
...
2.2. Анализ существующих рисков использования методологии XP на практике
Следует выделить следующие наиболее вероятные риски методологии XP, которые способны усложнить процесс выполнения проекта [1]:
1. Разработчики реализуют лишь те функции, которые являются необходимыми для обеспечения возможностей, выбранных заказчиком для текущей итерации. В результате принятия подобного решения вне внимания может остаться развитие системы, что может привести к необходимости составления заглушек (моков и стабов) и переписыванию кода в процессе разработки.
2. Представитель заказчика в период выполнения командой работы над системой постоянно находится среди разработчиков, а требования к уровню его квалификации являются высокими. В случае, если заказчик не согласился или не смог предоставить персонал достаточного уровня, то проект может быть выполнен не качественно и не рационально.
Выводы по главе 2
В рамках данной главы осуществлен и описан результат выполнения анализа специфики и состава методологии экстремального программирования. Выполнен обзор ключевых принципов и особенностей XP, осуществлен анализ существующих рисков использования методологии XP в современной практике. Приведены основные преимущества и недостатки рассмотренной методологии разработки ПО.
ГЛАВА 3 ПРОВЕДЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ СТАТИСТИЧЕСКОГО ОПРОСА ИСПОЛЬЗОВАНИЯ AGILE
С целью обобщения данных и сравнения их с мнением сторонних организаций и компаний, осуществляющих разработку программного обеспечения, целесообразным является проведение электронного опроса для выявления общих проблем и закономерностей в практике интеграции Agile-методик. Результаты проведенного опроса будут приведены в рамках данного раздела.
3.1.
...
3.1. Описание порядка проведения статистического опроса
Цель проведенного опроса заключается выявлении наиболее приоритетных проблем и сложностей внедрения и адаптации гибких методологий разработки ПО в практике отдельных существующих компаний. Анализ данных результатов опроса позволит сформировать ряд предложений, направленных на повышение эффективности использования Agile-методик, решения или упрощения имеющихся проблем, достижение поставленных целей и задач управляющим ИТ-проектами руководством компаний. Целевой аудиторией данного опроса является руководители среднего и высшего звена подразделений разработки ПО, т.е. тимлиды, менеджеры проектов и лица, обеспечивающие практическую интеграцию различных Agile-методик (Scrum-мастера и др.).
...
3.2. Анализ полученных результатов
За период проведения опроса было получено 82 ответа от различных респондентов, в том числе от глав проектных групп, исполнительных директоров компаний, руководителей подразделений и отделов разработки ПО, специалистов-экспертов в области управления проектами и гибких методологий.
Благодаря полученным данным в результате проведенного опроса становиться возможным осуществить следующий анализ, приведенный ниже.
Согласно полученным ответам на вопрос №1, в сфере практического управления ИТ-проектами на рынке лидирует Agile-методология Scrum, ее использует более 70% всех респондентов (58 человек). На втором месте находится каскадная модель водопада (WaterFall), ее применяет 36 респондентов. Методологии Kanbanm XP и Lean используются примерно одинаковым количеством организаций (24, 23 и 22 респондента соотвественно). Реже всего используются TDD и FDD (16 и 7 респондентов).
...
ЗАКЛЮЧЕНИЕ
Поставленная, в рамках данной работы цель, которая заключалась в закреплении, расширении, обобщении и систематизации знаний в рамках изучаемой предметной дисциплины, путем организации анализа специфики существующих гибких методологий разработки программного обеспечения, выполнена.
Для достижения цели были решены следующие задачи:
1. Выполнен анализ методов и моделей быстрой разработки программных систем.
2. Проведен анализ специфики состава и применения моделей RAD и Agile.
3. Осуществлен анализ специфики и состава методологии экстремального программирования.
4. Проведен и проанализирован результат статистического опроса использования Agile-методологий.
5. Выполнен анализ особенностей использования преимуществ и недостатков Agile-методологий разработки программного обеспечения.
В рамках первой главы проведен анализ методов и моделей быстрой разработки программных систем. В частности рассмотрена специфика состава и применения моделей RAD и Agile.
...
1. Балашов А.И. Управление проектами. — М.: Издательство Юрайт, 2013. — 383 с.
2. Бахтизин В.В., Глухова Л.А. Технологии разработки программного обеспечения. – Минск : БГУИР, 2013. – 267 с
3. Глухова Л.А. Технологии разработки программного обеспечения Учебное пособие. — Минск: Белорусский государственный университет информатики и радиоэлектроники, 2012. – 178 с.
4. Зараменских Е.П. Управление жизненным циклом информационных систем. - Новосибирск: Изд-во ЦРНС, 2014. — 270 с.
5. Зуб А.Т. Управление проектами Учебное пособие. — М. : Юрайт, 2014. – 211 с.
и еще 15 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
540 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149294 Курсовой работы — поможем найти подходящую