Požadavky v životním cyklu vývoje softwaru

Název práce: Požadavky v životním cyklu vývoje softwaru
Autor(ka) práce: Bystřická, Radka
Typ práce: Bakalářská práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Stanovská, Iva
Jazyk práce: Česky
Abstrakt:
Požadavky na software jsou nedílnou součástí procesu vývoje informačních systémů a jejich údržby. Práce s nimi však není jednoduchá a jejich špatné pochopení a poté nesprávná implementace mohou negativně ovlivnit projekt. Nespokojenost vzniká jak na straně zákazníků (protože nedostali, co chtěli), tak na straně vývojového týmu (dělali z jejich pohledu zbytečnou práci). Problémy s požadavky a nastavením správného procesu pro jejich zpracování se zabývá Requirements Management. V jeho rámci bylo během let definováno několik best practices pro práci s požadavky. Tato práce popisuje vybrané základní techniky a pravidla. Jedná se o analýzu požadavků a o jejich rozčlenění na několik druhů. U jednotlivých druhů požadavků jsou pak popsány jejich specifika včetně typických problémů, které v jejich souvislosti vznikají. Existuje několik metodik vývoje a údržby informačních systémů a každá tato metodika adaptuje požadavky a procesy jejich zpracování trochu odlišným způsobem, který vychází ze základních myšlenek dané metodiky. V této práci jsou popsány 3 metodiky. Za klasické metodiky je vybrána Rational Unified Process a agilní jsou zastoupeny metodikami Scrum a Feature Driven Development. U každé metodiky jsou nejprve krátce nastíněny její základy a poté jsou rozebrány role, artefakty a procesy právě v souvislosti s požadavky.
Klíčová slova: Scrum; Rational Unified Process; analýza požadavků; Requirements Management; Feature Driven Development; požadavek na software
Název práce: Software Requirements in the Life Cycle of Development Process
Autor(ka) práce: Bystřická, Radka
Typ práce: Bachelor thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Stanovská, Iva
Jazyk práce: Česky
Abstrakt:
Software requirements are an integral part of the processes of development and maintenance of information systems. Working with requirements is not an easy thing and their poor understanding and incorrect implementation may adversely affect the project. Dissatisfaction arises at the both sides of project because customers do not get what they have wanted and development team does worthless and unnecessary work from their point of view. Problems with requirements and with setting up the right processes to deal with them are the area of Requirements Management. Over the years there was defined a few best practices within this scope. This thesis describes some basic techniques, methods and rules. There is also a requirements splitting into five types. For each type of requirements there are described their specifics, including the typical problems that arise in their context. There are several methodologies of development and maintenance of information systems. Each of them adapts the requirements and processes of their elaboration a little bit differently. This depends on the basis of the methodologies. There are free methodologies described in this thesis. The Rational Unified Process is chosen as delegate of classic ones. Scrum and Feature Driven Development stands for agile methodologies. For each methodology there are first briefly outlined its basics and then described the roles, artifacts and processes in the context of the requirements.
Klíčová slova: Scrum; software requirement; Requirements Management; Feature Driven Development; Rational Unified Process; requirements analysis

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 17. 1. 2009
Datum podání práce: 29. 6. 2009
Datum obhajoby: 27. 8. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/18252/podrobnosti

Soubory ke stažení

    Poslední aktualizace: