登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』软件项目开发实践

書城自編碼: 3095085
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 贾晓辉、李勇军、缑西梅
國際書號(ISBN): 9787302478324
出版社: 清华大学出版社
出版日期: 2017-12-01
版次: 1
頁數/字數: 169/275000
書度/開本: 16开 釘裝: 平装

售價:HK$ 42.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!)
《 空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!) 》

售價:HK$ 69.6
邓小平视察纪实
《 邓小平视察纪实 》

售價:HK$ 117.6
财商养成第一课
《 财商养成第一课 》

售價:HK$ 69.6
腐蚀工程手册(原著第三版)
《 腐蚀工程手册(原著第三版) 》

售價:HK$ 477.6
神话的脉络:中国绘画中的传说建构
《 神话的脉络:中国绘画中的传说建构 》

售價:HK$ 93.6
锦奁曾叠:古代妆具之美
《 锦奁曾叠:古代妆具之美 》

售價:HK$ 153.6
盛世:西汉 康乾
《 盛世:西汉 康乾 》

售價:HK$ 117.6
所有治愈,都是自愈
《 所有治愈,都是自愈 》

售價:HK$ 81.6

 

編輯推薦:
(1)以工程应用为背景,面向编程实践和软件开发实战能力的训练,从代码级程序开始,经过设计级项目实践,达到分析级能力。(2)全书包括入门篇、进阶篇和高级篇,从不同的项目出发,实现了循序渐进的完整学习过程,由浅入深,由简单到复杂,由底层算法实现到顶层问题分析。(3)以工程应用为背景,面向编程实践和软件开发实战能力的训练,主要介绍了五个实践项目(4)适合作为高等学校计算机专业的软件开发课程教材,也可作为从事计算机相关工作的科技人员、软件开发爱好者及各类自学人员的参考用书。
內容簡介:
本书是针对软件开发专业应用型人才培养而创作的一种实践类教材。全书由三篇共五个实践项目组成,其中入门篇为代码级项目,有日期转换小工具、小学生计算机辅助教学系统及课堂*提问系统,分别从不同角度实现了三个小应用系统;进阶篇为设计级项目,以超市管理系统为例,介绍系统分析、系统设计、系统实现及测试等内容;高级篇为分析级项目,以电子书服务平台为例,介绍电子书服务平台的问题定义、需求分析、系统分析、系统设计、系统实现及测试的过程。本书以工程应用为背景,面向编程实践和软件开发实战能力的训练;从代码级程序开始,经过设计级项目实践,达到分析级能力的学习层次;从不同的项目出发,实现循序渐进的完整学习过程;由浅入深,由简单到复杂,由底层算法实现到顶层问题分析,让读者理解和掌握规范的软件工程思想,顺序地展开软件开发各个阶段的工作。本书适合作为高等学校计算机专业的软件开发课程教材,也可作为从事计算机相关工作的科技人员、软件开发爱好者及其他自学人员的参考用书。
目錄
目录
入门篇代码级项目实践
第1章日期转换小工具3
1.1项目描述3
1.2设计思路3
1.3流程图及C语言实现4
第2章小学生计算机辅助教学系统9
2.1项目描述9
2.2设计思路9
2.3程序总体流程图及C语言实现10
第3章课堂随机提问系统15
3.1项目描述15
3.2设计思路15
3.3Java语言实现16
3.4界面实现28
入门篇小结30
入门篇项目实践30
进阶篇设计级项目实践
第4章超市管理系统33
4.1系统分析33
4.2系统设计40
4.2.1问题域设计40
4.2.2界面设计49
4.2.3数据设计52
4.3系统实现57
4.3.1添加库存商品实现过程58
4.3.2添加货架商品实现过程60
4.3.3出售货架商品实现过程62
4.4系统测试64
4.4.1添加库存商品功能测试64
4.4.2添加货架商品功能测试65
4.4.3出售货架商品功能测试65
进阶篇小结66
进阶篇项目实践66
〖1〗软件项目开发实践目录〖3〗〖3〗高级篇分析级项目实践
第5章电子书服务平台69
5.1项目背景描述69
5.2需求分析69
5.2.1问题定义69
5.2.2涉众需求捕获71
5.2.3需求整理74
5.3系统分析76
5.3.1功能分析76
5.3.2交互分析80
5.3.3结构分析95
5.3.4数据库分析99
5.3.5阅读规则分析101
5.3.6小说类型分析101
5.3.7移动端界面原型分析104
5.4系统设计110
5.4.1框架设计110
5.4.2结构设计112
5.4.3移动端接口设计113
5.5系统实现116
5.5.1PC端实现116
5.5.2移动端实现132
5.6系统测试145
5.6.1读者相关145
5.6.2作者相关146
5.6.3后台相关148
高级篇小结150
高级篇项目实践150
附录AJava编码规范151
附录BEA的简单使用162
参考文献170
內容試閱
软件工程学科的发展有其历史的必然。近半个世纪以来,随着通信、计算机、网络应用的普及,作为其灵魂的软件的开发显得越来越重要。无数的反例证明,如果软件产品的质量达不到要求,带来的损失是极其严重的。为保证或提高软件产品的质量,最关键的问题就是从技术和管理两方面双管齐下,使用得到实际考验的一系列最佳软件开发实践,作为我们工作的指导原则,切实做好软件开发的各项活动。
有人讲,软件工程课程学不学没有用处。事实上是这样吗?绝对不是。我在给清华大学计算机系的工程硕士上软件工程课的时候,他们说,他们上的所有课程中,这门课最有用。因为他们都是从事软件开发多年的在职研究生,他们反映,多年来困惑他们的很多问题,从课程中都能找到对应的解决方法。有时,看上去是一句普通的原则,在实践上却能解决大问题。所以,虽然课本中讲了许多条条框框,其实都是有其实践背景的。
还有人讲,软件工程这门课程太枯燥,听不懂,做不会,学习起来提不起兴趣。这就是学习方法问题了。软件工程有一条主线,即软件生命周期过程。它的特点是分阶段、有迭代。
从软件开发方法来看,不论是传统的结构化方法,还是面向对象方法,或新的面向服务架构,它们都有各自的适用领域,有不同的视角、不同的活动组织方式和不同的架构。
从软件工程过程来看,最基本的是开发过程、运行过程和维护过程,此外还有各种支持过程和组织过程,它们为基本过程提供辅助支持和各种保证。
从软件工程管理来看,有整体管理,包括启动、计划、执行、控制和收尾5大过程,此外,还要考虑需求、成本、进度、质量、人员、沟通和风险等方面的管理活动。
如果我们明确了软件工程的主要方面,就可以有目的、系统地进行课程的学习了。
总之,对于软件工程,应首先想到它是有用的,也可能将来工作后用不到操作系统原理、计算机原理等课程所讲的内容,但只要是从事软件开发,软件工程就是回避不了的。其次,要有它不难学的思想。关键是对将来自己工作的领域要有规划,找准方向,有针对性地学习。特别地,由于社会需求〖1〗软件项目开发实践序〖3〗〖3〗是不断变化的,软件开发技术是不断进步的,软件开发工具是层出不穷的,我们不要一味追求新的,而应该从最成熟、最可靠的技术和工具学起。在学校里打好基础,将来在工作中就很容易接受新东西。
马小军老师从事软件工程的教学已经20多年了,我与她的相识是在20世纪90年代初她听我的软件工程课的时候。她是一位对工作很认真的老师,在这么多年的教学中已经积累了丰富的教学经验,并领导了许多软件开发项目,从如何培养应用型技术人才角度出发,对软件工程的教学体系、课程内容选材和实践活动组织等各方面都有很好的想法,这本教材的编写就体现了她的教学思路和多年教学的体会,有理论,有案例,全书在内容组织方面注重科学性和系统性,在行文叙述方面颇具简洁性和可读性。我推荐同学们认真阅读,切实领会其实质,不断进步。

