【Soft Engineering】Software Engineering Management

mind Mapping

write picture description here

Knowledge point

The tasks of a software project

  1. Research: Analyzing Existing Systems
  2. Estimate: From development to the end, the error should be 10%-20%

The content of the software plan

  1. Scope: Project goals, main features, performance constraints, system interface, special requirements, development overview
  2. Resources: Human resources, hardware resources, software resources, others
  3. schedule
  4. Cost Estimate
  5. training program

3. Cost Estimation
Estimation
method - top-down
- low-up: expert estimation method, analogy estimation method, arithmetic algorithm

Cost Estimation Model

  • SLIM model – is a dynamic variable model
  • COMOMO model
  • Cost estimates for lines of code

3. Progress calculation

  • Gantt Chart: Describes the breakdown of tasks into subtasks and the progress of each subtask as a horizontal "histogram"
  • Engineering network diagram: also known as plan auditing, is a directed graph. The starting point is the arrow tail, indicating the beginning of the task, and the end arrow indicating the end of the task. The numbers on the arrows indicate the duration of the subtasks
  • Time-scale network diagram: clear resource utilization in each stage

4. Organizational Form of Personnel

Specific projects and personnel quality

  1. responsibility to people
  2. well organized
  3. Balance of responsibility and power

Hierarchical Mode

Matrix Mode

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324749579&siteId=291194637