软件工程及软件方法学
-
敏捷软件开发Alistair Cockburn本书提示了敏捷软件开发的真正内涵。全书以“软件是创造和沟通的合作博弈”为中心向读者展示一个看待软件开发的崭新视角。全书共13章,包括创造和沟通的合作博弈、个人、团队的沟通与合作、方法集、敏捷与自适应、以及Crystal方法集等内容。.本书适合软件开发人员、管理人员、架构师等技术人员参考。 -
现代工业自动化软件设计(美国)Lingfeng Wang Kay Chen Tan 著;张聚 译本书反映了当前工业自动化软件方面的新技术、最近进展和研究成果,内容新颖、全面、具体,全书内容分为两部分。第一部分提供给读者关于该领域的一个概括性的介绍,以及一系列基本的设计原理和方法;第二部分对于工程实际中5个典型的工业自动化软件设计的应用实例做了系统详细的介绍,这些实例都很具有代表性,并具有重要的参考价值。书中还介绍了一些有望用于开发更为强大的工业自动化软件的新兴技术,如中间件技术,基于Agent的软件开发,以及敏捷方法等。本书将为工业自动化领域特别是自动化软件方面的教学、科研和工程实践提供帮助,并成为相关专业的高校教师,在校大学生、研究生,工程系统开发人员和技术人员提供一本很好的参考书。 -
软件过程质量管理苏秦、何进、张涑贤《软件过程质量管理》充分考虑软件产品及其生产过程的特殊性,在全面论述现代软件质量管理原理的基础上,结合作者的研究和国内外的最新成果,以支持软件过程质量管理方法的体系结构为主线,系统介绍了软件质量管理方法、模块化软件生产过程的质量管理方法以及软件过程质量评价与度量的关键技术。全书共七章,主要内容包括软件质量概述、软件度量及质量改进、软件需求过程、设计过程、测试过程、维护过程、外包过程的过程质量管理与评价。《软件过程质量管理》可作为高等院校相关专业教师和研究生的教学用书,也可作为软件质量管理的专业人员和系统分析师的参考书,还可作为软件公司、计算机专业管理人员以及软件质量研究爱好者的参考和自学用书。 -
管理信息系统开发与管理张立厚等 编本书分上、中、下三篇。上篇主要讨论管理信息系统(MIS)的相关概念,MIS解决方案的构建基础,与MIS密切相关的现代管理理论,MIS的组织管理平台与系统设施平台,广义MIS的三维体系结构和系统的划分与集成;阐述系统开发的原则、方法、方式、策略、过程及项目管理与战略规划。中篇围绕具体案例,论述MIS的结构化系统分析、设计、实现以及系统的运行与管理;涉及系统开发的技术、工具与模型环环相扣,形成切实可行的结构化生命周期法的方法体系;讨论原型法开发系统的具体方法与过程。下篇主要采用UML的建模方法与工具,讨论面向对象分析、设计和实现,形成具有自身特色的面向对象开发方法。书后的附录提供了课程实验指导书与课程设计大纲,辅助指导实践环节教学。全书总体上形成了MIS课程的完整体系,内容组织上突出模块化,由授课教师按课时的多少、专业的特点、学生的基础,选择相关内容,灵活机动地因材施教。 -
自动化软件测试张瑾、杜春晖 编本书主要介绍软件测试知识以及测试工具的使用方法。本书使用的配置环境是Windows 2003和.Net Framework 2.0,并逐步引领读者学习基础知识和各个工具的使用技法,最后将其贯穿并设计了符合软件企业特点的自动化测试流程。全书内容由浅人深,并辅以大量的实例说明,最后给出了一个完整的项目案例。随书光盘中含有本书所有实例的脚本,以及项目案例的源程序,供读者学习参考使用。本书供有一定软件测试基础的测试人员使用,也可作为软件测试职业培训教材使用,对于缺乏软件测试知识和经验的爱好者来说,可以迅速对软件测试拥有一个全面清晰的认识,并积累实战经验。 -
开天辟地常用工具软件应用攻略新品乔富强 编著本教材系统而全面地介绍了目前较为流行的常用工具软件的功能及其用法,主要内容包括:常用工具软件基础知识、网络搜索和下载工具、网络通信工具、文件压缩工具、文本工具、磁盘和光盘管理工具、图形图像处理工具、多媒体处理工具、安全防护工具、翻译工具、系统维护和优化工具等。本教材采用“知识性和技能性相结合”的模式,边讲解边举例,图文并茂,步骤清晰,一目了然。本教材中涉及的工具软件版本新,实例内容新颖、典型,实用性、指导性强。各部分都配有精心设计的习题和实验操作题目,注重培养学生的实际操作和动手能力。通过本教材的学习,可以轻松地掌握当前常用工具软件的使用与操作技能。《开天辟地》学电脑系列教材的多媒体教学光盘全面采用语音讲解,有如老师在手把手地教你使用电脑,让你几分钟学会一个实例,几天全面掌握。本教材可以作为成人教育、各种电脑培训班的教材,也可供广大计算机爱好者学习和参考。 -
USE CASE入门与实例高涣堂nbsp;Case是软件系统需求工程师的必备利器。二十年来,Use Case的基础概念和技术都没有改变,但Use Case技能的培养,则是软件开发人员适用未来任何软件系统开发的需要。本书针对目前软件开发人员经常遇到的系统需求分析问题,阐述如何运用Use Case技术加以解决。首先分别对Use Case的基本概念和技术的各个方面进行说明和解析,然后通过7个翔实的开发案例来帮助读者深入理解Use Case-Driven软件开发技术的实践应用。本书可作为高等院校计算机技术、软件工程及相关专业的教材,对于初、中级软件设计员和程序员以及准备学习UML,应用项目开发的用户,具有较高的参考价值。 -
DSP开发应用技术曾义芳 编著本书主要介绍DSP技术在众多科技领域中的应用,包括在数据采集和处理、现代通信技术、软件无线电、图像处理、语音信号处理、音/视频信号处理及消费电子产品、测控系统、电力和电机控制、水声和声纳及雷达信号处理、仪器仪表和其他领域中的应用。每章均围绕系统和设备的软硬件组成、功能、特点进行精炼的介绍。本书系统性、概括性、实用性强,适合众多科技领域中的研究及开发人员参考,可作为大专院校数字信号处理课程的应用实例,也可作为企事业单位及公司培训技术人员的范本,更适合图书馆、情报资料室收藏。 -
软件工程李代平 等软件工程是指导计算机软件开发的工程科学技术,是在《软件工程》第1版的基础上,根据使用该教材的教师和读者的意见,对原书在结构和内容上做了很大调整和修改,从而修订的。全书共分为4个部分,第一部分基础理论,第二部分结构化方法,第三部分面向对象方法与实现,第四部分质量与工程管理。《软件工程》对每章概念进行了严格的论述,每一概念都有相应的例子解释,同时每章都配有习题,使读者巩固所学知识。 《软件工程》作为商学院校计算机专业本科生和研究生教材,也可作为工程技术人员的参考用书。 -
精通Qt4编程蔡志明 等编著本书详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇21章,包括Qt GUI编程的基础知识(对话框、基础窗口部件、程序主窗口、布局管理),中级编程(2D绘图、拖放操作与剪贴板、文件处理、网络编程、多线程、事件机制、数据库以及Qt的模板库和工具类)和高级应用(XML应用、模型/视图结构、高级绘图、进程间通信、Qt插件和脚本应用)。同时,在相关章节也穿插了一些重要的知识点,包括元对象系统、属性系统、对象树机制、信号/槽机制等。 本书体系完整,内容实用,可以作为Qt初学者的入门进阶书籍,适合具有一定开发经验的Qt程序员作为参考书,也可以作为大中院校相关专业及培训机构的教材。
