Font Size: a A A

The Design Of System Framework Based On Business And Data Driving

Posted on:2014-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:N N BaoFull Text:PDF
GTID:2252330401478983Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Along with the network become popular, the use of the information system software spread all over the various aspects of working life. As an information designer and developer, how to provide better system design idea and provide more convenient service and make the information system meet the needs of users become the key issue of software design and development. Current system analysis only pays attention to the analysis of system function demand and ignores the non-functional requirements.The content of thesis research includes the idea of layered architecture, different architectural patterns, software engineering, requirements engineering etc. The purpose is to build a data and business leading multilevel framework which from two aspects of business requirement and base data requirements. First of all, through the separation of concerns, demand analysis is divided into two aspects of functional requirements and non-functional requirements. Functional requirements include the problem domain of business logic needs. Nonfunctional requirements corresponding data processing, system performance, security, data integrity and information service requirements. Business logic is modeled by use case model. Data state diagram combines data and state diagram which describe data changes. According to the data state view, different data state has different operation. Different operation carried out on the core business data modeling. Database operations do the same thing with business entity operations. According to the separation of concerns the crosscutting concerns:data integrity verification and data manipulation layer, by adopting the idea of aspect-oriented programming (AOP) for modularized crosscutting concerns. Data integrity dictionary can do validation by demand. This data and business driven framework emphasizes the integrity of the data and achieved the purpose of low coupling. At the same time, this business and date driven framework provides good support for the integrity of data and lays a good foundation for future information integration and data service.This data and business driven framework is applied to the Guangxi north gulf port pilot scheduling system. The system has realized the C/S, B/C and the implementation of mobile devices for3cities. The feasibility of the framework is good. This framework implementation has combine with pilotage service and pilot data. The advantage of this framework is not only focus on core business needs but also focus on NFR. System quality is highly improved. The framework also provides convenient modifiability of the system and maintainability support.According to the different needs, the framework has improved a little. Separation of concerns makes the program modification will not affect other parts and improve the efficiency and accuracy of improved. And it provides a convenient maintenance support for later system running. Meanwhile, data validation of cross-cutting aspects forms independent components which can be easily applied to other systems. The component has extensive application value.
Keywords/Search Tags:NFR, AOP, Use case driven, Framework design, Data driven
PDF Full Text Request
Related items