软件项目管理

  • 一、简答题
    • 1.简述Maslow的需求层次
    • 2.招聘程序
    • 3.典型合同条款
    • 4.分配任务时需要考虑的因素
    • 5.甘特图、延时图和时间线各自的特点
    • 6.项目风险的处理方法
    • 7.软件工作量估计技术
    • 8.如何评价一个项目是否成功
    • 9.项目的目标
  • 二、计算题

一、简答题

1.简述Maslow的需求层次

  • 第一层次:生理上的需要
    呼吸、水、食物、睡眠 、生理平衡、分泌、性
  • 第二层次:安全上的需要
    人身安全、健康保障、资源所有性、财产所有性、道德保障、工作职位保障 、家庭安全
  • 第三层次:情感和归属的需要
    友情、爱情、性亲密
  • 第四层次:尊重的需要
    自我尊重、信心、成就 、对他人尊重、被他人尊重
  • 第五层次:自我实现的需要
    道德 、创造力 、自觉性、问题解决能力、公正度、 接受现实能力

2.招聘程序

  1. 创建岗位要求:将岗位需求和任务类型整理成文,提交申请,获得上级及相关部门认可

  2. 创建岗位说明:标识出岗位特性。了解岗位的特性,不仅要明白“我需要什么样的人”,还要熟知“这些人”的岗位层次、岗位重要程度、所属类别、招募的紧急程度、薪酬区间、市场供求状况、活动频繁区域等

  3. 招聘:选择合适的媒体发布招聘信息

  4. 检查简历:仔细阅读审查简历,并与岗位说明对比

  5. 面试:进行能力测验、人品测验以及以往工作经验的提问

  6. 其他规程:最终确定人员,办理相关手续及入职体检等

3.典型合同条款

(1)定义:合同文档中所用到的术语都应该定义,例如“客户”指的是哪些人

(2)合同的形式:是销售合同、租借合同还是许可证合同?这点应该明确

(3)供应的商品和服务

  • 供应的设备和软件包括要交付的实际设备的清单,并注上特定的型号
  • 提供的服务包括培训、文档、安装、文件转换、维护协议和过渡期的安全

(4)软件的所有权:合同中要注明谁拥有软件的所有权,要有版权意识

(5)环境:包括硬件和软件环境两个方面的责任划分

(6)客户承诺:需要客户参与项目的开发以及提供相应的支持

(7)验收规程:规定客户进行测试的时间、对可交付物进行验收测试后的签字

(8)标准:规定商品和服务所需要遵循的标准

(9)项目和质量管理:必须要求在项目管理的安排上取得一致意见

(10)时间表:供应商和客户应共同为项目关键部分的完成时间制定进度表

(11)价格和付款方式

(12)其他法律上的需求

4.分配任务时需要考虑的因素

(1)可获得性:特定的人员具有充足的后备力量,在需要时是可获得的

(2)关键性:将更有经验的员工分配给关键路径上的活动,可缩短项目周期

(3)风险:分配有经验的员工到最高风险的活动可以缓解整个项目的不确定性

(4)培训:采取积极措施给初级员工分配合适的任务,用于训练、培训

(5)团队组建:人员的选择应考虑到项目组的最终形式和工作方式

5.甘特图、延时图和时间线各自的特点

(1)甘特图:是项目进度表的图形描述,显示项目元素的开始和完成日期,包括资源,里程碑,任务和依赖项。甘特图的特点是突出了生产管理中最重要的因素–时间,有助于计划,管理和监视项目中的特定任务和资源。

(2)延时图:对于没有按进度计划进展的活动,提供了更加醒目的可视化指示:延迟线越弯曲,对计划的偏离就越大。

(3)时间线:清楚地显示贯穿整个项目生命周期的项目完成日期的拖延情况,分析和理解迄今为止的趋势能预测项目未来的发展情况

6.项目风险的处理方法

(1)接受风险:如果一些风险用于降低它们发生概率投入的资本比其发生后所造成的损失要多,或者无法找到任何其他的合理应对策略时,这时需要采用接受风险策略。

(2)规避风险:改变项目管理计划,以完全消除威胁。在一些项目中,有的风险是可能通过某些手段消除的,例如采用不同的技术路径或者更换产品或服务的提供方,最极端的规避策略是取消整个项目。

(3)降低和缓解风险:如果规避风险的成本太高或者不可能,那么可以设法降低风险事件发生的概率或减少风险所带来的影响,或同时从这两方面来考虑。典型的例子是在研发项目中并行开发两种互斥的技术,以降低研发失败的风险发生的概率以及研发失败可能对项目产生的不利影响。

(4)转移风险:可以将某一部分功能以合适的价格外包出去,供应商处理这个风险可能更有经验,另外购买保险也是一种典型的风险转移的手段。

7.软件工作量估计技术

概念:估算软件项目所耗费的资源数,包含人力和时间,一般用人天、人月的形式来衡量。(详见课本第五章)

算法模型:使用代表目标系统和实现环境特征的“工作量驱动因子’来预测工作量。

专家判断:征求知识渊博的员工的建议。

类比:标识一个类似的已完成的项目的实际工作量作为新项目的基础。

帕金森法:标识做一个项目可利用的员工工作量,并用来作为“估计”。

