Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RAZDEL_9.docx
Скачиваний:
7
Добавлен:
26.09.2019
Размер:
601.58 Кб
Скачать

5.Методология scrum: сущность и области применения.

Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки.

Scrum — это набор принципов, на которых строится процесс разработки, позволяющий в жёстко фиксированные небольшие промежутки времени (спринты от 2 до 4 недель) предоставлять конечному пользователю работающее ПО с новыми возможностями, для которых определён наибольший приоритет. Возможности ПО к реализации в очередном спринте определяются в начале спринта на этапе планирования и не могут изменяться на всём его протяжении. При этом строго фиксированная небольшая длительность спринта придаёт процессу разработки предсказуемость и гибкость.

Главные действующие роли в Scrum:

ScrumMaster — тот, кто ведёт Scrum митинги и следит, чтобы при этом соблюдались все принципы Scrum (роль не предполагает ничего кроме корректного ведения самогоScrum-а, руководитель проекта скорее относится к Product Owner и не должен являться ScrumMaster);

Владелец Продукта (Product Owner) — человек, который представляет интересы конечных пользователей и других заинтересованных в продукте сторон;

К оманда (Scrum Team), состоящая как из разработчиков, так и из тестировщиков, архитекторов, аналитиков и т. д. (при этом размер команды в идеале составляет 7±2 человека). Команда является единственным полностью вовлечённым участником разработки, и отвечает за результат как единое целое. Никто кроме команды не может вмешиваться в процесс разработки на протяжении спринта.

Ежедневно проводятся мини-митинги, в конце каждого месяца – большое собрание.

На протяжении каждого спринта создаётся функциональный рост программного обеспечения. Набор возможностей, которые реализуются в каждом спринте, происходят из этапа, называемого product backlog (список бизнес-требований и технических требований), обладающего наивысшим приоритетом по уровню требований к работе, который должен быть выполнен. Запросы на выполнение работ (backlog items), определенных на протяжении совета по планированию спринта (sprint planning meeting), перемещаются в этап спринта. На протяжении этого собрания Владелец Продукта информирует о заданиях, которые должны быть выполнены. Тогда Команда определяет, сколько из желаемого они могут выполнить, чтобы завершить необходимые части на протяжении следующего спринта. Во время спринта команда выполняет определенный фиксированный список заданий (т. н. sprint backlog). На протяжении этого периода никто не имеет права менять список требований к работе, что следует понимать как заморозку требований (requirements) во время спринта.

6.Стандарты в описании процессов жизненного цикла разработки программного обеспечения. Стандарты исо в области системной и программной инженерии. Корпоративные стандарты.

Стандарты ИСО в области системной и программной инженерии

Состав нормативно-технических документов

Здесь перечислены стандарты ИСО, прямо или косвенно касающиеся программной и системной документации, а также процессов ее разработки.

Обозначение

Наименование

ГОСТ Р ИСО/МЭК 12207-99

Информационная технология. Процессы жизненного цикла программных средств

ГОСТ Р ИСО/МЭК ТО 15271-2002

Информационная технология. Руководство по применению ГОСТ Р ИСО/МЭК 12207 Процессы жизненного цикла программных средств

ГОСТ Р ИСО/МЭК 9126-93

Информационная технология. Оценка программной продукции. Характеристики качества и руководство по их применению

ГОСТ Р ИСО/МЭК 15910-2002

Информационная технология. Процесс создания документации пользователя программного средства

ГОСТ Р ИСО/МЭК ТО 9294-93

Информационная технология. Руководство по управлению документированием программного обеспечения

ГОСТ Р ИСО/МЭК 15288-2005

Информационная технология. Системная инженерия. Процессы жизненного цикла систем

ISO/IEC 15289

Системная и программная инженерия. Содержание информационных продуктов (документации) процессов жизненного цикла систем и программных средств

ISO/IEC 26514

Системная и программная инженерия. Требования для проектировщиков и разработчиков документации пользователя

ISO/IEC 26513

Системная и программная инженерия. Требования по экспертизе и тестированию документации пользователя

ГОСТ Р 51904-2002

Программное обеспечение встроенных систем. Общие требования к разработке и документированию

ISO/IEC 18019:2004

Программная инженерия. Руководство по разработке и подготовке пользовательской документации на прикладные программные средства

ISO 6592:2000

Обработка информации. Руководство по документации для вычислительных систем

ГОСТ Р ИСО 9127-94

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

Стандарты в описании процессов жизненного цикла разработки программного обеспечения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]