软件项目开发与实施(含光盘1张)
分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: 戴坚锋 主编
出 版 社: 电子工业出版社
出版时间: 2009-12-1字数: 441000版次: 1页数: 264印刷时间: 2009-12-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121099106包装: 平装内容简介
本书重点阐述软件开发的基本过程和实际工作中可能碰到的问题,以商业化的图书馆管理系统作为贯穿全书的案例,按照软件企业从签订合同到实施的工作过程,系统地介绍了软件合同签订-项目组织-需求-设计-编码-测试-实施的完整过程。
本书以生动的漫画、角色表现、照片等多种形式,形象地阐述软件开发过程中的抽象问题。此外,书中记录了图书馆调研和分析过程中涉及的素材,包括调研照片、录像、设计文档、设计样例、案例数据库、参照程序等。读者利用配套的素材可自行开展实际训练。本书基本架构不拘泥于某种设计方法,书中附有结构化和面向对象设计方法,以便教学者和学习者灵活选择。
本书可作为高职、大专院校、本科院校的实训课程教材,也可供广大学习软件研发的开发人员作为入门学习教材使用。
目录
第1章 一起动手做软件
1.1 项目开发背景
1.2 要学什么
1.3 该怎么学
1.4 该怎么做
1.5 你想做哪一种工作
1.6 本书涉及的人物及岗位角色
1.7 从哪里开始做——先签订合同
1.8 案例、实践与思考
第2章 签订合同
2.1 本阶段的工作任务
2.2 本阶段涉及的角色及分工
2.3 不同的合同格式
2.4 签订合同与需求分析
2.5 案例、实践与思考
第3章 拿着合同如何开始——开工前的功课
3.1 本阶段的工作任务
3.2 本阶段涉及的角色及分工
3.3 从造房子开始谈软件工程
3.4 软件工程和软件项目
3.5 软件生命周期和软件工程的一般过程
3.6 选择图书馆管理系统的生命周期模型
3.7 案例、实践与思考
第4章 开工——开始项目规划和分工
4.1 本阶段的工作任务
4.2 本阶段涉及的角色及分工
4.3 明确图书馆管理系统项目任务
4.4 组建项目开发团队
4.5 制定项目开发计划
4.6 案例、实践与思考
第5章 需求——确定要做什么
5.1 本阶段的工作任务
5.2 本阶段涉及的角色及分工
5.3 什么是需求——再从造房说起
5.4 如何进行需求分析
5.5 需求和设计的边界
5.6 需求分析的过程和具体方法
5.7 图书馆管理系统的需求过程
5.8 结构化需求分析方法与数据流图画法
5.9 面向对象的分析建模——UML建模
5.10 案例、实践与思考
第6章 图书馆管理系统调研资料搜集及分析
6.1 本阶段的工作任务
6.2 本阶段涉及的角色及分工
6.3 调研图书馆的基本情况
6.4 调研图书馆的基本业务流程
6.5 图书馆业务流程调研过程
6.6 调研图书馆管理系统的基本工作流程
6.7 图书馆手工工作流程相关素材分析
6.8 图书馆应用计算机管理后相关素材分析
6.9 图书馆关键业务手工流程数据流图分析
6.10 图书馆关键业务应用计算机系统数据流图分析
6.11 案例、实践与思考
第7章 软件设计——告诉程序员怎么做
第8章 编码
第9章 测试
第10章 实施
附录A IEEE标准830—1998需求规格说明书模板
附录B 软件需求说明书(国家计算机标准文件模板)
附录C 概要设计说明书(国家计算机标准和文件模板)
附录D 课程资源列表
参考文献