Font Size: a A A

Research And Design Of Software Configuration Management System

Posted on:2014-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2268330392473471Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software configuration management (SCM)plays an important role in softwareprojects. It makes the project controllable, and identifies the variable data such assource code, documentation, and data. SCM also have the faction of bug tracking,change auditing and change management.According to compare SCM’s tools and the pros and cons of tools, propose thefoothold of simple, concise, redevelopment and integrated. Implode the versionmanagement and change management into a comprehensive platform. The versionmanagement will expand the support for distributed open-source projects. The changemanagement will integrate requirement change management and defect changemanagement. Propose the universal comprehensive process template according tooptimizing the process of version control and change management.Fully consider the reusability of components and moderately refine system. Adoptcomponent-based SOA design method for dividing system services, buildingmulti-layer components and extracting the same functional components from differentservices. Package the operation of interact with the database into components. Isolateuser operation and database operation to reduce database injection unrest. By usingcomponent-based SOA designing method, practice the customizable function. Itmainly reflected in the process and data specification. Designed SCM system can beused by small and medium-sized projects directly and large-scale projects can customthe function according to their requirement.Clearly delineate of services and components, fuzzy boundaries betweencomponents in the function designing. Make components reaching the tacit to jointlyachieve services of the SCM system. The designing of communication between thecomponents, the independent description of the components and detailed design of thesystem will guide the implementation of the SCM system.Design the database portion of the SCM system. Strictly abide by the first, secondand third paradigm of database designing. By analysis of volatile items and fixeditems, separate of volatile items and design data in the fixed table.The thesis focuses on the design of the system and will use a short part to descriptthe optimal behavior of project members for maximizing tool’s effects and achievingthe successful software project.
Keywords/Search Tags:process optimization, component-based SOA, component reusability, detailed design and database design, behavior optimization
PDF Full Text Request
Related items