Font Size: a A A

Research And Construction Of Expert Review System Based On DoDAF Architecture Design Model

Posted on:2021-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:R H LiuFull Text:PDF
GTID:2428330611469717Subject:Engineering
Abstract/Summary:PDF Full Text Request
The design of software architecture plays a very important role in the whole process of software development,its design results directly affect software performance.Therefore,it is necessary to organize experts to evaluate the quality of architecture design results after the phase of software architecture design,so as to eliminate the unreasonable parts as much as possible,and lay a foundation for future development.It is found that there is a lack of software architecture evaluation tools which can be used by experts directly.In order to solve this problem,this thesis develops a set of expert review system based on mature Do DAF software architecture framework and combined with practical application requirements,for use by system administrators,review experts and software architecture designers.After extensive investigation,this thesis finally selects Unified Modeling Language(UML)to describe various perspectives and models in Do DAF software architecture,and then introduces relevant development technologies of expert review system.Based on practical application scenarios,functional and non-functional requirements analysis is carried out to determine the requirements of the whole system.In addition,the overall architecture of the system,the design of each function module and the database design are shown in turn.Then the realization process of each function module in the expert review system is described and the function implementation effect is also demonstrated.At last,the thesis tests main functions and analyzes the results.The expert review system based on the Do DAF software architecture design model framework in this thesis adopts B/S structure,including six modules: architecture model management,architecture model annotation,architecture model version comparison,expert review opinion exchange,review task assignment and user management.The architecture model management module includes the functions of project import,list display,project information editing,project export and project removal,etc.The architecture model review task assignment module includes the functions of reviewer addition,reviewer removal,review task assignment,review task status change,etc.The architecture model annotation module includes the functions of annotation addition,mouse gesture synchronization,annotation editing,annotation removal,and historical annotation repetition.The review suggestion exchange module includes the functions of adding suggestions in the comment area,designating the recipient of suggestions,and dealing with state changes of suggestions.The software architecture model review results comparison module includes review version display,review version comparison,review comments summary and other functions.The system is now in trial,convenient and easy to use,having good user experience and performance.It basically meets the corresponding needs of practical application scenarios and fills the market gap.
Keywords/Search Tags:DoDAF software architecture framework, software architecture review, image annotation
PDF Full Text Request
Related items