Font Size: a A A

Research And Realization On Requirement-Oriented Development Enviroment

Posted on:2008-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2178360272467879Subject:Software and theory
Abstract/Summary:PDF Full Text Request
As one of the most complicated processes in Software Engineering, Requirement Engineering has always been the hotspot. Along with the emergence of the idea of Software Factory, which is also called SoftMaker, we hope that the realization on Requirement Management can be a part of the realization on SoftMaker. On the other hand, the idea of Service-Oriented Architecture(SOA) provide a perfect way to realize SoftMaker. In this condition, how to achieve Requirement Mangement based on SOA can be a novel view for Requirement research.As an environment which can provide the function on Requirement management, the development of RODE (Requirement-Oriented Development Environment) can actually be regarded as a process of filterating on this kind of collection in the field of Requirement within Software Factory. Combined with the idea of SOA, RODE divide the target software system into 5 parts which focus on different kind of services, namely, UI, Database, Functional Reqirement, non-Functional Reqirement and other field. On top of that, we can continuely divide these service modules into smaller one if we need. Under this principle, a target software system is actually translated into a"Service Tree"which is made up of a series of services. The process of continuous subdividing on services is actually a process of Requirement Analysis, which we called Requirement Analysis based on SOA.The client part of RODE is responsible of acquirement and analysis on requirement, while the service part maily focus on the report on requirement. The users of the client part can be classified into 3 types, namely: Administrator, Project Manager and Clients. On the other hand, the service part only can be used by Administrator. In RODE, according to the classifying towards service, requirements are accordingly divided into 5 class, specificly, the non-Functional Reqirement includes 4 aspects: Team Organization Requirement, Time Distribution Requirement, Gant Requirement and Project Fund Distribution Requirement. Requirement description method includes: graghs, tables, XML documents and Specification File.
Keywords/Search Tags:Requirement Management, SoftMaker, Service-Oriented Architecture, Service Module, Requirement Description
PDF Full Text Request
Related items