首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 软件工程 >

软件开发实践

2010-02-12 
基本信息·出版社:清华大学出版社 ·页码:251 页 ·出版日期:2010年01月 ·ISBN:7302210683/9787302210689 ·条形码:9787302210689 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
软件开发实践 去商家看看
软件开发实践 去商家看看

 软件开发实践


基本信息·出版社:清华大学出版社
·页码:251 页
·出版日期:2010年01月
·ISBN:7302210683/9787302210689
·条形码:9787302210689
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:重点大学软件工程规划系列教材

内容简介 《软件开发实践》全书分为17章,详细介绍了软件开发实践课程的目标、内容、组成、方法与应用。第1章绪论,主要介绍软件的概念及特征、软件技术、软件产业、软件技术专利和标准、软件人才教育和培养模式的比较与分析等内容; 第2章实用软件产品开发过程及规范,主要介绍目前业内企业在实际软件开发中,采用的具体软件开发过程及规范等内容; 第3章至第17章是具体软件产品的案例分析,是一个较为完整的软件产品分类案例集,希望能够以基于项目驱动的教学方法和模式改革软件工程专业的课程体系。
《软件开发实践》面向高等院校软件工程、计算机科学与技术、电子工程、通信工程等专业二年级以上本科生和研究生,可作为“软件开发实践”和“软件工程开发”等有关课程的教材,同时,也可作为各级职业教育软件开发、设计与应用人员培训的参考书。
编辑推荐 《软件开发实践》中软件开发实践是一门独立、实用、综合的软件开发实践与科研训练课程,本教材详细介绍了软件开发实践课程的目标、内容、组成、方法与应用。
◆软件的概念及特征、软件技术、软件产业、软件技术专利和标准、软件人才教育
和培养模式的比较与分析等内容;
◆实用软件产品开发过程及规范,主要介绍目前业内企业任实际软件开发中,采用
的具体软件开发过程及规范等内容;
◆具体软件产品的案例分析,主要介绍操作系统产品、软件工程环境产品、信息安全产品、数字娱乐产品、电子政务产品、电子商务产品、嵌入式系统产品、计算机网络产品、通信产品、算法类、多媒体产品、IC设计产品等典型产品的基本方案、主要开发内容及过程,形成一个较为完整的软件产品分类案例集。
目录
第1章 绪论
1.1 软件的概念及特征
1.2 软件的分类
1.3 软件技术
1.4 软件产业
1.5 软件企业
1.6 软件技术专利
1.7 软件技术标准
1.8 软件人才教育和培养模式的比较与分析
1.9 本书摘要

第2章 实用软件开发过程及规范
2.1 引言
2.2 开发大纲
2.3 需求分析规范
2.4 概要设计规范
2.5 详细设计规范
2.6 编码规范
2.7 测试规范
2.8 配置管理规范
2.9 项目评审大纲

第3章 操作系统产品案例
3.1 μC/OS-Ⅱ嵌入式操作系统简介
3.2 系统结构
3.3 系统移植与扩展
3.4 系统应用程序开发

第4章 软件工程环境产品案例
4.1 嵌入式软件开发平台简介
4.2 发展现状
4.3 设计思想
4.4 一种嵌入式软件开发平台HMTool实现

第5章 信息安全产品案例
5.1 防火墙简介
5.2 基于Linux的防火墙系统设计
5.3 软件模块实现
5.4 用户空间防火墙程序开发

第6章 数字娱乐产品案例
6.1 俄罗斯方块游戏简介
6.2 游戏基本规则
6.3 游戏设计
6.4 游戏实现

第7章 电子政务产品案例
7.1 地方税务电子申报系统简介
7.2 系统需求分析
7.3 系统设计
7.4 系统实现

第8章 电子商务产品案例
8.1 网上商城购物系统简介
8.2 系统需求分析
8.3 系统设计
8.4 系统实现

第9章 嵌入式系统产品案例
9.1 嵌入式家庭网关简介
9.2 总体设计
9.3 硬件设计
9.4 软件设计

第10章 计算机网络产品案例
10.1 企业多功能服务器系统简介
10.2 系统功能需求
10.3 系统总体框架
10.4 软硬件平台及技术要求

第11章 无线通信产品案例
11.1 基于短信的移动搜索平台简介
11.2 系统需求分析
11.3 系统结构
11.4 系统实现

第12章 算法类案例
12.1 霍夫曼算法原理
12.2 算法步骤
12.3 算法实现
12.4 算法应用

第13章 多媒体产品案例
13.1 MP3编/解码器简介
13.2 系统开发平台的构建
13.3 MP3播放器设计
13.4 MP3播放器测试

第14章 IC设计产品案例
14.1 税控机51核SoC芯片简介
14.2 SynopsysDW8051IP核的结构及信号描述
14.3 税控机51核SoC芯片接口信号
14.4 税控机51核SoC芯片结构

第15章 构件产品案例
15.1 基于构件的高尔夫模拟器软件简介
15.2 概要设计
15.3 详细设计
15.4 系统实现

