软件配置

114 阅读2分钟
  • 项目的范围、时间与成本
    • 范围管理:是包括保证项目顺利完成所需的全部工作过程。当范围定义不明确时,不可避免的变更会使最终项目成本大大超出预算,因为这些不可避免的变更会破坏项目节奏,导致返工,增加项目历时、降低生产率和工作人员的士气
    • 时间管理:是包括确保项目按时完成所需的各个过程。活动定义、活动配许、活动历时估算、进度计划编制、进度控制。
    • 成本管理:是保证在批准预算内完成项目所需要的过程。资源计划编制、成本估算、成本预算、成本控制。
  • 配置管理与文档
    • 配置管理:配置标识、版本控制、状态统计、审计和审查、生产、过程管理、小组协作
    • 解决方案:ClearCase、Merant PVCS、Microsoft VSS,CVS、SVN、GIT
    • 文档管理:
      • 管理依据、任务之间联系的凭证、质量保证、培训与参考、软件维护支持、历史档案、销售可能
      • 开发文档、产品文档、管理文档
      • 目录、标准、管理员、编写人员、绘制进度表
      • 针对性、精确性、清晰性、完整性、灵活性
  • 软件需求管理
    • 需求变更:变更预防、小的需求变更也需要经过正规的需求管理流程
    • 需求追踪:定义需求变更流程、分析需求变更影响、控制变化的版本、维护需求变更纪律、跟踪每项需求状态
  • 软件开发的质量与风险
    • 软件质量管理:
      • 质量计划:活动计划、优先级定义、可量化、可管理、资源和资金、实施和培训、规程定制和维护计划、确定质量目标
      • 质量保证:测量和分析
      • 质量控制:测试、评审、调试
    • 软件风险管理:
      • 概念:内部技术风险、内部非技术风险、外部法律风险、外部非法律风险
      • 管理:风险识别、风险分析、风险应对方法、风险应对计划、风险监控
      • 最有效的风险监控工具就是“前十个风险列表”
  • 人力资源管理:组织规划、人员招募、团队建设
  • 软件的运行与评价:软件的稳定性和可靠性评价、软件是否满足用户的需求、软件实施给用户带来的好处
  • 软件过程改进:CMM进化框架、CMMI能力成熟度模型集成、ISO 9000质量体系、ITIL服务管理实际指南、