zoukankan      html  css  js  c++  java
  • 第五次作业

    什么是软件项目策划?

    在项目的需求分析阶段,我们需要估计整个项目的工作量及完成项目的时间。特此搜集了有关项目策划及项目估算相关的知识,整理如下。

    1. 项目策划的目标

    项目策划的整体目标是建立一个能控制、跟踪和监视一个复杂技术性项目的实际策略,最终目标是保证最终的结果按时按量完成。

    2. 项目计划任务集包含哪些内容?

    1. 规定项目范围
    2. 确定可行性
    3. 分析风险
    4. 确定需要的资源
      • 确定需要的人力资源
      • 确定可确定可复用的软件资源
      • 识别环境资源
    5. 估算成本和工作量
      • 分解问题
      • 使用规模、功能点、过程任务或用例等方法进行两种以上的估算
      • 调用不同的估算
    6. 制定项目进度计划
      • 建立一组有意义的任务集
      • 定义任务网络
      • 使用进度计划工具制定时间表
      • 定义进度跟踪机制

    3. 进行估算时需要注意什么?

    1. 对软件工程工作的资源、成本及进度进行估算时需要什么?
      • 经验
      • 了解有用的历史信息
      • 必须理解项目范围
      • 细化分解是必需的
      • 至少使用两者不同的技术
      • 不确定性是一直存在于程序内部的
      • 当只存在定性的信息时,还要有进行定量预言的勇气
    2. 估算具有与生俱来的风险,正是这种风险导致了不确定性。
    3. 一般在估算时需要先确定项目范围,项目风险,项目日程表和风险控制策略,还需要了解客户的需求, 商业环境,项目边界,客户的动机,还有可能变更的路径,即使当你了解这些也不能保证估算完全正确。
    4. 估算有哪些技巧?
      • 借鉴已完成的类似项目
      • 常规的估算技术有任务分解和工作量估算,规模估算等
      • 借助经验模型或自动估算工具
    5. 估算的准确性取决于什么?
      • 策划者正确地估算待开发产品规模的程度
      • 把规模估算转换成人员工作量、时间及成本的能力(受可靠软件度量的可用性的影响,这些度量数据来自以往的项目)
      • 项目计划反映软件团队能力的程度
      • 产品需求的稳定性和支持软件工程工作的环境

    4. 什么是范围?

    1. 软件范围描述了什么?
      • 将要交付给最终用户的功能和特性
      • 输入和输出数据
      • 作为使用软件的结果呈现给用户的“内容”
      • 界定系统的性能、约束条件、接口和可靠性
    2. 定义范围可以使用两种技术:
    3. 在与所有利益相关者交流之后,写出软件范围的叙述性描述。
    4. 由最终用户开发的一组用例。

    引用自《软件工程管理》:http://wenku.baidu.com/link?url=0lAvpuOOhK6wD_iWClebISm1fcet0_0SwvprRfGMb9WG_vEy3ZN0Zn3l5egj0aCHM8h81WXICNeKHieIyi-oO6sCv_5Gr8culRjKAC1MqSi

  • 相关阅读:
    Font Awesome 中文网
    mobileselect学习
    JavaScript模块化
    webpack基本使用
    MVVM架构方式
    http-server开启测试服务器
    json-server模拟服务器API
    vue-router
    git的使用
    Vue生命周期
  • 原文地址:https://www.cnblogs.com/zhangjun2013551829/p/5350652.html
Copyright © 2011-2022 走看看