Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет18/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   14   15   16   17   18   19   20   21   ...   57
Вопросы к главе 2 
1.
Что такое стандартизация? 
2.
Что такое стандарт? 
3.
Какие бывают уровни стандартизации? 
4.
Какие бывают стандарты в области разработки программного 
обеспечения? 
5.
Какие 
Вы 
знаете 
организации, 
занимающиеся 
стандартизацией разработки программного обеспечения? 
6.
Приведите примеры стандартов в области качества 
программного обеспечения? 
7.
Что такое управление проектами? 
8.
Приведите примеры стандартов в области управления 
проектами разработки программного обеспечения? 
9.
Перечислите группы процессов разработки программного 
обеспечения в соответствии с ISO 12207. 
10.
Перечислите основные процессы разработки программного 
обеспечения в соответствии с ISO 12207. 
11.
Перечислите 
вспомогательные 
процессы 
разработки 
программного обеспечения в соответствии с ISO 12207. 
12.
Перечислите 
организационные 
процессы 
разработки 
программного обеспечения в соответствии с ISO 12207. 
13.
Что такое жизненный цикл программного средства? 
14.
Приведите примеры стандартов в области тестирования 
программного обеспечения. 


34 
Глава 3. МЕТОДОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО 
ОБЕСПЕЧЕНИЯ 
3.1 Понятие методологии разработки ПО 
Методология 
разработки 
ПО 
— 
организация 
труда, 
включающая идеологические принципы, план, контроль над 
процессами, подход к сотрудникам.
В современном мире существует множество моделей разработки 
ПО. Сегодня принята стандартная классификация: 
Классические: 

каскадная; 

итерационная; 

спиральная. 
Гибкие: 

agile; 

scrum; 

XP; 

и т.д. 
Существует также ряд методологий, ориентированных на 
использование специализированных CASE-технологий, например, 
RAD и RUP. 
Далее мы кратко рассмотрим ряд наиболее популярных 
методологий в области разработки программного обеспечения. 
3.2 Модель Waterfall 
Модель Waterfall также называется каскадной, водопадной или 
последовательной. Данная модель является старейшей получившей 
широкую известность моделью процесса разработки программного 
обеспечения, 
с 
помощью 
которой 
действительно 
можно 


35 
структурировать процесс разработки. Каскадная модель была 
предложена Уинстоном Рейсом в 1970 году. 
Водопадная модель относится к классическому пониманию 
разработки ПО. Весь процесс является жестким и линейным, имеет 
четкие цели для каждого этапа. Наиболее распространенный список 
этапов разработки ПО в соответствии с каскадной моделью показан 
на 
рис. 
3.1. 
В 
ГОСТ 
12207-99 
в 
ГОСТ 
34.601-90 
«Автоматизированные системы. Стадии создания» этапы немного 
различаются по составу. 
Рис. 3.1 – Водопадная (каскадная) модель ЖЦ разработки 
Принципы работы 
Основным постулатом данной модели является то, что 
следующий этап не может быть начат, пока не закончен предыдущий. 
Так как каждая стадия водопадной модели заканчивается получением 
некоторых результатов, которые нужны в качестве исходных данных 
для следующей стадии. При этом не разрешаются произвольные 
переходы от одного этапа к другому. Процессы осуществляются 
строго последовательно. 
Рассмотрим более подробно действия, выполняемые на каждом 
из этапов. 


36 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет