zoukankan      html  css  js  c++  java
  • 软件工程概论3

    软件工程概论

    第三章 软件项目管理

    1.软件项目管理概述

    软件项目的特征:不可见性,高度不确定性,多变化性,高流动性。

    有效的软件项目管理集中于4个方面:人员,产品,过程和项目。

    软件项目的生命周期包括项目启动、项目规划、项目实施和项目收尾4个阶段。

    2.人员组织与管理

    软件项目的开发组织方式有:民主式组织结构、主程序员式组织结构、技术管理式组织结构。

    软件项目团队的特征:①明确的目标与共同分享的羡慕前景。②清晰地角色分工和紧密的团队协作。③融洽的关系和通畅的沟通。④高昂的士气和高效的生产力。

    3.项目沟通管理

    项目沟通的方式:直接交谈、电话交谈、电子邮件、会议、项目网站、书面报告。

    项目沟通活动:规划项目沟通、建立基础设施、实施阶段性评审、每周组织小组会议

    4.软件项目规划

    软件规模估计的常用方法:代码行技术、功能点技术。

    软件成本估计的常用方法:专家判断、类比估计、COCOMO模型。

    软件项目计划是一个用来协调所有其他计划、以指导项目实施和控制的文件。

    5.软件风险管理

    软件风险管理的过程包括风险识别、风险分析、风险规划和风险监控。

    风险识别   

    可识别的风险:软件规划、商业影响、客户特征、软件过程、开发技术、开发环境、开发人员等。

    风险规划

         常用的风险应对策略有:风险规避、风险缓解、风险转移、风险接受等。

    6.软件配置管理

    概念

    软件配置项:是为了配置管理而作为单独实体处理的一个工作厂品或软件。

    基线:是已经通过了正式复审的规格说明或中间产品,可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变。

    版本:是确定在明确定义的时间点上某个配置项的状态。

    软件配置管理贯穿整个软件开发过程,其主要活动包括软件配置项标识、版本管理、系统构建、变更控制、配置审计和配置状态报告。

     

  • 相关阅读:
    互联网、云大数据相关书籍推荐
    育儿、教育书籍推荐
    MySQL客户端工具的选择
    解决Windows10或者其他版本Windows Update报错的问题
    启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
    mysql的日期存储字段比较int,datetime,timestamp区别
    nginx增加ssl服务方法
    mysql导入出现MySQL Error 1153
    mysql忘记密码修改方法
    清空本地ssh记录数据,ssh: connect to host Ip port 22: Connection refused
  • 原文地址:https://www.cnblogs.com/double1/p/4266834.html
Copyright © 2011-2022 走看看