软件开发与项目管理

出版社:朱利华、 郭永洪 高等教育出版社 (2013-04出版)
ISBN:9787040372564

章节摘录

版权页:   插图:    首先要为需要编写的软件需求文档定义一种标准模板。该模板为记录功能需求和各种其他与需求相关的重要信息提供了统一的结构。注意,其目的并非是创建一种全新的模板,而是采用一种已有的、可满足项目需要的、适合项目特点的模板。许多组织一开始都采用IEEE标准830—1998(IEEE l998)描述的需求规格说明书模板。在很多情况下,模板是很有用的,但有时要根据项目特点进行适当的改动和裁剪。 需求规格说明书作为产品需求的最终成果必须具有综合性,必须包括所有的需求。开发人员和用户不能进行任何假设。如果任何所期望的功能或非功能需求未写入软件需求规格说明书,那么它将不能作为协议的一部分,并且不能在产品中出现。 一、项目背景和介绍 该部分很容易被忽视,主要是大家都不愿意认真写这块内容。其实,这块内容很简单,即为什么要提出一个系统,目前遇到了什么样的问题,哪些问题应该得到解决和优化。把这几点说明白,可以帮助设计人员和开发人员理解相关的功能奠定一个基础。 二、确定读者 需求文档有粗细之分,划分它的基础就是确定读者。一般写软件需求规格说明书时,在没有特殊要求情况下,锁定为用户、设计人员、开发人员。软件需求规格说明书应该写得较细,可细到每一个功能、功能间的前后关系。 三、术语 列出跟本系统有关的名称,这里列出术语。在文档中有时会出现没有提到过的术语,此时不需要列出,给读者减轻点负担。 还有就是表达方式的统一,如“修改”、“编辑”、“用户”、“员工”等,文档中应把这类词语统一表达,以避免引起歧义。 四、描述模块 在编写模块时,通常包括模块摘要,业务数据项,模块功能点的操作说明、规则、相关业务及模块、角色、附图等。 ①模块摘要:说明模块在系统中所处的环境、目的、要解决什么样的问题,以及要达到这个目的该模块应该包括哪些功能。 ②业务数据项:包括业务数据项名称及说明。这里只会列出所支撑业务的数据项,不是设计数据库。很多人在写数据项的说明时不认真考虑,内容和名称一样,这是不合适的。说明是数据项详细的描述。举个例子,数据项名称是项目状态,很多人会将数据项说明写成项目的状态,乍一看,没什么问题,但认真分析后会发觉,是什么状态,业务状态还是数据本身的有效状态,没有说明白。

书籍目录

单元1 软件开发过程模型和软件开发方法概述 学习目标 [知识目标] [能力目标] 单元介绍 任务一 软件开发过程模型 任务简介 支撑知识 任务实施 任务小结 拓展训练 任务二 软件开发方法 任务简介 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元2 需求分析 学习目标 [知识目标] [能力目标] 单元介绍 任务一 需求获取 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二 软件需求分析 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务三 需求规格说明书编写 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元3 软件设计 学习目标 [知识目标] [能力目标] 单元介绍 任务一 软件架构设计 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二 界面设计 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务三 数据库设计 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务四 模块设计 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元4 编码 学习目标 [知识目标] [能力目标] 单元介绍 任务一 编码规范 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二 代码优化 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务三 代码调试 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元5 软件测试 学习目标 [知识目标] [能力目标] 单元介绍 任务一 黑盒测试 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二 白盒测试 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务三系统性能测试 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元6软件部署与维护 学习目标 [知识目标] [能力目标] 单元介绍 任务一软件部署 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二软件维护 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元7项目管理 学习目标 [知识目标] [能力目标] 单元介绍 任务一制订项目计划 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务二配置管理 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 任务三质量管理 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 能力训练与素质拓展 单元8综合项目实战 学习目标 [知识目标] [能力目标] 单元介绍 任务一需求分析 任务简介 任务分析 任务实施 实训 任务二软件设计 任务简介 任务分析 任务实施 实训 任务三编码 任务简介 任务分析 任务实施 实训 任务四软件测试 任务简介 任务分析 任务实施 实训 能力训练与素质拓展 附录A编写需求规格说明书 附录B测试用例模板 附录C软件维护相关表 参考文献

编辑推荐

《高等职业教育专业教学资源库建设项目规划教材•高等职业教育软件技术专业教学资源库:软件开发与项目管理》可作为高职、大专院校软件技术与计算机应用专业方向的教材,也可以作为IT从业者、软件研发人员的参考书。


 软件开发与项目管理下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024