清华大学计算机系教授殷人昆
2013年7月基于近几年来使用本书第1版开展软件工程课程教学的感受以及师生们对一些问题的认识与研讨,同时结合软件领域技术的使用状况,本书第2版更注重软件工程基本理论和技术在当前软件开发领域中的实用性、学生在学习过程中的易理解性以及核心概念和技术的拓展应用,主要做了如下的调整:
1 增加了对软件工程师职业道德及基本素质的论述,使学生对未来成为一名软件工程师有初步的了解。
2 略掉了近几年较少使用且容易造成学习和理解障碍的概念和形式化使用,例如受限关联、链属性等。
3 对一些常用且很重要的概念、名词和技术使用方法等,则调整了论述的方式,增强了条理性,并加大举例说明的力度,同时也更注重举例的可理解性与前后连贯性,例如模块结构图的最佳与最差设计、UI设计、面向对象技术与UML建模过程中类的抓取等。
4 针对测试工作重要性的不断提升,特别是Web类软件和游戏类软件的大量推出,测试技术与方法也得到了不断的扩充与完善,增加了自动化测试技术和工具的介绍。
5 伴随各章进行系统化应用学习的综合案例被完整替换,选择的是国内所有高校大学生每年都会亲身参与的体能测试活动作为背景,分别采用结构化技术和面向对象技术,进行了项目需求定义、系统分析和系统设计等开发过程的系统化详细论述。对于其他非高校学生读者,鉴于一般也都有体检的经历,与此案例有极大的相似之处,学习理解应该也比较容易。选择此项目的另一个考虑是,测试活动很有可能随着要求和地域的不同发生变化,学生则可以根据已给出的分析和设计成果进行相应的方案调整练习,从而达到理论与实践及时的结合。
6 对各章后的练习题都做了调整,不仅增加了对一些容易混淆概念的对比理解题,还增加了一些激励学生结合实际体会或兴趣进行分析思考的题目,以期使学生将原以为枯燥的学习、抽象的技术概念能够马上用于实际问题的解决,提高继续学习的兴趣和热情。
本书第2版的编写依然遵循内容实用和系统化、图形规范和一致的原则,融入了多年的教学和实践经验,并采用通俗易懂的语言和简明完整的举例进行表述。书中所有图形(除界面截图以外)均采用Microsoft Office Visio 2007或2010绘制。〖1〗软件项目开发实践本书共计10章,马小军作为总负责人,提出了总体修改方案,并修改、编写了第1~6章,第7~10章由张玉祥修改、编写。
在本书第2版的修改编写过程中,获得了北京联合大学十三五规划教材建设项目的资助,也得到了张冰峰、马楠和廖礼萍三位老师的支持和协助,同时又参阅了大量的文献和资料,为最终内容的筛选与论述提供了丰富的借鉴,在此向这些老师、北京联合大学领导和专家以及文献资料的作者再次表示衷心的感谢。
由于时间关系且作者水平有限,书中难免会存在问题和不妥之处,真诚地希望广大读者和软件工程领域的专家能够提出宝贵的意见和建议,我们会虚心地接受并认真思考、修正。作者联系方式: xxtxiaojun@buu.edu.cn

