软件工程及软件方法学
-
项目实践精解·IT项目的面向对象分析设计、开发及管理梁立新 等编著《项目实践精解·IT项目的面向对象分析设计、开发及管理:基于.NET平台的ERP系统案例分析》是一本融合项目实践及管理思想于一体的书。它的特色是以项目实践作为主线贯穿其中来介绍核心原理。《项目实践精解·IT项目的面向对象分析设计、开发及管理:基于.NET平台的ERP系统案例分析》提供了一个真实的ERP系统案例,通过该项目使读者能够快速掌握面向对象的分析设计、开发及管理技术,包括:信息化建设和ERP系统概述,项目开发生命周期及流程,需求分析,系统分析设计,软件实现、测试和实施,软件配置和变更管理,软件过程管理、项目管理等。另外,《项目实践精解·IT项目的面向对象分析设计、开发及管理:基于.NET平台的ERP系统案例分析》提供国际化企业标准开发文档,体现了国际化软件项目的标准开发流程和过程管理。《项目实践精解·IT项目的面向对象分析设计、开发及管理:基于.NET平台的ERP系统案例分析》非常适合作为大专院校计算机相关专业的实训教材和项目实践类课程教材。同时,也适合作为有一定经验的项目开发和管理人员的参考书和自学教材。 -
QTP从实践到精通田艳琴 著《QTP从实践到精通》没有华丽的词藻,仅用简单质朴的语言描述了 QTP工具的使用和技巧。结构合理、思路清晰、内容翔实、语言简洁、实例丰富是《QTP从实践到精通》的特色。全书分4篇共15章,主要介绍了QTP工具本身的安装设置及其小工具;参数化、共享对象仓库、捕捉动态对象、录制模式、操作外部数据;动态对象、VB 脚本、过程和函数、Microsoft对象、脚本技能提升;场景恢复、业务流程测试、订票流程实例等。《QTP从实践到精通》特别适合于以下读者:QTP自动化测试的初学者、有经验的QTP自动化测试工程师、大中专院校的自动化测试技术学习者、QTP自动化测试培训班学员、欲全面了解QTP自动化测试的其他人员等。 -
软件工程吴军华 主编《软件工程:理论、方法与实践》主要从面向对象的角度阐述了软件工程的相关理论和方法。全书主要以UML为建模语言,以UML的发起人Booch、Rumbaugh和Jacobson建议的面向对象的分析和设计方法为核心内容,参照IEEE的软件工程知识体系,系统阐述了软件工程活动的理论、方法和技术。《软件工程:理论、方法与实践》第1、2章介绍了软件工程相关概念和过程活动;第3章讨论了基于UML的面向对象系统建模方法;第4、5章讨论了需求工程活动和面向对象的需求分析方法;第6、7章详细阐述了软件系统设计原则及软件体系结构设计,并重点讨论了面向对象的设计方法;第8、9章讨论了目前广泛用于软件系统设计的分布式体系结构和系统复用技术;第10章阐述了软件活动中的形式化模型定义方法;第11、12章讨论了软件编码以及测试活动和方法;第13章介绍了软件交付后的维护工作;第14、15章介绍了软件工程过程中的项目管理活动和过程改善技术;第16章简单介绍了净室软件工程技术。《软件工程:理论、方法与实践》可作为计算机及信息类专业本科生的教材,也可作为研究生和其他软件技术人员的学习参考书。 -
软件测试设计与实施蒋方纯 主编《软件测试设计与实施》基于工作过程的教学思想,将“软件测试”学习领域以学生可能的就业岗位所面对的“软件产品”为载体分为7种学习情境:单机软件测试的设计与实施、网络软件测试的设计与实施、游戏软件测试的设计与实施、数据仓库软件测试的设计与实施、软件安全测试的设计与实施、嵌入式软件测试的设计与实施、开源软件测试的设计与实施。《软件测试设计与实施》知识具有系统性,兼顾职业资格证书、研究学习和虚拟实训等内容,为学习者继续深入学习和职业发展奠定了基础。《软件测试设计与实施》的特点是帮助学习者架构软件测试理论与实践基础,重点突出不同软件产品的测试设计与实施,同时兼顾学习者的职业发展与深入学习。《软件测试设计与实施》不仅适合作为高职高专软件测试课程教材,也可作为从事软件测试开发人员的参考用书。 -
嵌入式软件基础张倪 编著本书是“嵌入式软件导论”课程建设的教学成果,全书从嵌入式软件概述、嵌入式操作系统、软件开发环境、接口与网络系统、数据库管理系统、窗口系统、Java平台等几个不同的应用技术领域对嵌入式软件进行了综合性介绍,讨论了这些基础性嵌入式软件与运行在通用计算机上的同类软件在组织结构、实现技术、使用方法等方面的主要区别。本书提供配套PPT课件和相关教学资源;读者可以通过华信教育资源网(www.hxedu.com.cn)免费注册下载使用。本书可作为计算机学科、电子信息及电气学科等相关专业嵌入式课程的教材,也可供对嵌入式系统、嵌入式软件感兴趣的技术人员阅读。 -
计算机软件技术基础徐士良,葛兵 编著《计算机软件技术基础(第3版)》针对非计算机专业的大学生、研究生以及科技工作者与研究人员对计算机软件应用技术的需要,介绍了计算机软件设计的基础知识、方法与实用技术。主要内容包括集合与算法的基本概念、基本数据结构及其运算、查找与排序技术、资源管理技术、数据库设计技术、编译技术概述、应用软件的设计与开发技术。每章都配有一定数量的习题。《计算机软件技术基础(第3版)》内容丰富,通俗易懂,实用性强,可作为非计算机专业软件基础课程的教材,也可作为广大从事计算机应用工作的科技人员的参考书。 -
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)以及北京奥吉通等多家著名公司在内的嵌入式软件测试产品或工具,形成了一整套的嵌入式软件测试解决方案。《嵌入式软件测试实用技术》取材先进、设计新颖、内容翔实、知识面广、技术性强,特别具有实用性和指导性。《嵌入式软件测试实用技术》覆盖了嵌入式软件测试技术的方方面面,介绍了各种各样的嵌入式软件测试工具,给出了大大小小的嵌入式软件测试案例,对读者从事嵌入式软件测试工作具有相当大的帮助作用。《嵌入式软件测试实用技术》可作为高等院校高年级本科生及研究生的“嵌入式软件测试”课程的教材,同时也可作为嵌入式软件测试培训机构的培训用书或嵌入式软件测试人员的自学书籍。 -
OPNET Modeler仿真建模大解密高嵩 编著《OPNET Modeler仿真建模大解密》可供使用OPNET进行网络仿真、网络协议研究开发、网络规划、网络性能优化等工作的技术人员阅读参考,也可作为高等院校通信、网络及相关专业的研究生和高年级本科生的学习参考用书。OPNET Modeler是一款网络仿真的软件,主要用于网络设计,能够满足大型的、复杂的网络仿真需要,帮助设计人员设计和分析网络、网络设备和通信协议。《OPNET Modeler仿真建模大解密》着重介绍OPNET产品系列的技术核心——网络建模,以及相应软件Modeler的基础概念与使用技巧,《OPNET Modeler仿真建模大解密》从仿真理论基础开始,逐步展开介绍Modeler建模的基础概念,分级梳理Modeler的实用技巧,探讨常用模型资源的使用,并在其中穿插讲解相关的技术内幕,最后给出实用性与启发性兼备的复合型精编实例。讲解由浅入深,内容详实透彻,是各阶段使用者不可多得的参考资料。 -
软件测试万铮 主编2002年,国家信息产业部在软件产业发展公报中列出了我国软件业发展的三大问题,其中一个问题就是国内软件企业的出口能力很弱。公报如此描述:“随着国内软件企业的发展壮大,国内软件企业不断开拓海外市场。但是由于缺乏自主知识产权的拳头产品,同时又缺乏较强的项目分析和设计经验,对国际市场信息、先进软件的设计、开发方式缺乏了解,大多没有完善的质量保证体系,对软件开发过程缺乏有效的管理体系,缺乏严格的质量认证和规范化管理,不能和国际标准化接轨,这些都构成了软件出口的重要障碍”由此可见,完善的质量保证体系、严格的质量认证是软件企业提高生存能力和竞争能力的重要因素。软件测试是软件质量保证的重要步骤。软件测试研究说明:软件中存在的问题越早解决,所付出的代价就越小。相比之下,中国的软件企业在测试方面和国际水准存在较大的差距,主要表现在四个方面。首先,在思想上重开发、轻测试,忽略了通过软件开发流程改进和软件测试来改善和保证软件产品的质量;其次,在管理上表现较为随意,没有建立规范、有效的测试管理体系;再次,缺乏自动化工具的支持;最后,缺乏系统掌握软件测试理论的软件测试人才。为了向软件企业输送更多质量优秀、能立即上手的软件测试人才,我们将多年来积累的软件测试经验,结合多年的教学研究,经过两年的企业调研,整理成学材,与大家共享。全书依托真实企业项目,按照实际企业工作过程,分为、6个学习任务,涵盖了软件测试技术和方法的各方面内容。
