软件工程及软件方法学
-
软件体系结构理论及应用李金刚 ,赵石磊 ,杜宁 著软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和应用的主要领域。《软件体系结构理论及应用/21世纪高等学校规划教材·软件工程》系统地介绍了软件体系结构的基本原理和开发技术,对其在实际领域中的具体应用加以详细描述,可以满足计算机专业及软件工程专业对软件设计与体系结构知识的需求。由于软件体系结构所涉及的方法论和原理比较抽象,而这些内容又广泛地存在于软件设计中,因此,《软件体系结构理论及应用/21世纪高等学校规划教材·软件工程》采用大量案例、图表和示例代码对此加以说明。《软件体系结构理论及应用/21世纪高等学校规划教材·软件工程》既有较强的理论性,又有较好的实践性,语言简练,通俗易懂,重点突出。《软件体系结构理论及应用/21世纪高等学校规划教材·软件工程》是作者在多年教学和科研工作基础上形成的,可以作为高等学校计算机、软件工程及相关专业的本科生和硕士生教材,也可供该领域的研究人员及工程技术人员参考。 -
软件工程导论学习辅导张海藩 ,牟永敏 著为配合《软件工程导论(第6版)》的出版,作者对《软件工程导论(第5版)学习辅导》作了适当修改,编写了《软件工程导论(第6版)学习辅导》。《软件工程导论(第6版)学习辅导/21世纪软件工程专业规划教材·“十二五”普通高等教育本科国家级规划教材》正文共10章,每章均由3部分内容组成:第1部分简明扼要地复习本单元的重点内容;第2部分给出与本单元内容密切相关的习题;第3部分是习题解答,对典型习题的解答不是简单地给出答案,而是仔细分析题目,讲解解题思路,从而帮助读者举一反三,学会用软件工程方法学分析问题、解决问题。正文后面有两个附录,分别给出了模拟试题和模拟试题参考答案。读者可以用这些试题自我测试,检验学习效果。《软件工程导论(第6版)学习辅导/21世纪软件工程专业规划教材·“十二五”普通高等教育本科国家级规划教材》可以与《软件工程导论(第6版)》配合使用,也可供学习软件工程课程的读者单独使用,以加深对所学内容的理解并检测学习效果。 -
计算机软件技术基础实验教程赵长宽 ,李凤云 ,周福才 著计算机软件技术基础是面向理工类专业人才计算机软件开发能力培养的一门技术基础课程,涉及算法与数据结构、数据库技术、操作系统技术、软件设计方法等内容。《计算机软件技术基础实验教程/高等院校信息技术规划教材》是《计算机软件技术基础》的配套教材,目的是培养学生的软件开发工程实践能力。本实验教材力求在前期程序语言课程的基础上,围绕软件设计开发能力培养展开一系列实验,使学生掌握常用软件开发工具、常用问题求解算法、常用数据库设计技术,应用软件开发所需的进程管理、线程管理、内存管理、界面设计和数据库接口等实用技术及结构化和面向对象的软件设计方法。《计算机软件技术基础实验教程/高等院校信息技术规划教材》从软件开发能力培养的角度出发,围绕工程案例组织介绍内容,适合作为高等院校理工科非计算机专业本科生和研究生教材,也可作为计算机培训教材。 -
软件工程实习实训教程李春青 著,李春青 编根据普通高校软件工程专业3+1模式培养计划,在前3学年以理论学习为主的培养过程中,从第一学年开始,结合专业技术基础课程进程,每学年安排3~6周的工程实习,培养工程意识,锻炼工程能力。本着基于而又超于所学课程内容、重在培养工程能力和企业精神的教学理念,结合近几年企业实训项目技术内容和实训教学需求,由企业和学校联合编写了本书。《软件工程实习实训教程》突出服务外包特色,主题内容包含项目分析、HTML基础、Web页面开发和JavaB/S开发技巧4个部分,涵盖了软件设计方向实训的主要技术。《软件工程实习实训教程》可作为高等院校、高职、高专软件工程相关IT技术专业项目实训教材或参考书,亦可供工程技术人员参考。 -
软件方法潘加宇 著《软件方法:业务建模和需求》UMLChina 首席专家潘加宇的第一本书。作者在为软件组织提供建模咨询和培训服务超过十年后,把他的经验和感悟写成了本书。《软件方法:业务建模和需求》从“利润=需求-设计”开始,用市场经济的思想讲解软件开发中需求和设计的道理,以及统一建模语言UML 在需求和设计中的应用。本书还破解了软件开发领域流行的一些心灵鸡汤式宣传。 -
Selenium自动化测试指南赵卓 著《软件测试丛书:Selenium自动化测试指南》是使用Selenium实现Web自动化测试的指南。《Selenium自动化测试指南》共分为9章。第1章~第2章,介绍了Selenium自动化测试相关的基础知识和辅助工具;第3章~第5章,分别介绍了Selenium IDE、Selenium1(Remote ControL)以及Selenium2(WebDriver)的用法。第6章~第7章,主要介绍实际工作中如何使用Selenium来进行测试,介绍了自动化测试的流程和框架,并通过实例来讲解自动化测试用例和测试代码的实际编写。第8章~第9章介绍了Selenium测试难点和常见问题的解决。 《软件测试丛书:Selenium自动化测试指南》兼顾Selenium当前流行和应用的不同版本,包括丰富的示例和图解。本书适合于测试人员、测试组长、测试经理、质量保证工程师、软件过程改进人员以及相关专业学生阅读,以快速掌握并在实际工作中使用Selenium。 -
软件工程韩利凯 ,高寅生 ,杨全 编《软件工程/21世纪高等学校规划教材·软件工程》针对高校计算机相关专业软件工程课程的需要而编写,书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。《软件工程/21世纪高等学校规划教材·软件工程》在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对《软件工程/21世纪高等学校规划教材·软件工程》的学习读者能够较好地掌握软件工程的基本知识和基本技术。《软件工程/21世纪高等学校规划教材·软件工程》可作为高等院校计算机科学与技术、软件工程等专业的软件工程课程教材,也可作为软件工程培训班教材或者软件开发及软件管理人员的自学参考书。 -
软件工程基础与应用马小军 ,等著《软件工程基础与应用/高等学校计算机专业规划教材》以软件工程基本理论知识的普及和常用开发方法具体运用的介绍为出发点,对软件工程的主要原理、基本概念、主流技术方法的特点和使用规则、软件测试与维护的一般方法以及软件规模估算与项目的管理等进行了全面描述。全书共l0章,第1章和第2章是软件工程综述,第3章是需求调研与可行性研究,第4章至第6章是系统分析与设计,并重点介绍基于结构化技术的分析与设计方法以及编码实现的基本原则,第7章和第8章是基于面向对象技术的分析与设计方法以及统一建模语言UMl,,第9章是软件测试技术与维护方法,第10章是软件项目管理。配合知识点的介绍,每章不但有简单举例和丰富的习题,而且以一个规模和难度适中的项目为中心进行综合举例说明,并贯穿书中的主要章节,便于对所学内容的正确理解和实际应用的认识。《软件工程基础与应用/高等学校计算机专业规划教材》既注重理论也强调实际应用,内容清晰实用,案例简明完整。《软件工程基础与应用/高等学校计算机专业规划教材》既可作为高等院校相关专业本科生软件工程课程的教材或参考书,也可作为应用软件开发人员、项目管理人员和专业技术人员编写技术文档的参考资料。 -
软件工程李浪 ,朱雅莉 ,熊江 编《软件工程/普通高等教育“十二五”规划教材·高等院校计算机系列教材》是结合多年教学和实践经验、参考国内外有关著作(文献)而编写的一本软件工程实用教程。全书针对初学者的特点,由浅入深、系统地讲述了软件工程的基本概念、原理、方法、过程和工具,包括软件生存周期、软件分析、软件设计、软件实现与维护、软件管理等。其目的是使学习者学习本书后,能够掌握软件工程的基本原理和过程,应用UML建模,熟悉面向对象方法和结构化分析与设计方法。每个章节均配有习题,书后附有习题参考答案。《软件工程/普通高等教育“十二五”规划教材·高等院校计算机系列教材》内容详实、重点难点突出,所选案例具有较强的代表性,有助于读者举一反三。本书注重理论性和实用性的结合,收集的例题与习题大多是计算机技术与软件专业技术资格(水平)考试或研究生入学考试的相关内容,特别适合作为大中专院校、各类职业院校及计算机培训学校相关专业课程的教材,也可作为计算机技术与软件专业技术资格(水平)考试的参考用书。 -
手把手教你做项目王兆宇 著《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》从入门和工程实际的角度出发,以目前工业自动化控制系统中应用较多的施耐德M218、M238、M258、LMC058作为硬件基础,手把手教读者如何使用PLC进行工业控制、硬件组态和软件编程。《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》第一、二章介绍了PLC原理与相关知识,施耐德M218、M238、M258、LMC058的硬件系统,第三、四章用大量的篇幅介绍了SoMachine控制平台的编程环境和编程技巧,第五~八章为读者展示了几个常用的例程,一步一步教读者创建项目、进行SoMachine编程、仿真和数据通信。在这些例程的讲述过程中把必要的知识点贯穿其中,让读者一学就会,拿来就用。《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》由施耐德电气(中国)有限公司资深主任工程师倾力打造,内容通俗易懂、注重实际、强调应用、重点突出,可供电气自动化及相关工程技术人员自学使用,也可作为大中专院校相关专业师生的参考资料及培训用书。