编者
2017年6月于北京实践是检验真理的唯一标准。在建筑行业,既有个人直接构建的类似宠物屋那样的简单工程,也有必须团队合作的多功能的像鸟巢那样的复杂工程;软件项目中也有小规模工程、大规模工程之分,同样需要根据实际情况,决定项目是需要分析设计还是直接编写代码。软件项目开发实践是提高思考能力、组织能力、编程能力等的最佳途径。在软件开发的实践过程中,也遵循从简单到复杂的掌握知识的过程。

本书对不同基础的软件开发相关专业的学生都有指导作用,初学者可将学习重点放在入门篇的第1~3章,主要是掌握如何根据流程图,用某一种编程语言编写代码的过程;具备一定专业知识的学生可以考虑进阶篇的第4章及高级篇的第5章的项目开发过程,分别掌握软件设计、需求分析的工作过程及内容。本书将伴随读者的成长,见证读者的进步。
第1~3章是代码级开发,第1章、第2章由缑西梅执笔,第3章由李勇军、贾晓辉、缑西梅共同执笔。本篇这3章是代码级项目开发,主要目标是根据给出的项目描述及流程图,用某一种编程语言实现项目。一般情况下,入门级开发人员可以按照这个方法学习。
第4章是设计级项目,由李勇军执笔。本章主要是在根据给出的项目需求分析的基础上,对项目进行设计、实现及测试。本章的重点是设计部分,通常情况下需要开发人员具备一定的编程基础,同时项目也有一些特定要求。
第5章是分析级项目,由贾晓辉执笔。本章主要是根据提出的项目,开展需求获取、需求建模、需求描述等,并在此基础上进行系统分析、设计、实现及测试。本章的重点是分析部分,对于有一定项目开发经验的读者,如果项目比较复杂,可以采用该过程及方法。
书中每一章涉及的项目都独立、完整,并遵循从小规模到大规模的过程,符合学习规律,分别从编码、设计、分析三个层次介绍,贯穿整个学习实践过程。
附录部分展示了Java编码规范及建模工具EA的简单使用,附录A由缑西梅执笔,附录B由贾晓辉执笔。
本书在编写过程中,得到了中原工学院软件学院全体教师及2012级学生张琳、张诗雨、时晓东、张东东,2013级学生王晓丽、张忠位、何国夺,2014级学生郭红瑞、杨智翔、靳志蒙,2015级学生刘续东等的帮助,在此表示感谢。
真诚地希望读者及同行对本书提出宝贵的意见,使本书能进一步完善,从而让更多有志于从事软件行业的学生及相关人员从中受益。

作者
2017年4月〖1〗软件项目开发实践前言〖3〗〖3〗

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.