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

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

没有更多推荐了,返回首页