Theory, method and practice of software Engineering (chapter III)

Source: Internet
Author: User

Software project Management

This chapter discusses the management technology of software engineering, which mainly includes personnel management, communication management, project planning and risk management.

Software project management is to be a software project in accordance with the predetermined cost, progress, quality, and the smooth completion of the cost, shemale, progress, quality, risk analysis and management activities. The characteristics of software projects: the invisibility of software products, the high uncertainty of project, the multi-variability of software process and the high mobility of software personnel. Software project Management "4P": People, Product, Process, project. The lifecycle of a software project includes 4 phases: Project initiation, project planning, project implementation, and project closure. Software Project organization includes: Democratic organization structure, main programmer type Organization structure, technical management organization structure. Project communication methods include: direct conversation, telephone conversation, e-mail, Conference, Project website, written report. The scale of software project is an important factor affecting the workload and cost of software project, and the commonly used methods include: line of code, function point and other techniques. Software cost estimation generally includes three kinds of techniques such as expert judgment, analogy estimation and empirical model. A software project management plan is a document that coordinates all other programs to guide project implementation and control. The process of software risk management includes basic activities such as risk identification, risk analysis, risk planning and risk monitoring. Software configuration management is a technology that identifies, organizes, and controls modifications that act on the entire software lifecycle and are designed to minimize errors and maximize productivity.

Theory, method and practice of software Engineering (chapter III)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.