软件工程及软件方法学
-
软件工程鄂大伟 主编,尤志宁,叶文来,蔡莉白,易燕 等编著《软件工程》在软件工程的知识域组织方面参考了IEEE和ACM提出的“软件工程的知识体系(SWEBOK)”的基本框架,比较全面、系统地反应了软件工程的全貌,从理论与实践的视角介绍了软件工程的基本原理、概念和技术方法。全书共18章,在内容结构上可分为软件工程与项目管理、结构化开发方法、面向对象的开发方法及软件工程高级专题4个部分。在每章后面都附有思考与练习题,供读者复习巩固之用。《软件工程》汲取了国内外软件工程的精华,并融人了作者多年在教学与科研过程中对软件工程的理解与经验总结。在内容上既兼顾了传统、实用的软件开发方法,又引入了软件工程领域比较新颖的技术和方法,并结合一个贯穿全书的具体案例加以介绍。《软件工程》的另一个特点是介绍了许多软件工程度量与估算的技术与方法,突出了软件工程学科工程化、可度量的特点。《软件工程》可作为计算机相关专业本科生或研究生的教材,同时也可作为软件工程领域专业人员的参考书。 -
常用工具软件邹祖银,康志亮,宋勤 编著《常用工具软件》系统地介绍了目前流行的常用工具软件的用途和使用技巧,主要包括安全工具、系统工具、磁盘工具、光盘工具、文件文档工具、翻译工具、图形图像工具、音频工具、视频工具、网络通信工具、文件传输工具以及动画制作工具,共计12大类。《常用工具软件》内容全面、语言流畅、实例丰富、图文并茂、实用性强。全书以软件的主要功能为主线,重点介绍了各类工具软件的主要用途和使用技巧。通过《常用工具软件》的学习,读者可以迅速、轻松地掌握软件的用法。《常用工具软件》适合作为高等院校的公共选修课以及相关专业“常用工具软件”课程的教材,同时也适合作为电脑培训班学员、办公人员和电脑初学者的参考资料。 -
计算机软件技术基础徐洁磐,李臣明,史九林 编著本书对计算机软件进行了全面系统的介绍,重点突出了数据结构、操作系统、数据库及软件工程等内容。全书共10章,由浅入深地介绍了软件概念、算法概念、数据概念、数据结构及基本操作、操作系统基本原理、语言及处理系统概貌、关系数据库管理系统的原理与基本操作、支撑软件与应用软件的基本概念、结构化分析与设计及文档和应用系统开发原理等内容。本书语言通俗易懂、实例丰富,可作为普通高等院校计算机及相关专业本科生的教材。 -
职业院校教学用书徐宇明,易楠 编《Pro/E 野火版使用教程》以Pro/E野火版4.O软件的应用为主线,介绍了从三维建模、装配、运动仿真、工程图、模具分模到数控加工的整个过程。主要内容有三维建模(软件简介、建模基础、零件造型等)、装配、运动仿真、工程图、模具分模、数控加工简介等,其中三维建模、装配、运动仿真、工程图、数控加工简介的部分内容采用的是该软件的教学版,模具分模、数控加工简介的程序生成采用的是该软件的商业版。PTC(Parametric Teclmology Corporation,美国参数技术公司)校园计划是教育部按照“国家技能型紧缺人才培养培训工程”要求,与美国参数技术软件公司合作开展的中职教育培训项目。《Pro/E 野火版使用教程》是PTC校园计划培训项目的主教材。《Pro/E 野火版使用教程》通过实例教学,每个实例均给出详细的操作步骤,图文并茂,内容的讲解尽可能做到简单明了、通俗易懂。为了更好地帮助读者学习,《Pro/E 野火版使用教程》配有设计练习光盘,主要内容为实例操作视频实录,学生作品赏析和模拟考试等。《Pro/E 野火版使用教程》适合Pro/E初学者和有一定操作经验的读者阅读,尤其适合在各类培训项目中作为培训教材。 -
软件测试技术史银龙 著《软件测试技术(计算机应用专业)》针对高职类软件测试技能教学的需求,基于工作过程系统化的教学理论,引进实际的软件测试项目,由简到繁、由浅到深编写而成。《软件测试技术(计算机应用专业)》以实际的工作过程组织教材,以实际项目为教学案例,组建测试小组,规范测试过程,并对整个软件测试过程进行管理控制和评审,使读者在实际的软件测试项目中掌握测试技术、测试规范和测试流程。全书分为三部分。第一部分为软件项目测试实践,第二部分系统讲解软件测试理论,第三部分介绍测试需要的环境和测试工具。软件测试理论可贯穿在软件测试项目中,测试环境和测试工具可作为参考。《软件测试技术(计算机应用专业)》可作为培养应用性、技能型人才的计算机相关专业的教学用书,也可作为计算机培训教材以及计算机从业人员和爱好者的自学教材。 -
个体软件过程(美)汉弗莱 著,吴超英,车向东 译《个体软件过程》(简称“PSPi”)是Watts S.Humphrey于1997年特地为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。美国Embry-Riddle航空大学计算机科学系以《个体软件过程》初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。因为《个体软件过程》是在两个学期的计算机科学或软件工程导论课程中使用,所以《个体软件过程》的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。《个体软件过程》实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。《个体软件过程》同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。 -
软件测试万铮 主编2002年,国家信息产业部在软件产业发展公报中列出了我国软件业发展的三大问题,其中一个问题就是国内软件企业的出口能力很弱。公报如此描述:“随着国内软件企业的发展壮大,国内软件企业不断开拓海外市场。但是由于缺乏自主知识产权的拳头产品,同时又缺乏较强的项目分析和设计经验,对国际市场信息、先进软件的设计、开发方式缺乏了解,大多没有完善的质量保证体系,对软件开发过程缺乏有效的管理体系,缺乏严格的质量认证和规范化管理,不能和国际标准化接轨,这些都构成了软件出口的重要障碍”由此可见,完善的质量保证体系、严格的质量认证是软件企业提高生存能力和竞争能力的重要因素。软件测试是软件质量保证的重要步骤。软件测试研究说明:软件中存在的问题越早解决,所付出的代价就越小。相比之下,中国的软件企业在测试方面和国际水准存在较大的差距,主要表现在四个方面。首先,在思想上重开发、轻测试,忽略了通过软件开发流程改进和软件测试来改善和保证软件产品的质量;其次,在管理上表现较为随意,没有建立规范、有效的测试管理体系;再次,缺乏自动化工具的支持;最后,缺乏系统掌握软件测试理论的软件测试人才。为了向软件企业输送更多质量优秀、能立即上手的软件测试人才,我们将多年来积累的软件测试经验,结合多年的教学研究,经过两年的企业调研,整理成学材,与大家共享。全书依托真实企业项目,按照实际企业工作过程,分为、6个学习任务,涵盖了软件测试技术和方法的各方面内容。 -
OPNET Modeler仿真建模大解密高嵩 编著《OPNET Modeler仿真建模大解密》可供使用OPNET进行网络仿真、网络协议研究开发、网络规划、网络性能优化等工作的技术人员阅读参考,也可作为高等院校通信、网络及相关专业的研究生和高年级本科生的学习参考用书。OPNET Modeler是一款网络仿真的软件,主要用于网络设计,能够满足大型的、复杂的网络仿真需要,帮助设计人员设计和分析网络、网络设备和通信协议。《OPNET Modeler仿真建模大解密》着重介绍OPNET产品系列的技术核心——网络建模,以及相应软件Modeler的基础概念与使用技巧,《OPNET Modeler仿真建模大解密》从仿真理论基础开始,逐步展开介绍Modeler建模的基础概念,分级梳理Modeler的实用技巧,探讨常用模型资源的使用,并在其中穿插讲解相关的技术内幕,最后给出实用性与启发性兼备的复合型精编实例。讲解由浅入深,内容详实透彻,是各阶段使用者不可多得的参考资料。 -
FPGA开发与应用王振红 主编《FPGA开发与应用》第1章~第5章介绍了FPGA及其硬件描述语言VHDL的特点,VHDL语言中常用的数据、运算符、顺序描述语句和并行描述语句、时钟信号描述、状态机等基本概念和应用。第6章介绍了MAX+plus II软件应用方法。第7章与清华大学阎石主编的《数字电子技术基础》(第4版)同步,为FPGA数字电路设计实例,针对门电路、组合逻辑电路、触发器、时序逻辑电路及存储器等各种功能芯片以及一些例题,讲解了基于VHDL及FPGA的实现方法。第8章介绍了FPGA应用系统设计实例,设计实例由浅入深,并配有相关的图及注释。这些设计实例可以作为电子设计竞赛的赛前训练题目,也可以作为电子电路课程设计的参考题目。《FPGA开发与应用》可作为大专院校电类学生学习VHDL及FPGA的实训教科书,也可供有关工程技术人员参考使用。 -
嵌入式软件测试实用技术蔡建平 编著,沈琦,谢会东 等编《嵌入式软件测试实用技术》是作者多年从事嵌入式软件测试研究、开发、咨询及培训经验的总结。全书共9章,分为3部分:第1部分(第1~4章)是对嵌入式软件开发技术的介绍,涉及嵌入式软件开发所用到技术的一些基本概念和基础知识,如嵌入式应用的基础知识、嵌入式软件设计的各种方法、嵌入式应用开发的相关技术以及嵌入式软件开发的集成环境等;第II部分(第5、6章)是《嵌入式软件测试实用技术》的重点,讲述了嵌入式软件测试的一些基本概念、重要技术和经典方法,包括嵌入式软件的静态测试、动态测试、测试过程、自动化测试、可靠性测试等嵌入式软件测试的基础知识,以及嵌入式软件测试仿真、虚拟仪器与虚拟样机应用、软硬件协同验证、FPGA测试等技术和方法;第III部分(第7-9章)是对嵌入式软件测试工具的全面介绍,覆盖了嵌入式软件测试各个方面的实际应用需求,书中的工具选型主要以嵌入式软件测试技术支撑、方法应用和在国内应用有其代表性为出发点,重点介绍了包括IBM Rational、Parasoft、Vector Software、FreeScale、领测科技、北航l4系、Nl、荷兰宇航和国家实验室(NLR)以及北京奥吉通等多家著名公司在内的嵌入式软件测试产品或工具,形成了一整套的嵌入式软件测试解决方案。《嵌入式软件测试实用技术》取材先进、设计新颖、内容翔实、知识面广、技术性强,特别具有实用性和指导性。《嵌入式软件测试实用技术》覆盖了嵌入式软件测试技术的方方面面,介绍了各种各样的嵌入式软件测试工具,给出了大大小小的嵌入式软件测试案例,对读者从事嵌入式软件测试工作具有相当大的帮助作用。《嵌入式软件测试实用技术》可作为高等院校高年级本科生及研究生的“嵌入式软件测试”课程的教材,同时也可作为嵌入式软件测试培训机构的培训用书或嵌入式软件测试人员的自学书籍。
