Bakalářská práce se zabývá specifikací softwarových požadavků, konkrétně pomocí formátu případů užití a využívá pro ně šablony Alistaira Cockburna. V první části se práce věnuje potřebné teorii specifikace, dokumentu specifikace požadavků a jeho částí, případů užití a jejich modelování pomocí UML diagramů a pomocí softwaru. Druhá část práce obsahuje postup tvorby případů užití systému SPOT - Slovník překladů odborné terminologie a podrobnou analýzu případů projektu CoCoME - The Common Component Modeling Example, jak s přihlédnutím ke zmíněným doporučení Alistaira Cockburna, tak s využitím zkušeností získaných studiem další literatury. Přílohou pak jsou vytvořené případy užití a UML diagram systému SPOT a analyzované případy užití.
Annotation in English
The bachelor thesis deals with the specification of software requirements, specifically using the format of use cases and their template defined by Alistair Cockburn. The first part of the thesis is dedicated to the necessary theory of requirements specification, the Software requirements specification document and its sections, the use cases and their modeling in UML diagrams and in software. The second part of the thesis includes the process of creating the use cases of the system SPOT - in translation "The dictionary system of technical terminology" and the detail analysis of the use cases specification from the project CoCoME - The Common Component Modeling Example not only according to Alistair Cockburn's recommendations but also to author's experiences based on literature survey. The Annex contains the SPOT use cases and UML diagram and analyzed use cases.
Keywords
Bakalářská práce, Softwarové inženýrství, Případy užití, Specifikace požadavků softwaru, Unified Modeling Language, The Common Component Modeling Example, Alistair Cockburn
Keywords in English
Bachelor thesis, Software Engineering, Use cases, specification of software requirements, Unified Modeling Language, The Common Component Modeling Example, Alistair Cockburn
Length of the covering note
76 s (86000 znaků)
Language
CZ
Annotation
Bakalářská práce se zabývá specifikací softwarových požadavků, konkrétně pomocí formátu případů užití a využívá pro ně šablony Alistaira Cockburna. V první části se práce věnuje potřebné teorii specifikace, dokumentu specifikace požadavků a jeho částí, případů užití a jejich modelování pomocí UML diagramů a pomocí softwaru. Druhá část práce obsahuje postup tvorby případů užití systému SPOT - Slovník překladů odborné terminologie a podrobnou analýzu případů projektu CoCoME - The Common Component Modeling Example, jak s přihlédnutím ke zmíněným doporučení Alistaira Cockburna, tak s využitím zkušeností získaných studiem další literatury. Přílohou pak jsou vytvořené případy užití a UML diagram systému SPOT a analyzované případy užití.
Annotation in English
The bachelor thesis deals with the specification of software requirements, specifically using the format of use cases and their template defined by Alistair Cockburn. The first part of the thesis is dedicated to the necessary theory of requirements specification, the Software requirements specification document and its sections, the use cases and their modeling in UML diagrams and in software. The second part of the thesis includes the process of creating the use cases of the system SPOT - in translation "The dictionary system of technical terminology" and the detail analysis of the use cases specification from the project CoCoME - The Common Component Modeling Example not only according to Alistair Cockburn's recommendations but also to author's experiences based on literature survey. The Annex contains the SPOT use cases and UML diagram and analyzed use cases.
Keywords
Bakalářská práce, Softwarové inženýrství, Případy užití, Specifikace požadavků softwaru, Unified Modeling Language, The Common Component Modeling Example, Alistair Cockburn
Keywords in English
Bachelor thesis, Software Engineering, Use cases, specification of software requirements, Unified Modeling Language, The Common Component Modeling Example, Alistair Cockburn
Research Plan
Seznamte se s hlavními způsoby specifikace požadavků na softwarové systémy (UML, textové formáty).
Seznamte se s vybranými nástroji pro modelování a specifikaci požadavků.
Prostudujte detailně pravidla a praktické použití formátu případů užití (use cases).
Na základě získaných znalostí vytvořte vzorové specifikace v tomto formátu pro dva systémy středního rozsahu, dodejte je v elektronické podobě umožňující další strojové zpracování.
Zhodnoťte zkušenosti s uvedeným způsobem specifikace požadavků.
Research Plan
Seznamte se s hlavními způsoby specifikace požadavků na softwarové systémy (UML, textové formáty).
Seznamte se s vybranými nástroji pro modelování a specifikaci požadavků.
Prostudujte detailně pravidla a praktické použití formátu případů užití (use cases).
Na základě získaných znalostí vytvořte vzorové specifikace v tomto formátu pro dva systémy středního rozsahu, dodejte je v elektronické podobě umožňující další strojové zpracování.
Zhodnoťte zkušenosti s uvedeným způsobem specifikace požadavků.