软件项目管理笔记day5
Day5 任务分解基本概念 任务分解过程 将一个项目分解为根多的工作细目或者子项目,是项目变得更小,更易管理,更易操作 任务分解结果 形成一个任务分解结构(WBS) WBS wbs是对项目由粗到细的分解过程 面向交付成果的 wbs组织并定义了整个项目范围 wbs的最低层次的可交付成果为工作包 工作包应当由唯一的主体负责 WBS字典 对工作包的阐述 任务分解方法 模版参照方法 根据标准或半标准的WBS当作模版 类比方法 项目具有相同的周期和因此而形成的相同或相似的工作细目要求 自顶向下方法 采用演绎推理,从一般到特殊,从项目的大局着手,然后逐步分解子项目,将项目变为更细、更完善的部分 自下而上,有利于观察和研究任务之间的关系,很少使用 建议 最低层是可控的和可管理的,但是不必要的过细 每个工作包必须有一个提交物 定义任务的完成的标准 有利于责任分配 推荐任务分解到40小时以内,敏捷项目分解到小时 敏捷项目的任务分解 用户故事的分解过程 Epic故事由许多较大的不确定的需求组成 具有低优先级,需要划分为较小的用户故事 针对每个Epic故事确定包含的...
软件项目管理笔记day2
软件项目确立 项目立项 项目启动 客户的需求 提交给客户 不是所有需求都可实现(只有立项的可以) 项目立项 对一个项目目标、时间、成本的认可 项目招投标 甲方招标书 乙方新项目分析 需求分析 技术方案 项目规模结算 用户评估 可行性分析 项目风险分析 项目初步实施规划 乙方招标与竞标 公开招标-所有 有限招标-几个潜在的合格供应商 多方洽谈-不发明确的招标信息,选择几个供应商洽谈 直接谈判-直接与一家谈判 签署合同 项目期限 双方义务 产权归属 价格 项目章程 项目目标 完成标准 预期的工作流程 项目经理是领导团队的个人 开发计划 组织实施 项目控制 能力 技术项目管理能力 领导力 战略和商务管理
软件项目管理笔记day1
项目管理 什么是项目 项目是为了在一段时期里创建一个唯一的产品 项目要有明确的目标 项目之间的活动有相关性 限定的周期 特定性 资源成本的约束性 项目的不确定性 * 是伴随着项目的进行而进行的,确保满足成本,成功等。他是软件工程的一部分。 * 每个项目都是不同的,没有两个完全相同的项目 * 需求变更是必然的事情,控制需求在承受范围之内 * 使用新技术并不是完全成熟的,可能会导致出现问题 成本问题 * 沟通成本,每个人想的不同 * 进度和质量 开发混乱 * 没有好的管理者,每个人做的都很乱 用户变更 * 甲方的代理更换,对软件的要求非常不同 软件项目的特殊性 系统的独特性 需求变更 逻辑实体 渐近细明 PMBOK与软件项目管理知识体系 项目管理知识体系指南-PMBOK 4-5年更新一个版本 具体项目可以有适合自己项目的过程 5个过程组 启动过程 规划过程 执行过程 监控过程 收尾过程 10个知识域 范围管理 进度管理 成本管理 质量管理 资源管理 沟通管理 风险管理 采购管理 干系人管理 集成管理
软件测试作业day329
根据如图所示程序流程图,分别用最少的测试用例完成基本路径覆盖、条件/判定覆盖的测试设计 存在的组合示例 组合编号 1(x > 0)3(x < -10) 2(y > 10)4(y < 0) 判定条件取值 判定/条件组合 1 T1 T2 M=T x > 0,y > 10,M取真 2 T1 F2 M=F x > 0,y <= 10,M取假 3 F1 T2 M=F x <= 0,y > 10,M取假 4 F1 F2 M=F x <= 0,y <= 10,M取假 5 T3 T4 N=T x < -10,y < 0,N取真 6 T3 F4 N=T x < -10,y >= 0,N取真 7 F3 T4 N=T x >= -10,y < 0,N取真 8 F3 F4 N=F x >= -10,y >= 0,N取假 条件/判定覆盖 让所有的判定结果至少出现一次,即覆盖组合存在1-8所有 if(x > 0 &&...
软件测试作业day322
根据如图所示程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖的测试设计 if(x > 0 && y > 10){ y=y/x;}if(x < -10 || y < 0){ y=-(y + x)} x=1 y=11 的情况 满足第一个分支 y=11 不满足第二个分支 x=-11 y=1 的情况 不满足第一个分支 满足第二个分支 y=10 上边这两条测试用例就可以做到语句覆盖,我没有找到一条覆盖所有的用例 并且上边这两条测试用例也可以做到判定覆盖
软件测试作业day315
对于YMD三个参数,NEXT函数应该是得出他的下一天 假设年在2000到2022有效 输入 有效等价类 无效等价类 Y 1. [2000-2022]之间的整数 2. (-∞,2000)的整数 3. (2022,+∞)的整数 4. 小数字母等无效输入 D 5. [1-28]的整数6. 297. 308. 31 9. (-∞,1)的整数10. (31,+∞)的整数11. 2912. 3013. 31 14. 小数字母等无效输入 M 15. [1-12]的整数 16. (-∞,1)的整数17. (12,+∞)的整数18. 小数字母等无效输入 无效 Y D M 异常 1. 1999 1 1 Y2. (-∞,2000)的整数 2. 2023 1 1 Y3. (2022,+∞)的整数 3. Abcd 1 1 Y4. 小数字母等无效输入 4. 2000 0 1 D9. (-∞,1)的整数 5. 2000 32 1 D10. (31,+∞)的整数 6. 2021(不是闰年) 29 2 D11. 29 7. 2021(不是闰年) ...





