Font Size: a A A

Software Optimization Techniques In Software Development Projects In Applied Research

Posted on:2011-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:G Y FanFull Text:PDF
GTID:2208330332976992Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the complexity and diversity of the computer system and network technology, the whole world is more closely linked with the computer and applied software. Computer system has become one of the key factors in the various businesses that can be conducted successfully. The computer is playing an irreplaceable role in all the aspects of living and working. The larger business is expanded, the higher the requirement of computer system becomes. It not only signifies in providing the reliable and safe service, but also more and more attention is focused on the function of computer, and it has become a hot topics. Even in the early development of the computer, the function also was a crucial factor that we had to take into consideration.This thesis elaborates the relationship of the software performance engineering and the software optimization techniques, studying the role of testing benchmarking and the use of performance measurement tools, then studying what it can do for the developers, how to construct and evaluate models, and how to identify and explain the solution to the performance issues, and how the software performance engineering theory and software optimization techniques can bring in the process of the development in order that it can guide and apply in the fields. What's more, the thesis discusses how to conduct the positioning of the performance constraint according to the target functional requirements. The thesis introduces the effective data collection techniques and performance measurement techniques, to explore the performance-oriented design principles.Then starting from the development and design of GIS Objects, I elaborated all aspects and the process involved on creating a responsive and scalable software products, introducing the application of the software performance engineering from the issues of the systematic structure to the standard and development of modeling and metrics. The text description of server module in the project of GIS Objects performs the functional study and practical optimization more detailed. In addition, I illustrated how to put the software performance engineering into the important applied fields by means of the practical application and the case study.
Keywords/Search Tags:Benchmark, performance analysis tools, software performance engineering, performance constraints, OpenMP, Unit Test
PDF Full Text Request
Related items