Font Size: a A A

Application Of Pair Programming Technology On Developing Integrated Monitoring System For Railway Information Systems

Posted on:2018-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:J Y XuFull Text:PDF
GTID:2392330599475008Subject:Transportation engineering
Abstract/Summary:PDF Full Text Request
Railway informatization is the main sign of railway modernization construction;Its fundamental purpose is applying communication,information and data processing to every activity on the railway transport organization.Transformming traditional industries,improving the quality of railway transport service,optimizing the organization of railway passenger and freight,raising the productivity of railway transportation,reducing the production costs,and finally achieving the modernization and informatization of railway transportation.Currently,every railway operational information system provides practical basis data support for the railway department to improve the transportation organization efficiency,improve the service quality,shorten the turnover time of the freights and reduce the enterprise operation cost.In this paper,using pair programming,I Studied the cost,effect and improvement of the project based on Production On Duty and Work Management System in Information Technology Institute,Guangzhou Railway Group Co.,Ltd.In particular,the research work of this paper mainly carries on the following analysis from theory and practice:(1)This paper studied the theory of pair-programming techniques,grasped the characteristics and advantages and disadvantages of the technology in detail;Combining the iterative and risk analysis features of the spiral development model,Pair-Programming techniques are used in several stages of project development and complement each other.Achieving the goals such as improve software development efficiency,shorten development cycle,ensure the quality of software code,ontrol product risk etc.Thereby there are reducing software development and late maintenance costs and enhancing customer satisfaction.(2)From the aspects of economics,this paper studied the cost of pair programming technology combining with several cases of reseach in domestic and abroad,and proved that the cost of pair programming won't double cost to traditional single programming.On the contrary,pair programming can create the optimized cooperative team and provide better design and code quality.Although the initial cost of the pair programming(warm-up and run-in)is more higher,there is no doubt that the cost of pair programming is lower than the cost of traditional single programming from the entire software development cycle.The closer to the actual project situation,the lower cost of pair programming than individual programming,more obvious of efficiency and better customers' satisfaction under the condition of the same module code quality.(3)Take Production On Duty and Work Management System in Information Technology Institute,Guangzhou Railway Group Co.,Ltd as a practice case,I studied the application and effect of pair-programming techniques from software engineering.According to the actual project development,we targeted to improve the pair programming technology and make this technology more realistic,more perfectly applied to the project development.Through small regional autonomy,sharing hardware resources,improve the pairing strategy and a series of measures,the productivity in pair groups are improved,the team is more cohesive,the internal communication and exchange become simple and effecient.Thereby we produced higher quality products.Using “a coder with a professional technician breaks the tradition of two developers in code pairs who are code coders” in “improve the pairing strategy”,it's proved that the pair-programming technology can be adjusted adaptively according to the actual conditions of the project.(4)Studied the disadvantage of pair programming technology,such as "cann't find consistency errors,communication difficulties within pairs,the initial stage of development has a low efficiency",this paper have all made a detailed analysis and put forward targeted solutions according to the actual project.This system achieves a good result at last.
Keywords/Search Tags:Pair Programming, Extreme Programming, Railway informatization, Spiral Model
PDF Full Text Request
Related items