2
Резюме Целта на курсовата работа е, да се представят основните технологии за управление на теоретични и практични модели за управление на софтуерното тестване. За реализацията й са изпълнени следните задачи:
Представени са базови концепции за управление на процесите по разработване и тестване и е изложено проучване на сравнения между отделните видове.
Глава 1 разглежда класически методологии – водопаден и V-образни модели.
Глава 2 разглежда видовете гъвкави методологии (agile).
Глава 3 обширно разглежда гъвкавата методология – Scrum.
Глава 4 изследва спираловидния модел.
Глава 5 разглежда модела KanBan.
Глава 6 разглеждат Lean принципите.
В Глава 7 подробно се разискват жизнения цикъл и прототипирането.
Ключови думи: Софтуерно инженерство, софтуерно тестване, гъвкави методологии (Agile, Scrum),
жизнен цикъл, прототипиране.
3
Използвани съкращения и символи Agile Business Analyst - бизнес аналитик/анализатор в
Agile проекти Agile Методология - начин за организиране на процеса по разработка на софтуер, според който продукта се доставя поетапно и на части с цел намаляване на риска и по-бързо доставяне на резултат
Assumptions and Constraints - твърдения, свързани с изискванията, които приемаме за
верни и ограничения, най-често свързани с избраната технология
Business Analyst - роля в
проектите, която трансформира бизнес нуждите в изисквания и следи дали крайното решение ги покрива
Business Owner - роля в проектите,
която представлява клиента Business requirement - изисквания на високо ниво,
които изразяват бизнес цел Business rule - изисквания, които определят как работи бизнеса - правила, условия, формули
Customer - клиентът , който плаща за крайния продукт и/или ще
го ползва Сподели с приятели: