Font Size: a A A

The Research And Application Of Domain Engineering Method On Inventory Management System

Posted on:2011-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:C L ZhuFull Text:PDF
GTID:2178360302499069Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid progress of computer technology, the traditional software can not meet the current needs in computer application. It is important for the software industry to keep pace with business needs. In order to improve software development efficiency and reduce development costs, software reuse technology becomes the most popular concept. The Domain engineering provides a strong technical support for software reuse. the Domain engineering method is such a concept that by analyzing the samples of systems, the commonality and variability characteristics of specific areas are identified and abstracted through the analysis of sample systems in specific areas, generates domain model and software architecture of specific areas, And high-level reusable components are developed and assembled at last. The Implementation of software reuse in specific areas can effectively access reusable assets, which is decided by the stabilities and cohesions of particular areas.Firstly, this paper introduces the current research status of Domain Engineering, and then briefly reviews theoretical concepts related to Domain Engineering and analyzes the relationship between the Domain engineering and application engineering. Aiming at the defects of current object-oriented analysis methods, the paper proposes the combination of Feature Oriented Reuse Method and Object Oriented Analysis. In allusion to the disadvantages of the current object-oriented analysis methods, the FODA-OOA method is proposed. This paper analyses modeling procedure of feature model in FODA in detail.In the stage of domain analysis, the commonality and variability characteristics of domain requirements are abstracted through feature model identification and feature model and the mapping mechanism of feature model to component are established in order to satisfy needs of the different business enterprise. Domain-Specific Software Architecture is established through four domain model including domain context model, domain Use case model, domain feature model and domain object model. Finally the reuse of domain components is implemented on the basis of Domain Specific Software Architecture.Combined with the inventory management field instances, the commonality and variability characteristics of inventory management domain are identified through Functional analysis and business process analysis of inventory management in detail.Feature model and Domain Specific Software Architecture of the inventory management field are established, and inventory domain components according to demand are extracted and assembled. Finally choosing components are used in the supermarket inventory management system.Experimental results show the validity of component based software development and improve the efficiency of software development.The study on FODA-OOA method in this paper is valuable both in theory and in utility. The research will have a guiding effect on development of the software industry in future.
Keywords/Search Tags:Software Reuse, Domain Engineering, Inventory Management, Feature Model, Component
PDF Full Text Request
Related items