Author_Institution :
Software Coll., Beijing Univ. of Technol., Beijing, China
Abstract :
Software engineering processes are the steps which aim to produce software that meet the demand and achieve the goal of the project. It includes the development process, testing process, operation process, maintenance process. These processes cover the requirements, design, implementation, verification and maintenance and other activities. Effective software engineering is an organic combination of personnel, tools and methods combine, which can enhance productivity, improve software quality, cut down the costs and mitigate risk. This paper presents a practical human resource configuration strategy based on the most widely used software life cycle model. In this paper, person was distinguished with each other according to their ability, and a human resources configuration model was established in the process of software engineering. By solving the model, quantitative data was obtained to conduct the staff allocation. A specific software engineering was illustrated and human resources configuration strategy in this research was proved to be effective and practical.
Keywords :
human resource management; software maintenance; software quality; development process; human resource configuration strategy; human resources configuration strategy; maintenance process; operation process; organic combination; productivity; software engineering; software life cycle model; software quality; staff allocation; testing process; Humans; Mathematical model; Organizations; Programming; Resource management; Software; Software engineering; Human Resources Configuration Strategy; Software Life Cycle; Software Process;