第三章
1.项目经理的职责:
(1)项目规划:确定所有项目任务并且估计大致成本
(2)项目进度安排:创建时间表、显示任务、任务依赖性以及可能使得项目延迟的关键任务【甘特图的例子放在后面和PERT图/CPM图】
(3)项目监控:指导、监督和协调项目团队的工作量
(4)项目报告:定期向管理层、用户和项目团队定时提交进度报告
2.估计任务持续时间:
(1)类比估算:以过去项目的实际持续时间作为依据,估算当前项目的持续时间
(2)参数估算:将应完成的工作量乘以生产率,估算活动历时长度
(3)三点估计法:计算每项活动的最悲观的工期、最可能的工期、最乐观的工期(1:4:1的加权计算比)
例子:如果一个活动的最悲观的工期为12个小时,最可能的工期为9个小时,最乐观的工期为6个小时,那么我们可以采用三点估计法进行计算:
估算时间=(12*1+9*4+6*1)/6=9个小时;
3.网络规划技术
(1)原理:利用网络图表达计划任务的进度安排以及各项活动间的相互关系,找出关键活动和关键路径,利用时差不断改善网络计划,求得工期、资源与费用的优化方案。
(2)步骤:
1)任务分解与分析:将一项任务或者工程分解为各道工序,确定每个工序之间的相互关系
2)绘图、编号即可
(3)案例:
甘特图实际案例!!!!
PS:我们这里采用Excel来完成甘特图的编辑
1.先将数据输入到Excel之中
2.对我们输入的日期内容进行格式修改
3.然后选中这些数据创建图表
4.然后进行坐标轴逆转,将下面的数字调整至上方
5.鼠标左键单击蓝色填充部分,然后选择其填充效果,选择效果无填充
6.将我们第2步修改的日期修改为原来的数据类型即可
第四章
1.系统分析的活动:
需求建模、数据和过程建模、对象建模、开发策略考虑
2.JAD、RAD、敏捷方法:
(1)JAD是指联合应用程序开发,即用户作为一个积极的参与者参与开发过程,生成一个更为贴切用户需求的需求模型
(2)RAD是指快速应用程序开发,也是用户积极的参与开发过程,但是RAD拥有完整得到4个色生命周期,最终形成一个全新的信息系统开发
(3)敏捷方法是指一用户需求变化为核心,采用迭代、循序渐进的方法进行软件开发。
3.三个大的知识点
(1)FDD(功能图)
(2)DFD(数据流图)【第五章会有介绍】
(3)业务流程图:【一般来说画泳道图】
需要注意的点:
1)从主要业务流程入手,因为他们算是整个系统的关键
2)流程方向尽量符合由上而下,由左而右
3)使用通用、统一的符号标记
4)一般一个流程有一个起始点,一个或者多个终结点
5)尽量避免交叉的流动线路,可以并行执行的互动应尽量使用同步条表示
4.需求的获取方法之一(访谈):
确定访谈人员—>确定访谈目标—>开发访谈问题—>准备访谈—>实施方案—>记录访谈—>评估访谈