zoukankan      html  css  js  c++  java
  • 软件项目管理的理解

    随着信息技术的广泛应用,软件项目的开发也越来越复杂,靠个人单打独斗的作坊式的开发方式越来越不能满足发展需要,于是很多企业将项目管理纳入开发过程之中。

    软件项目管理是为了软件开发项目能够按预定的成本、质量、进度顺利完成。对人员、成本、质量、进度和风险进行分析和管理活动。

    从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。主要内容如下:

    1. 编写《软件项目计划书》项目组成立的第一件事是编写《软件项目计划书》,在计划书中描述开发日程安排、资源需求、项目管理等各项情况的大体内容。 
    2. 软件配置管理
    软件配置管理简称 SCM(Software Configuration Management 的缩写),是在团队开发中,标识、控制和管理软件变更的一种管理。 软件配置管理分为版本管理、问题
    跟踪和建立管理三个部分。
    3. 软件质量管理
    随着软件开发的规模越来越大,软件的质量问题显得越来越突出。软件质量的控制不单单是一个软件测试问题,在软件开发的所有阶段都应该引入质量管理。
    4. 软件风险管理
    软件项目管理存在着风险,如果我们提前重视风险,并且有所防范,就可以最大限度减少风险的发生。进行风险管理是有效的手段。 
    5. 人员管理
    所有的项目,人是关键,而人员的管理主要是人力资源的分配和协调方面,尽量让每个成员发挥自己的长处。明确人与人之间的关联,就像软件一样,人员之间也应该有个框架,来连接人与人。

    6.文档和代码管理

    在开发过程中,会有很多文档和代码,这些都要严格按管理规范来管理。这些都应该从完整性、访问权限、版本控制等做起,尤其主要在复制和传播方面一定要严格控制。

  • 相关阅读:
    织梦开发——相关阅读likeart应用
    织梦标签教程
    织梦专题调用代码
    HIT 2543 Stone IV
    POJ 3680 Intervals
    HIT 2739 The Chinese Postman Problem
    POJ 1273 Drainage Ditches
    POJ 2455 Secret Milking Machine
    SPOJ 371 Boxes
    HIT 2715 Matrix3
  • 原文地址:https://www.cnblogs.com/junfengmi/p/5328357.html
Copyright © 2011-2022 走看看