目前图书市场上也有相关软件的教程,但多为全面介绍某款软件各项功能,重点不突出,让人看了不容易把握住要领。由郑明华和张勇主编的《赢在论文》将贯彻“教了就会用”的原则,每个学习点用3~4张图片把软件应用中遇到的核心问题与难点展示给读者,“手把手”式教会读者使用。本书不追求无关细节的演示。
肖刚、张元鸣、陆佳炜编写的《软件文档》依据软件工程学的基本原理,强调了“软件一程序+文档”的思想,系统阐述了计算机软件开发各个阶段文档写作的步骤、内容、方法、工具、特点和要求。全书共分9章和一个附录,分别介绍了软件工程标准化意义、软件文档的概念和内容,软件文档国家*标准,软件文档编制的原则、步骤、策略和技巧,对软件需求文档、软件设计文档和软件测试文档等软件开发文档,可行性分析报告、软件开发计划、软件配置管理计划、软件质量保证计划、开发进度月报和项目总结报告等软件管理文档,以及软件用户手册、计算机操作手册、软件产品规格说明、软件版本说明等软件产品文档的编制方法和编制技巧进行了详细介绍,并提供了软件(结构)设计文档作为实例。《软件文档》既可作为高等学校计算机科学与技术、软件工程
简介:CVS(并行版本系统)和Nightly Build(每晚构建)都是具有很高价值的软件研发管理技术。本书结合大量实际范例,详细介绍了CVS和Nightly Build的概念与具体实施,内容包括:CVS概述,CVS安装与权限配置,CVS的工作原理,CVS基础,在CVS中启动一个新项止,CVS版本、版本标签和基线,CVS并行开发(版本分支),CVS协同开发,CVS中目录文件的增删与移动,CVS与二进制文件,CVS安全,高级CVS,CVS增强工具,CVS与SCM,CVS与Nightly Build。本书适合于软件部门经理、项目经理、设计师、工程师等从事软件研发管理的工作人员学习参考。
随着嵌入式系统应用范围的日益广泛和深入。从事嵌入式系统开发工作的人员数量也在迅速增加。本书可以帮助从事嵌入式系统开发工作时间不长的新手们尽快掌握嵌入式系统开发的基本方法,理解嵌入式软件开发的基本概念,掌握编写稳定、高效的嵌入式系统的基本能力。 本书以一个具体的嵌入式系统——自动售茶机的开发过程作为参考范例,围绕这个简化的嵌入式系统模型,以5个章节的篇幅,对嵌入式系统的特点,商用嵌入式软件开发的流程和品质控制等进行了针对性介绍,展示了嵌入式系统及嵌入式软件开发的各个方面,提出了嵌入式多任务软件开发中的一些常见问题及基本的解决思路。
本书是高等职业教育技能型紧缺人才培养培训工程系列教材,是编者在总结多年从事企业软件项目开发经验和目前一些大的软件企业的软件编程规范的基础上编写而成的。 本书内容全面、实用,按c、c++、Vc++、Java、Delphi等语言分类编写,给出这些语言中关于变量命名、注释、函数/过程的书写、错误和异常处理等编写规范。本书注重培养编程人员的实际应用能力,以实例贯穿整个章节。同时,提供了很多有关编程规范方面的正例与反例,让读者对比、了解,从而提高自已的编程技能,并逐步养成良好的编程习惯。 本书可作为普通高校、高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院等所有涉及软件编程课程的学生的教材和参考书,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。另外,还能
本书根据作者长年项目开发与工程验收等丰富的实践经验,以一个现实的电子政务基础平台系统的案例为线索,重点讲解了软件测试的理论、 实践、管理知识,深入剖析和探讨了各种测试类型和不同阶段比较成熟的技术以及测试方法;全书包括单元测试、功能测试、网络测试、性能测试 、集成测试、系统测试、验收测试、Web测试、自动化测试、面向对象测试等内容。 本书面向软件测试的实际应用,从组建测试队伍,剖析各阶段的测试内容到通过实例讲解测试用例的组织、设计以及测试文档的编写、测试项 目的管理。内容化繁为简,将抽象理论知识转化为可触摸的实际操作,达到更好地理解和消化理论的目的。 全书内容实用,讲述浅显易懂,既可作为高等院校软件测试课程的教材,也可作为软件测试人员的自学用书。对于那些希望强化软件测试技术
本书简要介绍了软件工程的原理、方法和技术,包括传统软件工程方法和面向对象方法(用UML描述);介绍了软件工程文档书写规范和软件工程标准等。用几个典型实例向读者介绍软件开发的全过程:招干考试成绩管理系统、商场销售管理系统、学校餐饮IC卡系统、音像制品租售公司信息管理系统、教学课件等。通过这些实例来培养和提高读者分析实际问题、开发维护软件的能力。每个实例还附有思考题和实践题。 本书可作为本科院校计算机及相关专业的软件工程课程设计教材,也可供从事计算机软件开发及应用的广大科技人员参考。
《云环境下的软件测试--迁移与执行》作者斯科特·蒂利、托希达·帕维恩所在的美国卡内基·梅隆大学软件工程学院的团队组织了一个对云环境下软件测试相关课题感兴趣的社区,同时也开发和实现了SMART-T框架和HadoopUnit执行环境。书中涉及的思想、方法和工具都具有创新性,是在近年来发表的学术论文基础上进行总结和梳理形成的专著。该专著中详细研究和分析了5个案例,向云测试研究者提供了相关的理论分析和阐述,以及不可多得的实践经验,为希望将测试技术迁移至云计算环境的技术人员提供了*的实践范例。简而言之,本书是针对云测试技术的研究者和软件测试人员提供相关前沿技术介绍的一本论著,重点在一个“新”字,新兴市场的创新技术!
本书分四篇,共10章,介绍了数据结构的基本概念、基本数据结构及其运算、查找与排序技术、操作系统原理、流行操作系统简介、数据库原理、数据库应用、软件工程、软件开发过程及面向对象软件工程。 本书内容完整,通俗易懂,将原理、方法与实例相结合,以帮助读者理解和运用相关知识。每章都配有一定数量的自测习题,并附有参考答案。 本书可作为高职高专院校计算机专业和非计算机专业的软件开发技术教材。
本书以Linux与Windows的竞争为主线,借助理论分析与案例分析组结合的研究方法,着重研究了知识产权保护与软件产业市场结构之间的关系,从而试图揭示软件产业市场结构及PC市场结构的决定因素和形成机制。 本书介绍了Linux和Windows的发展历史,并对知识产权与软件产业市场结构的相关理论做了简要综述,在此基础上提出了本书研究的问题。 本书对基本研究结论及可能的创新做了简要总结,并对中国软件产业的发展提出了若干政策建议。 本书可能的主要创新之处是:在模型构建中,将知识产权保护、不同市场结构、比较优势等因素融入豪泰林模型来研究软件产业市场结构及PC市场结构,这是对豪泰林模型所做的边际意义上的改进和发展;在对现实的解释中,从系统竞争角度对软件产业市场结构及PC市场结构的决定因素和形成机制做出了更为全面的理论阐释
软件工程是当代迅速发展起来的新兴学科,是软件开发的重要指导。本书以软件生命周期为主线,着重介绍软件开发的原理、方法与技术。主要内容包括软件工程概述、项目计划、需求分析、概要设计、详细设计、编码、测试、软件维护、面向对象方法、面向对象系统的测试、软件项目管理、软件质量与可靠性、统一建模语言UML和RationalRose工具。 本书由浅人深,通俗易懂,内容丰富,图文并茂。可作为高等院校高年级本科生或研究生教材,也可供从事计算机软件工作的人员学习。
本书主要讲述硬件描述语言VHDL及其在数字电路设计中的建模和仿真,内容包括VHDL语言学习基础、语法规则和模型结构、数字电路的VHDL建模、VHDL硬件描述等。本书在内容结构的组织上有独特之处,如将并行描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计有机地结合在一起,并通过深入浅出的操作点拨,提升学生对VHDL的理性认识,提高学生的研究能力。 本书可作为高等院校电子工程、通信工程、自动化、电气工程等专业的教材及实验指导,也可作为相关专业技术人员的自学参考书。
本书第1章阐述了敏捷软件开发方法出现的历史背景、敏捷宣言、敏捷原则及*动态:第2章介绍了常见的敏捷软件开发方法及其相互间的简单比较;在第3章至第5章中,作者结合自己的敏捷项目开发经验,融合其他方法,介绍了敏捷软件交付模型以及部分敏捷项目管理和开发实践;第6章从组织变革实施模型的角度分析了软件开发组织(全企业或企业中的一些部门)如何进行敏捷转型;第7章介绍了在分布式开发环境和团队中如何采用敏捷实践。 本书的目标读者包括软件行业从业人员、高等院校软件工程专业本科生和研究生以及对敏捷软件开发感兴趣的教学研究人员。
本书为已经具备了Java语言基础,准备进入Web应用程序开发领域的初学者编写。本书通过完成一个精简的新闻发布系统项目来逐步培养读者Web编程的应用能力。全书分为四个部分,部分是项目准备阶段;第二部分是项目试做阶段,此阶段是项目的技能学习和知识探索阶段,抽取项目中的一个基本模块——注册模块进行细分、分层试做;第三部分是项目实做阶段,该阶段将进行项目详细设计和主体功能的编码与测试工作;第四部分是项目维护阶段,此阶段将完善项目的其余功能,并对系统进行优化处理,以达到进一步巩固拓展知识技能的目的。 通过本书的实做和理论引导,能够使读者获得Web项目开发的软件开发及工程应用方面的知识和技能,如MVC架构思想、Servlet编程技术、JSP动态网页编程技术、JDBC数据库编程技术、JavaScript编程技术、CSS编程技术,Tomcat、MyEclipse、M
《软件测试技术基础(全国高职高专十二五规划教材)》采用工学结合的模式,描述了软件测试领域的基础知识,本书共12章,内容包括:软件测试概述、软件测试基础、软件测试过程与方法、软件测试策略、白盒测试技术、黑盒测试技术、软件测试文档、软件自动化测试、面向对象的软件测试、Web网站测试、软件测试技术前沿、单元测试工具JLInit及Web应用负载测试工具WAS。与以往类似书籍有所不同,以前的类似书籍理论介绍得多,本书在给读者打下软件测试基础的前提下,逐步引入软件测试领域的知识,每章都以工作目标和任务为驱动,结合工作计划实施,后都配有相关练习。一直以来,人们常常把开发和测试分开,以致开发类书籍只介绍开发,测试类书籍只介绍测试,然而在项目研发过程中,测试和开发是密不可分的,因此本书针对的对象不仅是软件测试人
部分 测试技术基础; 第二部分 Web应用测试实践; 第三部分 Android应用测试实践 在基础知识部分,重点介绍案例中需应用到的知识点。 在应用实践方面,重点讲解如何应用已学知识去发现、分析和解决工程中的测试问题。
本书是工业和信息化部全国网络与信息技术培训考试项目(NTC)软件测试专业指定教材,着重讲解了软件测试和软件质量管理相关知识。全书分4篇,共8章,主要内容有软件质量管理、软件质量标准、软件质量控制与保证、软件项目管理、项目管理工具Project2007、软件配置管理、版本控制工具CVS的使用、软件测试与质量保证等。 本书既适合作为培训教材,也适合作为高等院校、职业院校教学用书。
本书强调软件工程的理论与实践相结合、技术与管理相结合、方法和设计工具相结合的理念,并以应用性极强的系统为例,全面地阐述了软件工程的内涵;同时自始至终贯穿反映学科*发展方向的新内容,加强了计算机网络、面向对象软件技术实用技术的编写。 全书内容主要包括:软件工程的基础知识,软件过程、软件工程项目管理,计算机系统工程,需求分析,总体设计,编码与测试,软件维护,面向对象技术,快速原型技术,软件重用技术等。本书努力做到内容精练,重点突出,概念清楚,针对性和实际操作性强。 本书可作为本科计算机及相关专业学生的教材,也可作为软件开发人员的参考书。
从大规模系统构架建模的角度,研究基于构架/构件的系统开发方法及其相关技术。通过研究统一建模语言(UML)与形式化体系结构描述语言(ADL)的融合,建立一种基于构架/构件的大规模系统开发模型。主要内容包括:国内外研究现状;软件复用思想;系统构架理论与构架建模方法研究;软件构件的抽取、设计与实现方法;基于构架/构件的大规模系统开发模型;系统构架的评估等。可作为高校与软件工程相关专业或从事软件体系结构研究的高年级本科生、研究生、教师等的参考用书,也可为业内相关技术人员提供参考。
本书以计算机网络、通信、开放系统互连参考模型等知识为基础,较全面地介绍了DevkeNet现场总线技术的特点、规范、通信控制芯片、接口电路设计及协议软件设计,并通过两个实际项目(其中一个为国家高科技产业化示范工程项目)详细而全面地论述了DeviceNet技术开发的全过程。 本书突出了与实际开发相关的内容,书中附录部分提供了大量与实际开发有关的宝贵的技术资料。书中很多内容均为首次公开,具有很高的技术参考价值; 本书可作为高等院校计算机、工业自动化及仪表类专业本科生、研究生教学和毕业设计的参考书,也可作为从事现场总线系统设计及应用开发的技术人员的培训教材。