软件工程项目案例与实践指导

作者:马小军、张玉祥、廖礼萍、张冰峰

丛书名:高等学校计算机专业系列教材

定价:16元

印次:1-4

ISBN:9787302320036

出版日期:2013.06.01

印刷日期:2019.12.30

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以软件工程的基本概念、当前主流技术与方法的简单介绍为导引,以项目开发过程中必须提供的且适合学生进行软件工程实践需要提交的主要开发文档的规范模板、编写案例与评分标准为核心内容,同时还提供了多个实际项目的需求描述,为学生选择有意义的模拟实践题目、了解不同领域业务工作的特点及用户对软件的基本要求与期望达到的目标提供参考,为今后实际参与项目开发、编写规范的文档打下一定的基础。全书共5章,第1章是软件工程与开发流程概述,主要包括软件工程的概念、软件生存周期的基本原理与组成、主流软件开发方法和基本建模工具;第2章是软件开发中的主要文档模板及各项内容编写说明,主要包括需求规格说明书模板、系统设计说明书模板(包括概要设计和详细设计)、软件测试计划模板和软件测试用例设计书模板;第3章是软件开发文档评分标准,主要为教师对文档各部分书写结果进行成绩评定提供参考;第4章是文档实例,围绕图书管理和宿舍分配这两个项目的文档编写进行介绍;第5章是实践项目,共包含8个小规模的软件项目的基本需求说明。 本书语言精练、论述清晰、内容实用、图形规范,所选案例是学生熟悉且有切身感受的,便于学习和理解。本书既可作为高等院校相关专业本科生软件工程实践课程的教材或参考书,也可作为项目管理人员、应用软件开发人员和专业技术人员编写技术文档的参考资料。

教育背景:1988年,清华大学分校计算机应用专业毕业,获工学士学位;2010年北京工业大学毕业,获工程硕士学位。著译作品:1994年《FoxBase+数据库实用技术》第一作者,电子工业出版社;2001年,《Java2实用技术》第四作者,清华大学出版社; 2003年《网络程序设计与Jav 》科学出版社;《Java程序设计》,第一作者,电子工业出版社,2005年; 主要业务成果:1990年第11届亚运会计算机工程跳水项目成绩处理系统主设计师;常州某公司汽车配件管理系统主设计师;计算机辅助运动心电监测系统软件主设计师;2001年世界大学生运动会水球项目现场成绩处理系统主设计语言师;国家十一五支撑计划项目小虚拟平台开发项目参与人。工作经历:自1990年至今,一直从事“软件工程”课程教学;2000年开始,还主讲Java语言程序设计课程;期间讲授过C语言、数据结构、数据库原理与应用、软件开发技术等课程。

人类已经进入信息时代,在这个信息化环境中,软件产业受到了高度重视,也得到了空前发展,软件已经成为信息技术的核心和灵魂。软件开发不再只是软件专业学生必须掌握的知识和专有技能,而变得更加大众化和普遍化。同时,随着软件应用的广泛化与内部功能更新的频繁化,也要求软件开发必须遵循工程化和规范化的思想,唯此方能适应软件开发的要求。 对于初学者而言,什么叫软件生产的工程化?在开发过程中应该遵循怎样的步骤?系统分析、设计及测试等的具体内容是什么?必须编写什么文档?文档的规范格式是什么?评议文档的基本标准是什么?等等,都是很空泛、很抽象的概念。虽然学生在理论课上学习了,但是对于这些理论在实际工作中该怎样运用,很多学生依然是一头雾水,不知从何处下手、该怎样做。相信担任软件工程课程教学工作的很多教师在教学中都有与上述类似的经历和感受。目前已出版的软件工程方面的教材非常丰富,但课程实践指导类教材并不多,且基本上单纯以案例的介绍为主,案例所描述的项目过于复杂,学生不熟悉,缺乏感性认识,理解起来有一定困难,特别是对于一些非计算机专业的学生而言,欠缺很多软件方面的专业基础知识,学习使用这些教材难度更大。所以,编写一本集主要理论和实践练习指导于一体的实践指导教材是十分需要的。 有鉴于此,我们结合对软件工程的了解与感悟以及多年的教学体会与经验,将软件工程中最基本的概念、生存周期理念与开发过程、常用技术、主要模型和成果描述工具进行了回顾,用简明易懂的语言加以集中的介绍,读者即便未系统、完整地学习过软件工程理论知识,通过阅读学习第1章,也可以对软件工程有一个初步认知。软件的组成要素之一是文档,编写系统分析、系统...

目录
荐语
查看详情 查看详情
第1章软件工程与开发流程概述/1

1.1软件与软件工程简介1

1.2软件工程的基本原理2

1.3软件生存周期2

1.3.1软件生存周期的提出和作用2

1.3.2软件生存周期的划分与组成3

1.4主流开发方法与工具5

1.4.1结构化技术5

1.4.2面向对象技术7

1.4.3敏捷软件开发方法9

第2章软件开发文档模板/11

2.1需求规格说明书模板12

2.2概要设计说明书模板14

2.3详细设计说明书模板16

2.4系统设计说明书模板17

2.5软件测试计划模板20

2.6软件测试用例设计书模板22

第3章软件开发文档评分标准/23

3.1需求规格说明书评分标准23

3.2概要设计说明书评分标准25

3.3详细设计说明书评分标准26

3.4系统设计说明书评分标准27

3.5软件测试计划评分标准29

3.6软件测试用例设计书评分标准30

第4章主要文档实例/31

4.1某大学图书管理系统需求规格说明书31

4.2学生宿舍分配系统需求规格说明书43〖1〗软件工程项目案例与实践指导目录[3]〖3〗4.3某大学图书管理系统设计说明书52

4.4学生宿舍分配系统软件测试计划69

4.5学生宿舍分配系统测试用例设计书74

第5章实践项目需求/83

5.1企业IT资产管理系统83

5.2仓库管理系统85

5.3英语在线学习——听力网站86

5.4学校校医院门诊管理系统88

5.5在线汽车租赁系统90

5.6学生个人事务管理系统92

5.7企事业单位文档管理系统93

5.8学校实验室管理系统95

参考文献/97 查看详情

查看详情