Dissertation > Excellent graduate degree dissertation topics show

UML Process Modelinng and Software Testing

Author: HeQiHan
Tutor: WangWenBo
School: Beijing University of Posts and Telecommunications
Course: Electronics and Communication Engineering
Keywords: UML software engineering modeling automation testing tool consistency check
CLC: TP311.53
Type: Master's thesis
Year: 2013
Downloads: 46
Quote: 0
Read: Download Dissertation

Abstract


With the development of software engineering, UML modeling is more and more important. People pay more attention to the UML modeling from different angles. In this environment, how to model properly in software engineering has become one of the hot issues. At the same time, feedback error test link is becoming more and more important for checking the program. Using software testing, developers can remedy the system error in a timely manner, but it has brought trouble to the program developers because the developers need to code every test script for each class, which undoubtedly greatly increase the burden of programming. Automated testing tools can generate test script code, so it is popular in the market.Inconsistency problems of models occur regularly during the software engineering process. For example, the model represents the function does not completely consistent, or the descriptions of the same object model are different. Based on detailed study of the inconsistency causes, a formal model-based mapping and database testing UML model diagram consistency method is given, it has the advantages of scalability, versatility. In the description of the method, we focus to achieve a formal model of the database table storage technology, design the consistency algorithm completely, and discuss their application.The same time, aspects of testing in software engineering, this paper summarized the characteristics of the UML model diagram, program design and development of Eclipse plug-in that automates the generated test script code, this plug-in is based on the technology of UML, the test cases can be established with UML model diagram, and they are corresponding to each other, the case even can be directly associated with the models. UML modeling language and narrative combination described in detail the system architecture and functionality of the plug-in process, including three functional modules, the user interface, background controller and template storage. Finally, by refinement of the three functional modules of the system architecture, this paper indicates that the key features of the code fragment describe their implementations to meet the functional requirements of the system under normal operation of the plug-in instance to determine and reach the target of generating the test script code automated.

Related Dissertations

  1. The Realization of Coal Liquefaction in the Continum Model System and the Experimental Research of Coal Liquefaction,TQ529.1
  2. Soft Sensor of Naphtha Dry Point on Support Vector Machines Regression,TE622.1
  3. Research on Mechanism Analysis and Modeling Simulation of Horizontal Well Tractor,P631.83
  4. Tooth Profile Modeling and Machining Error Analysis of the Face Gear,TH132.41
  5. Analysis and Study of Abutment Stability in Concrete High Arch Dam by Three-Dimensional Nonlinear Finite Element Method,TV642.4
  6. Research on HID Lamp Rectifying Effect,TM923.32
  7. A Simulation Study of the Effects of Ischemia to Spiral Waves in 2-D Human Ventricular Tissue,R318.0
  8. Service Model Driven Architecture (SMDA) Oriented Modeling Techniques and Tool Implemention,TP311.52
  9. Research of Visualization Technology in the Virtual Test of Missile,TP391.9
  10. The Research and Design of Middle-Small Enterprises Purchase-Sales-Inventory Management System,TP311.52
  11. Design and Simulation of Flight Management Computer System CDU Unit in Flight Simulation,TP391.9
  12. Measurement-Based Analysis and Modeling of Internet Delay,TP393.4
  13. Aerial Target Anti-interference Recognition and Tracking System,TN215
  14. Method of mapping UML models to XMI,TP311.5
  15. The Application and Research on Web Testing Method Based on Model,TP311.53
  16. Army logistics material management system design and implementation,TP311.52
  17. Research on Adaptive Control of Recovery of UUV with Near Wall Constraint,TP273
  18. Steering Mechanism and Hydraulic System for the Electronic Control Hydraulic Power Steering System of Tractor,S219.02
  19. Mathematical Modeling in the High School Mathematics Teaching Practice and Exploration,G633.6
  20. Formalization-based Methed to Generate Test Sequence of UML,TP311.53
  21. Study on Model-Based Visualization of Wheat Root Systems,S512.1

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