第1页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共15页Chapter1软件项目管理引言1
项目:是已计划的活动
作业:常规活动
探索:结果不定的活动
项目介于两者之间2
项目的特征:1)有明确的目标2)项目之间的活动具有相关性3)限定的周期4)有独特性5)资源成本的约束性6)项目的不确定性3
项目与常规活动的区别:1)项目是一次性的,常规活动是重复进行的2)项目是以目标为导向的,常规活动是通过效率和有效性体现的3)项目是通过项目经理及其团队工作完成的,而常规活动是职能式的线性管理4)项目存在大量的变更管理,而常规活动则基本保持连贯性的
软件项目的产品具有的特征:1)不可见性(–项目进展是不能立刻看到的)2)复杂性(–软件产品相对于其他工程制品更复杂)3)一致性(–需求与开发的一致)4)灵活性(–软件产品可以灵活地被改变)5
软件项目的分类:1)信息系统与嵌入式系统(a
信息系统是与组织的接口b
嵌入式系统是与机器的接口)2)目的与产品(a
目的驱动项目b
产品驱动项目)计算机操作系统主要是与组织的交互,所以它是嵌入式系统
产生一个新系统需要三个连续步骤:1)可行性研究(旨在判断一个预期项目是否值得开始——即存在有效的业务案例)2)判断一个预期的项目是否值得开始3)策划(为项目制定活动计划)4)项目实施(a
包括设计和实现b
设计和策划的区别)7
定义软件开发的典型顺序:1需求分析(需求引导的目的是发掘潜在的客户,他们的经理以及雇员对新系统在功能和性能上的需求)2构架设计(将需求映射到系统构件)3详细设计(将每个软件构件分解成可以单独进行编码和测试的软件单元)4编码和测试5集成6合格性测试7安装(将一个新系统进行工作的过程)8验收支持8
判断一个预期的项目是否值得开始:a
估计成本和收益c
本身可以作为一个项目来处理