软件工程及软件方法学
-
软件开发践行录ThoughtWorks中国 著ThoughtWorks是一家全球软件设计与定制领袖企业。ThoughtWorks首席科学家Martin Fowler先生是当今世界软件开发领域最具影响力的几位大师之一。在中国,ThoughtWorks已经成立了北京、西安、成都、上海、武汉五个分公司,聚集了大量高水准的软件专业人才,为各类企业、政府部门和非营利组织提供全球品质的专业服务。《软件开发践行录——ThoughtWorks中国区文集》是ThoughtWorks中国区软件技术人员的文章合集,挑选和收录了包括胡凯、熊节、徐昊、郑晔、张逸等人的33篇精彩文章,涵盖了过程改进、工程实践、团队建设和体验设计4大领域。这些曾经以各种形式在网络、报刊、社区发表或分享,有些文章还曾引起积极的反馈和热烈的反响。《软件开发践行录——ThoughtWorks中国区文集》可以说是一群极有天分的软件精英的思想和观点的汇聚,是他们多年的宝贵实践经验的凝结。《软件开发践行录——ThoughtWorks中国区文集》适合软件行业的各类从业人员阅读和参考。对于想要对软件构建过程进行持续思考和改进的人,本书具有启迪思想和激发灵感的作用。软件开发人员可以通过阅读本书,吸收作者们在工程实践中的宝贵经验;项目经理则可以窥得团队建设和管理的奥秘。 -
第一行代码郭霖 著《第一行代码:Android》是Android初学者的最佳入门书。全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第1章带领你搭建Android开发环境,完成你的第一个Android程序。第2至13章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器,以及分布式版本控制系统Git的使用等等。在部分章节会穿插相关技术的高级使用技巧。第14章和第15章则将带领你编写一个完整的项目,教会你如何打包、上架、嵌入广告并获得盈利。《第一行代码:Android》内容通俗易懂,既适合初学者循序渐进地阅读,也可作为一本参考手册,随时查阅。 -
基于MVC的JSP软件开发案例教程牛德雄,陈华政,李彬 等著JSP是人们开发中小型Web应用软件常用的技术,也是基于Java的Web软件开发基本技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》以“项目案例导向”的方式首先介绍JSP、Servlet、JavaBean、MySQL数据库开发等程序设计基本技术,然后介绍软件模块的MVC实现及集成为一个粗放式的软件。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》还介绍了软件非功能需求的编码概念及相关技术,以及复杂结构软件的实现及开发文档的编写。全书分4部分:第1部分(第1章~第5章)为基础内容,着重介绍JavaWeb基础、JSP技术、MySQL数据库开发、Servlet、JavaBean技术与应用等;第2部分(第6章~第7章)为软件的实现部分,着重介绍一个软件模块的MVC实现及其集成;第3部分(第8章~第9章)为软件完善部分,在讨论如何提高软件的实用性并完善软件的同时,介绍了数据库连接池、Ajax等技术的应用;第4部分(第10章)为综合部分,介绍了“真正”的综合软件案例的实现及开发文档的编写。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》提供了大量的案例与实现,并以附录的形式介绍了JavaWeb应用软件开发环境的安装与配置,以及Struts、Hibernate、Spring框架的MVC实现的提升技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》适合作为高等院校计算机、软件工程专业,高职高专软件技术专业、网络技术专业JSP课程教材,也可以作自学JSP软件开发、JSP软件开发的实训、培训教材。 -
软件测试工程师成长之路王顺,兰景英,盛安平 等著《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》以实际项目为原型,以关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第一篇由众多来自全国各大高校第一线长期从事软件测试理论研究及考试研究的教师参与书籍的创作、组稿与审阅,目的是让软件测试领域核心理论知识在一个章节中完美地展示出来,方便教师的教学与学生的回顾。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第二篇由众多资深软件测试工程师通过多年经验的积累与提炼,以一个完整软件项目为实例,对软件测试工程师的日常工作进行详细的介绍,帮助读者掌握各种技术并能灵活地使用和扩展这些技术。让每一位读者清晰地理解作为一名测试工程师需要在软件生产流程各阶段做什么、怎么做、有哪些可以借鉴的经验技巧与参考文档。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第三篇是众多资深软件工程师在软件测试领域各大技术主题分享,展现众多实际工作中典型的测试技巧、测试技术,不仅告诉读者如何做,更主要是如何做得更好,向资深工程师方向发展,同时激起每个读者对技术的不懈追求和积极动手实践的兴趣。读者通过认真地体会这些技术细节并积极实践后,就能够积累丰富的实战经验,为今后的工作打下坚实的基础。本书第四篇是引导师生自己动手实践,在实践中不断总结与提高。本书适用于高校计算机及软件工程各专业作为软件实践教材,也可供有兴趣或正在从事软件测试工作的人员参考。 -
可信软件测度理论与方法于本海 著《可信软件测度理论与方法》从软件开发的工程过程和管理过程入手,系统地分析可信软件过程构建的复杂性,定义了可信软件过程;为有效地实施可信软件过程管理模型,建立基于可信原则的可信软件过程改进模型;为正确评价可信软件水平,分别构建基于全生命周期过程实体、过程行为、过程产品、进度和成本可信的软件过程可信属性和评价指标体系,基于软件保密安全性、生存性、容错性、可靠性和防危性的软件可信属性和评价指标体系 -
软件项目管理刘凤华 任秀枝 主编 著暂缺简介... -
软件工程概论倪天林,王伟娜 等编《软件工程概论/高职高专院校“十二五”精品示范系列教材》全面系统地讲述了软件工程的原理和方法,全书共分14章,内容包括软件工程概述,可行性研究,需求分析,概要设计,详细设计,程序编码,面向对象的分析与设计,统一建模语言,统一软件开发过程,软件测试,软件维护,软件项目管理,软件复用技术,最后,结合软件工程过程和方法给出一个完整的软件项目开发实例。《软件工程概论/高职高专院校“十二五”精品示范系列教材》可作为高等院校软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。《软件工程概论/高职高专院校“十二五”精品示范系列教材》配备有教学资源库,内容包括教学案例、习题解答、教学课件等,可从出版社网站下载。 -
游戏设计快乐之道(美)Raph,Koster 著,赵俐 译《游戏设计快乐之道》用一种新颖的方式指导游戏设计者们如何创造和改进其设计,以获得最大程度的快乐。书中的内容涉及游戏设计的方方面面:游戏设计的核心理念是什么?为什么有的游戏有趣之极,而有些游戏却令人厌倦?为什么我们每个人都需要玩游戏?怎么让人在游戏中进行学习?为什么游戏不能太难,也不能太容易?《游戏设计快乐之道》讲解细致,娓娓道来,配有丰富生动的图例,让读者在轻松而又深刻地体会游戏设计的黄金法则,领悟游戏的快乐之道。《游戏设计快乐之道》适合游戏设计师、游戏架构师、游戏开发者和其他游戏产业从业人员阅读参考。 -
数字系统设计与Verilog HDL王金明 著本书根据EDA 课程教学要求,以提高数字设计能力为目的,系统阐述FPGA 数字系统开发的相关知识,主要内容包括EDA 技术概述、FPGA/CPLD 器件、Verilog 硬件描述语言等。全书以Quartus Ⅱ、Synplify Pro软件为平台,以Verilog―1995 和Verilog―2001 语言标准为依据,以可综合的设计为重点,通过大量经过验证的数字设计实例,阐述数字系统设计的方法与技术,由浅入深地介绍Verilog 工程开发的知识与技能。 -
UML软件建模教程卫红春 编《高等学校软件工程系列教材:UML软件建模教程》是一本基于UML的软件建模技术教程。全书共分为三篇。第一篇软件建模技术概论(第1章),介绍软件建模技术的要素、软件模型的概念和内容以及软件建模技术的形成与发展。第二篇软件建模语言UML(第2~10章),介绍UML的相关知识。第三篇建立软件模型(第11~14章),结合一个工程案例介绍软件的业务建模、需求建模、分析建模和设计建模。作者卫红春一直从事软件建模技术课程的教学和工程研发工作,从本世纪初就开始跟踪UML的发展,并积累了一些基于UML的软件建模工程和教学经验,《高等学校软件工程系列教材:UML软件建模教程》即作者十多年工作的总结,融入了作者对软件建模技术的独到见解。《高等学校软件工程系列教材:UML软件建模教程》可作为软件工程、计算机科学与技术及相关专业的本科生教材和研究生的参考教材,也可作为软件开发人员学习软件建模技术和从事工程开发的参考用书。
