Font Size: a A A

Think About Software Project Management Through ETax

Posted on:2005-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhangFull Text:PDF
GTID:2156360152970865Subject:Business Administration
Abstract/Summary:PDF Full Text Request
The management in software development has been constantly improved since the "Waterfall Model" , the unconventional upgrading on skills, process and methodology on software' development has been remarkably rapid carried out. In this paper it is elaborated that the lifecycle of software is based on the demonstration, and its architecture goes through the whole process as the core of the software, while always a progress of coding, iteration and evolution on auto-documentsThe software engineers need to capture the demands and requirements of the clients and develop the DEMO version, thus the clients may be able to provide suggestion and point out possible problems at an earlier stage. The fundamental goal of study on architecture is to solve the problems on re-using, quality and maintenance of software. In the lifecycle of developing a software, the architecture is optimized by constant iteration. Unlike a construction project implementation, coding is a designing work which requires extraordinary intelligence with the programmers, who must be very creative and capable. The program from the integration of files to source program is called auto-documents , which can minimize the files. The system' s architecture is being stabilized and its function is being improved after iteration and iteration, and this evolution will lead to a perfect design. Each iteration consists of several progresses such as demands, designs, coding, test and integration, therefore an iteration can be considered a small scale "Waterfall Model" .The lifecycle of developing software can be set off in four phases, i. e. inception, elaboration, construction and transition, they are the different status of the development, not a dynamic sequence as in"Waterfall Model" . In inception phase the development is to start and a reliable draft of Feasibility Study needs to bee established. In construction phase the work is set out from an operational architecture until a preliminary performance in the clients demanding circumstance can be realized. In transition phase a BETA is to be established and optimized, eventually ending with the issuance of the software product.The advantages of iteration are to reduce the risks in the inception phase, to obtain a healthy architecture, and to deal with the continuous changes of the demands. It can help the programmers to discover problems and make corrections immediately, then to assure a persistent integration.The software artifacts consist of five sets: management, demands, design, accomplishment and implementation. At any point of a lifecycle, these five sets are on different status of integration In each phase of the development a specified artifact set is taken as the core of the work. By the end of each phase, there is progress on each set contributing to the whole system. Finally, the elaboration in consistence on all five set is gained when the system is finished.The management artifact set includes the midway results and the assistant information in the progress of capturing record product/process, maintaining and improving of the software product. The design set includes relating files of the software designing. The demands set includes architecture files and demands illustration. The accomplishment set includes source code files. And the implementation set includes the operational software, the relating operating files and the users' manual.The sequence and combination of software and files as well as the users of the files should be considered in construction the artifacts...
Keywords/Search Tags:Project Management, Software, Lifecycle, Artifact, Iteration.
PDF Full Text Request
Related items