您好,欢迎来到聚文网。 登录 免费注册
软件项目开发方法与管理

软件项目开发方法与管理

  • 字数: 452.00千字
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 任永昌
  • 出版日期: 2011-01-01
  • 商品条码: 9787302238737
  • 版次: 1
  • 开本: 其他
  • 页数: 278
  • 出版年份: 2011
定价:¥29 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
《软件项目开发方法与管理》:遵循软件工程的思想和方法,详细介绍了主要文档的内容、写法及质量保证措施。
按照软件开发的过程进行讲述,包括可行性研究、需求分析、概要设计、详细设计、软件实现、软件测试、软件维护等。
用较少的篇幅介绍了软件项目的质量管理、配置管理、文档管理、人力资源管理等关键性问题。着重运用技术和方法解决实际问题,包括软件开发过
程的常用模型、结构化方法、面向对象方法等。 
内容简介
《软件项目开发方法与管理》从软件项目开发方法与管理的实际出发,以适应本科专业的教学和实践为宗旨,在充分吸收国内外软件项目开发方法与管理思想精华的基础上,依据作者多年软件项目开发和管理方法以及教学和科研经验,结合国内软件项目的特点编写而成,指出了提高软件开发效率进而使项目获得成功的有效途径。
《软件项目开发方法与管理》共分12章,分别讲述软件项目与管理、软件开发过程模型、可行性研究、需求分析、软件设计、软件实现、软件测试、软件维护、质量管理、配置管理、文档管理、人力资源管理。在阐明基本知识的同时,着重运用技术和方法解决实际问题。
《软件项目开发方法与管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也是希望了解软件项目开发方法与管理的各类读者的参考书。 
目录
第1章 软件项目与管理
1.1 项目
1.1.1 项目的定义
1.1.2 项目的特征与属性
1.1.3 项目的生命周期
1.1.4 项目生命周期的重要概念
1.2 管理
1.2.1 管理的意义
1.2.2 管理的应用范围
1.2.3 管理者的知识结构和技能
1.3 项目管理
1.3.1 项目管理的定义
1.3.2 项目管理的相关内容
1.4 软件项目管理
1.4.1 软件项目难于管理的原因
1.4.2 软件项目管理的内容与知识体系
1.4.3 软件项目管理的原则
1.4.4 常见的项目管理工具
思考题

第2章 软件开发过程模型
2.1 软件生命周期
2.2 软件过程
2.3 软件开发过程
2.4 软件开发过程模型
2.4.1 瀑布模型
2.4.2 v模型
2.4.3 原型模型
2.4.4 螺旋模型
2.4.5 增量模型
2.4.6 rad模型
2.4.7 软件包模型
2.4.8 遗留系统维护模型
2.5 软件开发过程模型选择
思考题

第3章 可行性研究
3.1 可行性研究的含义
3.2 可行性研究的内容
3.2.1 技术可行性
3.2.2 经济可行性
3.2.3 社会可行性
3.3 可行性研究的阶段
3.3.1 机会研究
3.3.2 初步可行性研究
3.3.3 可行性研究
3.3.4 项目评估决策
3.4 成本/效益分析
3.4.1 投资回收期
3.4.2 投资收益率
3.5 方案选择与决策
3.5.1 确定型决策
3.5.2 非确定型决策
3.6 可行性研究报告的描述方法
3.6.1 数据流图
3.6.2 数据字典
思考题

第4章 需求分析
4.1 需求分析概述
4.1.1 需求与需求分析
4.1.2 需求分析的重要性
4.1.3 需求分析的任务
4.2 需求分析的过程
4.2.1 获取用户需求
4.2.2 分析用户需求
4.2.3 需求文档编写
4.2.4 需求分析评审
4.3 需求分析的内容
4.4 需求分析的方法
4.4.1 结构化方法
4.4.2 面向对象方法
4.4.3 原型方法
4.5 需求分析变更
4.5.1 需求变更的原因
4.5.2 相应对策
4.6 需求分析验证
4.6.1 需求分析验证的方法
4.6.2 需求分析验证的内容
思考题

第5章 软件设计
5.1 软件设计概述
5.2 概要设计
5.2.1 设计任务
5.2.2 设计原则
5.2.3 图形工具
5.2.4 设计方法
5.2.5 启发式设计策略
5.3 接口设计
5.4 详细设计
5.4.1 设计任务
5.4.2 结构程序设计
5.4.3 表示工具
5.4.4 jackson设计方法
思考题