第16章 银行产品案例
16.1 银行卡统计分析系统简介
16.2 系统需求分析
16.3 系统设计
16.4 系统实现

第17章 电信产品案例
17.1 电信服务在线计费系统简介
17.2 概要设计
17.3 详细设计
17.4 系统实现
参考文献

附录A 三种常用的编码规范
A1 C语言编码规范
A2 Java语言编码规范
A3 GNU编码规范
……
序言 随着计算机技术在各个领域中应用的继续不断深入,计算学科作为一门基础技术学科的特征越来越明显。为了提供更方便有效的计算机系统和以计算技术为核心的系统,构建高质量的软件系统是非常重要的。因此,培养学生的软件认知、设计、开发、应用能力非常重要。
随着计算技术的发展,软件系统的规模越来越大,复杂度越来越高,同时组成软件的基本程序的非物理特性仍未被改变,更增加了其开发的难度。如何解决这一难题,实践是很重要且很有效的途径!积极开展在理论指导下的实践,以培养学生理论结合实际的能力,设计满足中国学生实际情况的软件工程课程和教材等培养体系,四川大学的“软件开发实践”课程就是一种积极的探索。
“软件开发实践”作为一门独立、实用、综合的软件开发实践与科研训练课程,不同于一般的高级程序设计语言和软件工程的实验课,其目的是通过实际的软件项目与产品开发,激发学生学习和动手实践的兴趣,掌握软件开发技能,培养创造性的工程设计和协同工作意识,提高综合分析和解决问题的能力。《软件开发实践》作为这门实践课程的教材,归纳总结了作者这些年来在四川大学软件学院开展相应教学活动的经验,在这类实践课程的教材建设上做了有意义的探索。
教材首先介绍了关于软件及其开发的一些基本内容,然后以案例的形式介绍操作系统产品、软件工程环境产品、信息安全产品、数字娱乐产品、电子政务产品、电子商务产品、嵌入式系统产品、计算机网络产品、无线通信产品、算法类、多媒体产品、IC设计产品、构件产品、银行产品、电信产品等典型产品的基本方案、主要开发内容及过程等,这对软件学院教学中目前比较倡导的案例教学的实施将是一个很好的支撑。相信这种努力能够在强化学生的软件开发能力,特别是理论结合实际,解决实际问题的能力上收到良好的效果。
总体上看,实践教材在我国还比较少,难以满足人才培养的需要,大力开展这类教材的研究和编写很有必要,“软件开发实践”的编写本身就是很好的一个实践活动。
文摘 插图:


(2)课程滞后于企业实际。由于历史原因,我国的高等教育以精英教育为主,缺乏实用的分类教育目标指引,学校着重于培养学生系统的基础理论知识和研究能力,而对人才的工程化和实践能力关注不足。另外,学校的教学体系及教学计划相对固定,一旦确定,在短期内很难改变,面对飞速发展的软件技术,学校课程必然会滞后于千变万化的企业需求。现在学校专业实践课程(包括程序设计语言、操作系统、编译器、数据库等课程设计),只占整个教学过程的很少部分,且偏重于计算机的基础应用,与目前企业主流应用脱节。
(3)多数教师缺乏企业工作经验。由于教师在教室里按照课本教书,远离企业及需求市场,缺乏企业中开发人员对实际需求的敏感度及大量的实践机会,因此,教师的知识更新速度较慢,容易出现与企业实际越来越远的情况。
(4)学生实习环节存在大量问题。学生的毕业设计和论文是提高学生实际能力的最好机会,但这一环节目前普遍存在问题。首先是项目来源问题,学生的毕业设计以研发型和理论型项目为主,来自市场的真实项目非常少,且规模及实用性都不足以训练学生的实用能力。其次,如果学生到企业实习,实习学生经常成为企业廉价打杂人员,且没有经验丰富的项目经理指导及规范化的专业训练,往往需要花费很长时间摸索才能学到一些实用技术,浪费了许多宝贵时间。
(5)校企合作缺乏基础。由于存在高等教育与企业需求的脱节,因此,大部分软件企业不希望招聘刚毕业的大学生,而希望招聘有一定工作经验的人员,这就为校企合作制造了一定障碍,特别是一些非名牌院校,鲜有企业直接与之合作。为此,学生就业问题成了绝大多数非重点高校的头等大事。
2)软件示范学院
2001年初,原国务院总理朱镕基出访印度,随即在中国刮起学习和赶超印度软件业的旋风。也正是在这一年,教育部《关于批准有关高等学校试办示范性软件学院的通知》中批准的全国35所示范性软件学院陆续成立,中国软件人才培养开始探索一条全新的道路。
软件学院的出现,解决了一部分工程化人才的培养问题,在一定程度缓解了人才供需的矛盾。但软件学院依附于高等院校的教育体制下,存在着以下先天不足:
(1)绝大部分学校的软件学院是从计算机学院分化而来,由于缺乏学科的有力支撑以及配套的科研环境,几乎不可能得到计算机学院最核心的资源和师资,且教师的思维模式也是顺延以传统的计
……
热点排行