Font Size: a A A

Research On Knowledge-Based And Modeling Goal-Oriented Non-Function Requirements Technology And Tools

Posted on:2003-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:S D NiFull Text:PDF
GTID:2168360092455002Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As a sub-domain of Software Engineering, Requirement Engineering is a broad, interdisciplinary, and open-ended subject. Traditional requirement analysis procedure was driven by Functional Requirements(FR), but now people recognize that Non-Functional Requirements(NFR) is also important, such as safety and reliability. This involved some problem of the Non-Functional Requirements of software such as description, elicitation, negotiation and validation.In this thesis we presents a systematic method of Goal-Oriented Non-Functional Requirements Requirement analysis and modeling(GONFR) with knowledge-based to help architects achieve NFR during architectural design.In the method, NFR are explicitly represented as "softgoals" to be "satisficed". Throughout the architectural process, softgoals are incrementally refined, architectural alternatives are considered, design tradeoffs are analyzed, and design decisions are rationalized. During the entire process can be supported by knowledge-based. This thesis defines and classifies the concept of NFR and describe the process measure of some representative NFR. According to subjectivity, relativity and correlation of NFR, we describe NFR using the concept of softgoal and characterize the relation between softgoal with contribution and correlation link, based on the study of goal-oriented requirement analysis. In this thesis, this method interconnect NFR with FR; on the other hand, FR is judge condition when satisfying NFR.Second, in order to fulfill the process of NFR, we using knowledge-based to support the process, avoiding difference on the comprehension among stakeholders and separating analyst from consulting too much literature ,so we can help architects achieve NFR during architectural design effectively.Last, we utilize the extend mechanism of Unified Modeling Language(UML) implement a tool for Non-Functional Requirements Requirement analysis and modeling, giving stakeholders one platform for description, elicitation, negotiation and validation of NFR.
Keywords/Search Tags:requirement engineering(RE), non-functional requirements(NFR), tools, goal-oriented requirement modeling, Unified Modeling Language(UML).
PDF Full Text Request
Related items