第6章 软件实现
6.1 输入设计
6.1.1 输入设计的原则
6.1.2 输入设计的内容
6.2 输出设计
6.2.1 输出设计的内容
6.2.2 报表方式输出
6.2.3 图形方式输出
6.3 屏幕界面设计
6.3.1 界面设计规则
6.3.2 界面设计要素
6.3.3 界面设计内容
6.4 程序设计语言
6.4.1 程序设计语言的分类
6.4.2 程序设计语言的选择
6.5 编程风格
6.5.1 源程序文档化
6.5.2 标识符命名
6.5.3 语句构造与程序书写
6.6 软件调试
思考题

第7章 软件测试
7.1 软件测试概述
7.1.1 软件测试过程
7.1.2 软件测试原则
7.2 软件测试方法
7.2.1 静态测试与动态测试
7.2.2 黑盒测试与白盒测试
7.3 测试用例设计技术
7.3.1 黑盒测试用例设计
7.3.2 白盒测试用例设计
7.4 单元测试
7.4.1 测试环境
7.4.2 测试内容
7.5 集成测试
7.5.1 测试过程
7.5.2 集成策略
7.6 确认测试
7.6.1 测试步骤
7.6.2 测试内容
7.7 系统测试
7.7.1 特点与方法
7.7.2 外部接口测试
7.7.3 其他测试类型
思考题

第8章 软件维护
8.1 软件维护概述
8.1.1 软件维护的内容
8.1.2 软件维护的分类
8.1.3 软件维护的要求
8.2 软件维护过程模型
8.2.1 快速修改模型
8.2.2 boehm模型
8.2.3 ieee模型
8.2.4 迭代增强模型
8.2.5 维护模型分析
8.3 软件维护技术
8.4 软件维护过程
8.5 软件维护控制
8.6 软件维护组织管理
8.6.1 组织模式
8.6.2 人员管理
8.7 软件再工程
8.7.1 认识软件再工程
8.7.2 软件再工程模型
8.7.3 软件再工程技术
思考题

第9章 质量管理
9.1 质量与软件质量管理
9.1.1 质量
9.1.2 软件质量
9.1.3 软件质量管理
9.2 软件质量策划
9.3 软件质量计划
9.3.1 质量计划的主要内容
9.3.2 质量计划的制定原则
9.4 软件质量保证
9.4.1 质量保证活动
9.4.2 质量保证内容
9.4.3 质量保证关键技术
9.5 软件质量控制
9.5.1 实施质量控制
9.5.2 质量控制模型
9.5.3 质量控制方法与技术
9.6 软件质量改进
9.7 软件评审
9.7.1 评审内容
9.7.2 评审方法
思考题

第10章 配置管理
10.1 配置管理概述
10.1.1 配置管理定义
10.1.2 配置管理需求分析
10.1.3 配置管理的作用
10.2 配置管理的相关概念
10.2.1 软件配置项
10.2.2 基线
10.2.3 版本
10.2.4 配置数据库
10.3 配置管理的组织
10.4 配置管理计划
10.5 配置管理的主要活动
10.5.1 配置标识
10.5.2 版本控制
10.5.3 变更控制
10.5.4 状态报告
10.5.5 配置审核
思考题

第11章 文档管理
11.1 文档管理概述
11.1.1 文档管理的概念
11.1.2 文档管理工具
11.1.3 文档与软件规模
11.2 文档的分类与作用
11.2.1 文档分类
11.2.2 文档作用
11.3 文档编制要求
11.4 文档编制过程
11.4.1 材料准备
11.4.2 文档计划
11.4.3 文档编号
11.4.4 文档评审
11.4.5 文档签署
11.4.6 文档归档
11.4.7 文档保管
11.4.8 文档维护
11.5 文档编制
11.5.1 编制策略
11.5.2 文档标准
11.5.3 质量等级
11.5.4 质量要求
11.5.5 书写风格
思考题

第12章 人力资源管理
12.1 软件项目人力资源管理概述
12.1.1 人力资源的特征
12.1.2 软件项目人力资源的特征
12.1.3 人力资源管理的主要内容
12.1.4 人员流动给项目造成的损失
12.2 人员的组织与分工
12.2.1 项目的组织模式
12.2.2 项目组的组织形式
12.2.3 项目组的人员配备
12.2.4 各阶段人员需求
12.3 人力资源计划
12.3.1 人力资源计划理论基础
12.3.2 人力资源计划实例
12.4 项目经理
12.4.1 项目经理的领导能力与领导风格
12.4.2 项目经理的技能要求
12.4.3 项目经理的素质与职责
12.5 团队建设
12.5.1 团队建设的重要性
12.5.2 团队建设过程
12.5.3 团队的沟通交流
12.5.4 打造高效团队的策略
12.6 软件企业人力资源管理的主要措施
思考题
附录a 可行性分析(研究)报告
附录b 软件需求规格说明
附录c 软件(结构)设计说明
附录d 计算机编程手册
附录e 软件测试报告
附录f 软件质量保证计划
附录g 软件配置管理计划
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网