赢的价格:“估计”似乎是一个相当低的赢得合同的数字。

自顶向下: 明确地规划整个项目的总体估计,然后分解成为构件任务所需要的工作量。

由底向上:标识和确定构件任务的大小,然后累计这些单独的估计。

8.如何评价一个项目是否成功

  在规定的范围、时间、成本和质量等限制条件下完成项目任务,并满足各主要相关方对项目的利益追求,也就是说“围绕项目目标,控制并满足相关方的期望”。

9.项目的目标

①实现既定功能:②达到质量要求③按时;④在预算内,项目可能满足了项目目标而不是满足应用,那么交付系统将不能满足项目的业务案例就商业而言,项目成功指收益高于成本(资本主义观点


二、计算题

  1. 成本效益评价技术
  2. 活动优先网络(如何构造?正向遍历、反向遍历)
  3. PERT技术评价每个活动的不确定性,计算期望周期、Z值,转换Z值为概率

软件项目管理复习要点相关推荐

  1. 【XJTUSE软件项目管理复习笔记】 第二章 软件项目整体管理

    仅供学习参考,禁止商用与转载 文章目录 软件项目管理复习笔记 第二章 软件项目整体管理 什么是项目整体管理 战略计划和项目选择 项目选择 项目的财务分析 净现值分析(重点) 投资收益率(ROI)分析法 ...

  2. 软件项目管理--复习资料

    一.名词解释(20分,5个) 2.成本效益分析:成本效益分析就是估算不同项目方案的有形和无形的费用和效益,并利用诸如投资收益率.投资回收期等财务计划手段估计各项目方案的相对优越性. 风险管理:风险管理 ...

  3. 软件需求分析复习要点

    本文根据华南理工大学软件学院<软件需求分析>课程及相关教材<UML和模式应用>总结,作复习回顾用. 这门课知识点很杂,重点掌握GRASP和GoF设计模式. Chapter. 1 ...

  4. 软件项目管理复习(一-七章)

    例题 填空 实现项目目标的制约因素有(项目范围) .(成本).(进度计划) .(客户满意度)等. 项目管理包括(启动过程组) .(计划过程组) .(执行过程组) .(控制过程组) .(收尾过程组) 5 ...

  5. 软件项目管理第一章---项目管理概念

    软件项目管理复习专用 项目管理概念 软件人员的职业规划 一类是连续不断的.周而复始的活动,人们称之为运作,如企业日常的生产产品的活动. 另一类是临时性.一次性的活动,人们称之为项目.如企业的技术改造活 ...

  6. 软件项目管理考试大纲

    软件项目管理复习大纲 (大纲由杜凯老师会议中提到的主要考点为路线,本人查阅资料和PPT倾心制作) 四道大题 单选1*10 判断1*10 简答5*4 综合应用分析4个小题 60分 考到列举几种方法相关的 ...

  7. 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  8. 软件项目管理第4版课后习题-期末复习题型分册版-带答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  9. 软件项目管理笔记汇总及考试要点

    写在前面 这门课怎么说呐,反正我学了一学期是挺迷的,不知道到底讲了些什么东西,而且老师的课件感觉每一页都是一样的,然后就是每次抬头都觉得他什么都没讲然后就继续完了(无奈),然后到最后考试的时候也都不知 ...

最新文章

  1. jdbc封装与多并发的共鸣
  2. 又被 AI 抢饭碗?2457 亿参数规模,全球最大中文人工智能巨量模型 “源1.0”正式开源...
  3. JAVA(利用jsp+javabean+servlet)实现简易计算器
  4. android控件的对齐方式
  5. redis延迟消息队列不准时php,Redis实现延迟消息队列
  6. Golang入门教程(十七)Linux/Windows下快速搭建和配置NSQ
  7. User Stories - 最佳实践 (Best Practices)
  8. 大数据解密之你的同事都跳槽到了哪些公司
  9. 流媒体服务器 NTV Media Server G3 电视回看功能赏析
  10. Sapera帮助文档
  11. qt文件怎么设置全局变量_QT编程之——使用全局变量
  12. 你知道 1 + 1 等于几吗?
  13. 生命密码:你的第一本基因科普书
  14. 有了HTML5,Flash还能走多远?,互联网营销
  15. Shader toy (顺手写两个Gyro)(纯代码写3D)
  16. ESP32设备驱动-MMA7455L加速计驱动
  17. 功率半导体的正负温度系数
  18. 第三方开源库:轮播图:Banner/Kanner
  19. unity实现物品或技能图标的拖拽功能
  20. 使用squirrel-sql连接phoenix的Hbase数据库

热门文章

  1. 失业日记 10月19日
  2. 是否有一种完美语言来终结“编程语言之争”?
  3. C# RadioButton: 单选按钮控件
  4. Excel计算傅里叶变化FFT
  5. Echarts给折线图给横竖坐标轴添加箭头与标签文字过长显示不全处理
  6. 统计学习导论(ISLR)(三):线性回归(超详细介绍)
  7. 平面设计和ui设计_美丽的平面UI设计展示
  8. 【翻译】乔尔测试:改进代码的12步
  9. 工业物联网安全需要一揽子服务商
  10. hector-slam之杉川雷达配置过程