Технология разработки программного обеспечения



Pdf көрінісі
бет1/53
Дата28.11.2023
өлшемі1,37 Mb.
#193856
түріКонспект
  1   2   3   4   5   6   7   8   9   ...   53
Байланысты:
trpo lections 230100 2014



1
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ 
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования 
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ 
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» 
ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО 
ОБЕСПЕЧЕНИЯ 
 
 
Конспект лекций 
Составитель 
И.И. Савенко 
Издательство 
Томского политехнического университета 
2013 


2
УДК 330.8(075.8) 
ББК У9(2)40я73 
У67 
У67 
Технология разработки программного обеспечения:
конспект лекции / сост. И.И. Савенко; Томский 
политехнический университет. – Томск: Изд-во Томского 
политехнического университета, 2014. – 67 с. 
В авторской редакции 
Конспект лекций подготовлен на кафедре автоматики и 
компьютерных систем и предназначено для студентов ИДО, 
обучающихся по направлению 230100 «Информатика и вычислительная 
техника». 
УДК 330.8(075.8) 
© Сотсавление. ФГБОУ ВПО НИ ТПУ, 2013 
© Савенко И.И., составитель, 2014 
© Оформление. Издательство Томского
политехнического университета, 2013 
 
 


3
ОГЛАВЛЕНИЕ 
ВВЕДЕНИЕ ..................................................................................................... 5 
Тема 1 КРАТКИЕ ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ КУРСА 
«ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ» 6 
1.1. Технологии .......................................................................................... 7 
1.2. Этапы развития ................................................................................... 7 
1.3. Методы проектирования ................................................................... 8 
1.4. Этапы и элементы процесса разработки .......................................... 9 
1.5. Инструментарий технологии программирования ......................... 11 
Вопросы и задания для самоконтроля ..................................................... 14 
Тема 2 ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ .... 15 
2.1. Процессы реализации программных средств ................................ 15 
2.1.1. Процесс реализации ................................................................... 16 
2.1.2. Процесс анализа требований к программным средствам ...... 18 
2.1.3. Процессы проектирования (детального проектирования) 
архитектуры программных средств ...................................................... 18 
2.1.4. Процесс конструирования программных средств .................. 18 
2.1.5. Процесс комплексирования программных средств ............... 19 
2.1.6. Процесс квалификационного тестирования программного 
средства.................................................................................................... 19 
Заключение ................................................................................................. 20 
Вопросы и задания для самоконтроля ..................................................... 20 
Тема 3 МОДЕЛИ И МЕТОДОЛОГИИ РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ......................................................... 21 
3.1. Модели жизненного цикла программного обеспечения .............. 21 
3.1.1. Каскадная модель ....................................................................... 22 
3.1.2. V-образная модель, как разновидность каскадной модели ... 24 
3.1.3. Итеративный инкрементный подход к разработке 
(эволюционная модель) .......................................................................... 25 


4
3.1.4. Спиральная модель, как разновидность эволюционной 
модели ...................................................................................................... 27 
3.2. Методологии разработки ПО .......................................................... 30 
3.2.1. RUP (Rational Unified Process) .................................................. 30 
3.2.2. Microsoft Solutions Framework (MSF) ...................................... 34 
3.2.3. Scrum ........................................................................................... 35 
3.2.4. Экстремальное программирование (eXtreme Programming) . 37 
3.2.5. Crystal Clear ................................................................................ 37 
Вопросы и задания для самоконтроля ..................................................... 39 
Тема 4 КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ...................... 40 
4.1. Измерение и оценка характеристик качества ПО ......................... 40 
4.2. Концепция и сущность управления качеством ПС ...................... 45 
4.3. Роль стандартизации и сертификации в управлении качеством 
ПС ............................................................................................................ 48 
Вопросы и задания для самоконтроля ..................................................... 52 
Тема 5 МЕТОДЫ ВЫЯВЛЕНИЯ ТРЕБОВАНИЙ К ПО. УРОВНИ 
ТРЕБОВАНИЙ. АНАЛИЗ ТРЕБОВАНИЙ К ПО ..................................... 53 
5.1. Особенности интерпретации требований ...................................... 53 
5.2. Типы требований. ............................................................................. 54 
5.3. Приемы формулирования требований ........................................... 55 
5.4. Выявление требований .................................................................... 56 
5.5. Анализ требований ........................................................................... 58 
5.6. Спецификации требований ............................................................. 60 
5.7. Проверка требований ....................................................................... 61 
5.8. Управление требованиями .............................................................. 62 
5.9. Управление проектом ...................................................................... 63 
Вопросы и задания для самоконтроля ..................................................... 65
 


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   53




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

    Басты бет