Dissertation > Excellent graduate degree dissertation topics show

Research of Software Product Family Evolution Method and Application

Author: XiaTong
Tutor: XiaoGangï¼›ZhangYuanMing
School: Zhejiang University of Technology
Course: Applied Computer Technology
Keywords: software product family evolution software gene pedigree model monomerevolution many-body evolution
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 13
Quote: 1
Read: Download Dissertation

Abstract


As a systematic reuse method, the development approach of software product family is one of effective solution methods for the ever-changing software requirements, the new software crisis as well as defects in the traditional business model. Evolution of software product family is an important part of the software product family life cycle, have important guiding significance to the actual development and maintenance of application systems.At present, Most research works of software product family evolution focused on the evolution of a single software product, with little guidance from the global perspective of the evolution of software methods, ignore the internal software of the software product family relationships between entities, making that software assets are not effectively used. For effectively promote the systematic reuse of software products family, and shorten product development cycle, this paper presents a software gene model of multi-antenna structure, and propose a software product family evolution method based on pedigree method to guide the evolution of software product family. The main contents are as follows:1. Software genes and gene pool of software product family.Software genes and software products family gene pool provide identification information of features for software product family evolution. Use the difference of genes to distinguish between genetic evolution of the different versions, identified by gene changes in the software evolution. To improve search efficiency of software gene, this paper proposed a multi-antenna structure based on software genetic models, and discussed the software product family gene pool and so on.2. Software product family pedigree model.This paper described the relationships between software product family members and the components form the perspective of pedigree model; and use the pedigree relationship to link the family members, so can find assets more quickly, and describe the software gene inheritance and variation.3. A software product family evolution method based on pedigree models.Based on the software genes and pedigrees model, this paper proposed an evolution method of software product family based on pedigree model. This method is divided software product family evolution into two categories of monomer evolution and multi-body evolution, and shows specific evolution flow chart and evolutionary steps for each category.Finally, Do research works in the software product family evolution method based on pedigree models in practical application of project development. The software product family evolution method based on pedigree models applied to a development instance-- Zhejiang Professional Titles Apply and Review System. Based on software genes and pedigree models, this method guidance evolution of software products and components from the global perspective. Fully verify the feasibility and effectiveness of the software product family evolution method based on pedigree models in the actual project development.

Related Dissertations

  1. Imitation of animal genetic model of software engineering methods,TP311.52
  2. Service Model Driven Architecture (SMDA) Oriented Modeling Techniques and Tool Implemention,TP311.52
  3. The Design and Realization of NS2-based PeerCast Simulation Platform,TP311.52
  4. The Design and Implementation of Bicluster Data Analyzing Software,TP311.52
  5. The Design and Implementation of Student Information Management System Based on Workflow,TP311.52
  6. Design to E-learning System in Senior Vocational School Base on Moodle,TP311.52
  7. Design and Realization of GPS Monitoring System Based on WEB,TP311.52
  8. Mvc-based E-commerce Self-employment Platform Built on Campus Study,TP311.52
  9. Design and Implementation of Post Practice Management System for Students Based on .NET,TP311.52
  10. Design and Implementation of Legal Risk Service System Based on SOA,TP311.52
  11. Research on Petri Net-based Service-Oriented Modeling of Information Management Software,TP311.52
  12. The Research and Implementation of OA System Based on SOA and Workflow,TP311.52
  13. Research and Development on Wireless Transmission-based Public Transport Vehicle Media Asset Management Systems,TP311.52
  14. Research of Data Integration Model Based on SOA,TP311.52
  15. Research & Implementation of Computerized Adaptive Testing System,TP311.52
  16. The Design and Realization of the Rehabilitation Medical Information System,TP311.52
  17. The Design and Implementation of Banking Personal Customer Relationship Management System,TP311.52
  18. Research on Personalized Recommendation Algorithm Based on Natural Forgetting,TP311.52
  19. Reliability Analysis Software Development Based on FMECA,TP311.52
  20. Research and Application of Map/Reduce Based Distributed Log Analyzer,TP311.52
  21. A Design and Implementation of Single Sign-on System Based on the Improved RBAC Model and CAS,TP311.52
  22. Examination System Design and Implementation Based on Web,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile