软件工程及软件方法学
-
软件的质量(德)里格斯麦尔 著,于芳 译本书详细地叙述了当前软件质量保证的技术、方法、原理和构成方面的最新知识,每一章的开始是本章的简介,使读者了解本章要讲述的内容;每一章的结束部分都有评价,对从业人员来说具有实践指导意义。本书在写作上,注重了将理论和实践、软件和硬件、经验知识和教学知识领域的牢固结合,使读者更贴近软件开发这个重要的领域。本书适合作为高等教育计算机相关专业的教材和教学参考书,也可用作从业人员的参考书。 -
面向agent开发环境JACK的实践程显毅,聂文惠,谢军 编著面向agent的开发平台JACK完全建立在Java程序语言的基础上,它除了包含Java开发环境的所有组件之外,还提供了特殊的扩展来实现agent的行为,支持BDI和team。面向agent的程序是一个先进的软件模拟范例,主要应用在展示类似人类行为的、会推理的特殊领域,非常适合于如分布式的商务系统、智能工具和模拟、航空交通管理等领域。《面向agent开发环境JACK的实践》是http://www.agent-software.com/shared/resources/index.html所提供的JACK用户手册基础上,结合多年的开发实践经验整理而成,第1、2章主要论述了面向agent编程(AOP)的需求,第3章介绍了JACKagent的语法,第4章介绍JACK的开发环境,第5章介绍JACK team的语法,第6章介绍JACK的可视化编程工具,第7章结合实践,详细分析了JAcK程序设计的过程,附录中列出了已经商品化的智能体开发工具清单。《面向agent开发环境JACK的实践》是一本工具书,可作为高等学校电子信息、自动化、自动控制、机电工程、计算机及其他相关专业研究生和本科高年级学生的“知识工程”课程教材,也可供从事agent应用系统开发的科技工作者参考。《面向agent开发环境JACK的实践》结合多个多agent系统的统计案例,利用JACK提供的语法,给出了基于JACK的多agent系统的设计方法,包括BDI、tean、可视化等非常重要的概念。通过对《面向agent开发环境JACK的实践》的学习,读者可以实现对一些稍复杂的多agent系统的开发。 -
软件工程张洪民 主编在一些人眼里,今天的软件开发似乎已成为简单的事情,已有了不少好的开发工具扣软件库,训练有素的软件开发人员,都强烈渴望去编写很酷的软件,可以在几天的时间里编写出一个相当复杂的软件。但为什么有一些软件能够得到用户的喜欢,而另一些则不能?为什么有些软件能够在市场上成功,而有些则受到冷落?由此可见,开发软件并不难,难就难在如何开发适用的软件。我最大的心得是,一个产品一定要找到能够真正适用的场合,不能只是为了技术而从事技术、为了研究而进行研究,却不管用户对你所研究的技术和产品有没有需求。否则,无论你的技术是多么优秀,多么先进,恐怕你的产品在市场上都无法获得成功。软件工程是计算机科学与技术专业的一门专业核心课程。通过本课程的学习,使学生掌握系统的软件开发理论、技术和方法,使用正确的工程方法开发出成本低、可靠性好并在机器上能高效运行的软件,为今后从事软件开发和维护打下坚实的基础。软件工程是一门内容很多,很复杂的学科。期间要涉及的知识,从软件的知识,到进行需求分析,概要设计,详细设计,软件测试,软件工程标准化,软件文档,都有很多的内容,因此,在一本书中,将这些内容要全面的介绍,并且要有逻辑性,顺序性,突出重点,讲明原理,并不是一件很容易的事情。本书共12章。第1章为软件工程概述;第2、第3、第4章是在介绍软件需求分析,可行陛分析等步骤,是软件设计的前提工作;第5章是概要设计,讲述了设计的基本流程;第6、第7章是详细设计与编码部分,讲述了软件设计的详细过程;第8章简述软件测试技术,也是软件工程学科中的一个很重要的部分;第9章讲述了软件维护;第10、第11章内容是软件工程标准化,软件工程文档,软件工程质量等知识,也都是学习软件工程的人一定要知道的知识;第l2章为软件工程项目管理。 -
面向用户的软件界面设计孙悦红 主编,孙继红,司慧琳,李素 编著《普通高等教育“十一五”国家级规划教材:面向用户的软件界面设计》从实用的角度出发,主要对目前各种常见的交互式软件界面设计原则和方法进行了全面而又详细的介绍,主要目的是使学生掌握软件界面的基本概念、设计原则和相应的编程技术,掌握如何用规范的方法进行软件界面设计,了解软件界面设计的发展动向。全书共分10章,书中所有的举例都贯彻可用性的思想,几乎每一章都配有实例分析和具体编程实现方法,并配有精心设计的习题。实例讲解详细,而且实用、可行,都是学生能够学会和掌握的,使学生通过《普通高等教育“十一五”国家级规划教材:面向用户的软件界面设计》的学习能够掌握实实在在的界面设计技术。本书是作者多年教学实践的汇集、提炼,同时参考了许多国内外的参考书。本书还配有相应的教学辅助课件以及相关程序、素材,需要者可与作者联系。 -
软件技术基础黄迪明 著《软件技术基础(第3版)》为高校计算机基础教育第二层次的教材,是第一层次“计算机应用基础”和“程序设计语言”的后继课程用书。《软件技术基础(第3版)》的第一版是国家电子信息类规划教材,《软件技术基础(第3版)》是普通高等教育“十一五”国家级规划教材。全书共五章,主要内容包括数据结构、操作系统、软件工程方法、数据库技术、网络技术基础。每章之后有小结和习题。全书内容紧凑、翔实,简明扼要,深入浅出,注重实用。《软件技术基础(第3版)》内容是按国家教育部高教司颁发的“工科非计算机专业计算机基础教学指南”中有关软件技术基础课程的教学要求编写的。《软件技术基础(第3版)》可作为工科非计算机专业大学本科生、研究生教材,也可作为应用软件人员的培训教材或工程技术人员的参考教材。 -
中药药剂学李永吉 主编《全国高等中医药院校规划教材:中药药剂学(中药类专业用)》是国家精品课程主讲教材,由国家精品课程中药药剂学课程负责人、黑龙江中医药大学李永吉教授担任主编,全国各中医药院校长期从事中药药剂学教学的专家、教授共同编写而成。《全国高等中医药院校规划教材:中药药剂学(中药类专业用)》共十九章,包括第一章绪论;第二章中药调剂;第三章中药制剂成型前原料处理;第四章中药制剂的单元操作;第五章至第十六章主要是常规中药剂型,基本上按液体、固体、半固体、气体剂型顺序编排,包括浸出制剂、液体药剂、注射剂、散剂、颗粒剂、胶囊剂、片剂、丸剂、外用膏剂、栓剂、气体动力型制剂和其他剂型;第十七章药物制剂新技术与新剂型;第十八章中药制剂的稳定性;第十九章中药制剂设计。《全国高等中医药院校规划教材:中药药剂学(中药类专业用)》概念清楚,定义准确,层次分明,流畅简洁,适教适学;并根据内容需要插入较多图表,形式灵活,直观生动、深入浅出,简明易懂。《全国高等中医药院校规划教材:中药药剂学(中药类专业用)》可供全国高等中医药院校中药学及相关专业和药学类专业学生使用,也可作为国家执业中药师资格考试的重要参考书。 -
软件工程张海藩 编著为了满足“软件工程”课程学时较少的高等学校对一本适用教材的迫切需求,作者对先后荣获了全国普通高等学校工科电子类专业优秀教材一等奖和全国优秀畅销书奖,并被评为北京高等教育精品教材的《软件工程导论》作了精心改编,保留了原书中较重要、较新颖的内容,删除或简化了一些较陈旧或较次要的内容,写出了《软件工程》。本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术。本书正文共13章,第1章是概述,第2章至第8章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第9章至第12章分别讲述面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,第13章介绍软件项目管理。正文后面有两个附录,分别讲述了用面向对象方法和结构化方法开发两个软件的过程,对读者深入理解软件工程学很有帮助,也是上机实习的好材料。本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。 -
敏捷无敌王立杰,许舟平 著《敏捷无敌》全书以别出心裁的形式,描述了工程师阿捷从求职到得到知名外企的Offer,继而通过坚韧的努力,在“敏捷圣贤”的帮助下,在项目开发中从无到有学习并应用“敏捷”,经历次次冲刺、攻克重重壁垒,最终顺利完成“不可能完成任务”的故事。书中既有紧张的项目进度描述,又有绝妙的总结(“敏捷精灵日记”),特别是结合实际给出大量解决方案和宝贵经验的方式,使得读者读来如身临其境,在享受阅读乐趣的同时,不知不觉间吸收技术知识。另外,书中关于职场现实的一些描写,也有一定的启发意义,引人深思。读者对象:技术开发、管理人员、业务分析师,以及对敏捷开发感兴趣的所有人员。 -
电脑常用工具软件怡丹,泽雨 主编技术先进新颖本丛书着力于电脑技术发展的前沿,精心地引入新型电脑的 操作规范和应用技巧。但在电脑基础知识的讲述中,又循序渐进 地由浅入深揭示了电脑知识的基本过程,使读者易学易用,在愉 悦的学习实践中收到事半功倍的效果。内容全面系统本丛书把电脑的基础操作、组装与维护、故障排除与处理、 实例应用与制作、工具软件与使用技巧、网络在线与办公自动化 以及电脑英汉词汇速查、五笔打字入门和常用汉字速查等,都分 门别类、按照功能特点逐一成册。定位清晰准确本丛书在讲解知识层面时从零开始,通过阶梯式的知识体系, 逐步把知识引伸到深处,这样的教学定位,自然能使读者既平稳 又安全地到达电脑知识海洋的彼岸,最终可能成为电脑超人。目的学以致用本丛书充分地剖析了电脑知识的特点,把相关的理论知识体系,幻化成应用实际。比如,应用功能软件Photoshop进行电脑 修图、数码照片处理、流行数码产品的选用;应用功能软件 AutoCAD进行完美的创意实例制作等。换句话说,本丛书旨在为 读者应用电脑开辟广阔的天地。 手法灵活简便本丛书利用新型电脑智能化较高的特点,将电脑应用中的模 块功能形象地逐个进行论释,并釆用图解的方式,逐一将其操作 步骤,功能转换在电脑屏蔽上显示出来,使繁瑣和枯燥的操作变 得灵活和简便,而且生动有趣。文字生动流畅本丛书采用生动活泼的语言,并在书中搭配了大量的图形图 像,使全书图文并茂,多姿多彩,成为一本阅而不倦的图画手册, 也就大大地增强了读者的阅读感。综上所述本丛书的特色,笔者预示,《红色至尊电脑掌中宝》 丛书将成为2009年的畅销大作,并给在全球经济危机冲击下的图 书市场带来新的生机,让我们预祝其走向大盘。 -
精益软件开发艺术(美)希布斯(Hibbs,C.),(美)朱(Jewett,J.),(美)沙利文(Sullivan,M.) 著,章显洲 译《精益软件开发艺术》将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链管理等领域中,现在也被应用到软件开发领域中了。书中覆盖了从开始精益软件开发之旅时,所能采用的最重要的五项实践的详情。这些都是简单、可增量递进的步骤,一步一个脚印的前进,将能使软件开发不断获得精益的效果!《精益软件开发艺术》适用于那些新近接触精益软件开发(也许还包括敏捷软件开发)的软件开发者和管理人员。也适用于那些想要快速了解“为什么精益软件开发是重要的”,以及“它可以为我做什么”的读者。
