Summary: | 碩士 === 東海大學 === 資訊工程與科學系 === 95 === Most requirement documents were written in ambiguous natural language which is less formal and imprecise. Without modeling the requirement documents, the knowledge of the requirement is hard to be kept in a way, that can be analyzed and integrated with artifacts in other phases of software life cycle, e.g. UML diagrams in analysis and design phases. Therefore, maintaining the traceability as well as maintained in a consistent in UML in a system. Transforming the requirement documents into well-accepted OO modeling languages of the following analysis and design phases for software development, with expertise and experiences, would be costly and inconsistent prone. In this paper, we propose empirical Model-based Object-oriented Requirement Engineering (MORE) from an empirical viewpoint for software development. An innovative requirement model OORM is presented to systematically assist developers in producing requirement paradigms which can be used consistently in the following phases of analysis, design, and implementation. MORE is to promise not only the efficient requirement development, but also the feasibility of software evolution streamline with the integration of paradigms from all the phases of software lifecycle.
|