读书笔记--软件工程 实践者的研究方法(一)

本文探讨了软件项目管理的有效方法,强调人员、问题与过程的重要性。人员包括领导、项目经理、开发人员等;问题涉及软件范围确定,如背景、目标、功能与性能;过程则关注软件工程模型选择及任务分解。
软件工程 实践者的研究方法
Software Engineer
-Apractitioner’s ApproachFourth Edition
第二部分软件项目的管理
第三章 项目管理的概念
作者提出有效的项目管理集中于3个P:人员(people),问题(problem),过程(process)。
人员:
项目参与者:包括:领导,项目经理,开发人员,客户(提出需求的人),最终用户(使用软件者)
问题:
作者提出软件项目管理的第一个活动是软件范围的确定。即以下几个问题:
背景:软件适应什么系统,产品的背景,有什么限制。
目标:软件要产生什么样的数据来作为输出。需要什么输入。
功能和性能:软件有哪些功能,需要满足什么样的特殊性能。
作者提出面对问题“分而治之”的策略。细化,提供更多细节。
过程:
过程中如何选择一个合适的软件过程模型。
过程采用的软将工程模型主要有:线性顺序模型,原型模型,RAD模型,增量模型,螺旋模型,构件组装模型,并发开发模型等。
过程需要分解成具体的工作任务:
如在与用户联系的时候,可能需要下列工作任务来完成:
1. 复审用户要求
2. 安排与用户讨论的会议
3. 研究如何定义解决方案和方法
4. 为正式的会议准备一份“工作文档”和议程。
5. 召开会议
6. 共同制定需求规格说明书,该说明书能反映软件的数据,功能和行为特性。
7. 复议每一份规格说明书,确认其正确性,一致性,和无二义性。
8. 将所有的小规格说明书组装起来形成一份范围文档
9. 复审范围文档。
10. 根据需求修改范围文档。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值