软件工程及软件方法学
-
软件工程案教程韩万江 编著本书以案例的形式,讲述了软件开发的全过程,包括软件开发中需求分析、概要设计、详细设计、编码、测试、提交以及维护等各个过程中涉及的理论、方法、注意事项、提交的产品和文档等。本书注重实效,讲解系统、全面,通过对案例的学习,读者可以在短时间内掌握软件开发的基本知识、基本过程,并有效提高实践能力。.本书既适合作为高等院校计算机及相关专业软件工程、软件测试课程的教材,也适合作为广大软件技术人员的培训教程,同时可以供软件开发人员参考。本书是《软件项目管理案例教程》的姊妹篇,全书以案例的形式,讲述了软件开发的全过程。作者按照软件开发的路线图,以一个软件项目为例,讲述了软件开发中需求分析、概要设计、详细设计、编码、测试、提交以及维护等各个过程中涉及的理论、方法、注意事项、提交的产品和文档等。..本书注重实效,讲解系统、全面,通过对案例的学习,读者可以在短时间内掌握软件项目开发的基本知识、基本过程,并有效提高实践能力,为以后的软件工程实践打下基础,达到理论联系实践的目的。本书特点:《软件项目管理案例教程》作者全新力作。注重实效,讲解系统、全面。内容涵盖软件开发中各个过程涉及的理论、方法、注意事项、提交的产品和文档等。介绍了一完整的项目开发实例,以指导课程设计。为教师配有电子教案。方便教师教学。 -
软件测试技术经典教程赵斌本书是高级软件测试工程师专用教材。作者通过丰富的项目及培训经验,结合大量实际案例讲解软件测试技术和软件测试工具的应用,将最实用的技能及知识传授给读者,使读者尽快上手,少走弯路。 全书共分3部分。第1部分主要介绍软件测试的基本概念、分类、工具、常识,以及黑盒测试技术、缺陷管理、测试管理等。第2部分主要讨论黑盒测试工具的LoadRunner 8.0测试方法、TestDirector 8.0测试方法、QTP8.2测试方法等。第3部分给出白盒测试技术简介,以及白盒测试工具的BoundsChecker教程、C++Test 2.2教程、Logiscope 6.1教程、JUnit 3.8教程、JTest 6.0教程等。本书还为各章节设计了针对性很强的思考题,以便读者理解和消化所学知识。书后附录部分给出了软件测试技术用语说明及中英文对照,测试工程师面试、笔试时的常见问题,C/C++编码规范,Java编码规范,软件测试的网络资源等,供读者学习参考。 本书可供软件测试工程师、测试经理、开发工程师、项目经理等人员参考阅读,亦可作为各类职业教育机构的软件测试培训教材。 -
软件工程弗里格本书是软件工程领域的经典著作,国际上众多名校均采用本书作为教材。本书分为3个部分。第一部分旨在引起读者学习软件工程的兴趣,解释为什么软件工程知识对实践者和研究者是同样重要的,然后在论证过程模型的同时,也强调了敏捷方法的必要性,最后讨论项目计划的相关概念,以及它与软件开发过程的相关性。第二部分论述开发和维护的主要步骤:引发、建模和检查需求,设计问题的解决方案,编写和测试代码,以及将软件交付给客户。第三部分主要讲述软件评估和改进,着眼于如何评价过程和产品的质量,以及如何采取措施改进。.本书适合作为计算机相关专业软件工程课程的本科教材,也适用于介绍软件工程的概念与实践的研究生课程,期望进一步学习该领域相关知识的专业人员也可以阅读本书。本书是软件工程领域公认的经典名著,也是业界最常引用的主要文献之一,被国内外众多名校广泛采用。与其他软件工程著作不同的是,本书注重从实践出发选择和安排素材,同时又保持了理论的全面与深度。诸如复用。风险管理和质量工程.测度和度量等理论性比较强的主题,没有专设章节,而是融合在受其影响的各种软件工程活动中讲述。..新版继承了本书的一贯优点特色:理论阐述循序渐进,善于揭示各知识点之间的内在联系,并通过大量实例和工程实践深化和丰富理论知识;选材与时俱进,反映了最新的业界动态,尤其是建模和敏捷方法方面的重要进展。两个贯穿全书的研究案例——一个信息系统和一个实时系统,以及书中的学期项目,引导读者很好地将概念有机地应用到实际项目中去。... -
常用工具软件李明 主编《常用工具软件》主要介绍了系统工具软件、病毒防护工具软件、图形图像及多媒体工具软件、网络工具软件以及其他多种实用工具软件的使用和操作。全书内容分为工具软件概述、系统维护工具、病毒防护工具、图形图像与多媒体工具、网络工具和其他工具软件共6章。每章均详细介绍了这些应用广泛、实用流行的常用工具软件的下载、安装、使用和操作方法,每个软件介绍之后都有小结和练习,帮助读者巩固所学内容。本书的主编李明在编写思路、内容板块、结构体例、语言风格等方面均做了一些新的尝试,最大的特点是方便教授、易于学习,并且特别适合学生自学和上机练习的需要。本书采用出版物短信防伪系统,用封底下方的防伪码,按照本书最后一页“郑重声明”下方的使用说明进行操作可查询图书真伪并赢取大奖。本书同时配套学习卡资源,按照本书最后一页“郑重声明”下方的学习卡使用说明,登录http://sve.hep.com.cn,上网学习,下载资源。《常用工具软件》可作为中等职业学校计算机应用及相关专业的辅助性教材或学习参考书,也可作为广大计算机爱好者的自学参考书和短训班培训用书。 -
软件过程管理朱少民 等编著为了确保软件质量和提高产品竞争力,软件组织需要规范软件开发过程、实施软件过程管理。软件过程管理可以为快速开发高质量软件、有效地维护软件运行等各类活动提供指导性框架、实施方法和最佳实践。.全书共分为10章,全面阐述软件过程管理的各个方面。首先说明了软件过程规范、成熟度及其相关的概念和理论,包括软件过程标准体系。然后,在此基础上,深入讨论软件过程的组织管理、需求管理、项目管理、质量管理、技术管理和集成管理等流程、方法和实践,并进一步探讨软件过程评估和改进的框架、模型和实施细节,最后,通过具体的应用实践对软件过程管理做全方位的阐释。..本书内容丰富、实用,并提供了大量的实例,内容涉及到软件过程管理工作的各个层次。本书可作为高等学校的计算机软件专业和相关专业的教材,也适合软件企业中各类管理和软件工程技术人员的学习。... -
电子学斯塔特米勒《电子学:项目设计与管理(第2版)》是一本专门介绍设计和管理电子项目的参考书。全书分为13章,着重讨论了如何在电子项目中运行6步骤法。在讨论的过程中,《电子学:项目设计与管理(第2版)》地印制电路板的设计需求、如何选择元件、并行工程和优良的项目管理技术进行了详细的论述。全书结构严谨,内容合理,通过一个贯穿全书的电子项目案例来描述较为复杂的电子项目设计和管理问题。《电子学:项目设计与管理(第2版)》内容新颖,论述清新,是一本电子学方面的优秀书籍。《电子学:项目设计与管理(第2版)》不仅可以供具有一定实践经验的电子工程师参考,还可以作为电子相关专业的教材。 -
数控铣工实际操作手册刘兆甲 等主编数控铣削加工是机械加工中最常用和最主要的数控加工方法之一,综合了精密机械、电子、自动控制、自动检测、故障诊断和计算机等方面的技术。为了满足读者的实际需要,我们出版了本手册,供相关的技术人员参考。本书注重实践,突出重点,简明扼要,坚持以实用为主,尽可能在有限篇幅内包括较多的实用性内容。手册引用的有关技术标准,均为最新的国家标准、部颁标准。本书内容比较全面,数据实用准确,有较强的直观性。本书以数控铣床操作工为主要对象,结合工作实际,特别是近几年发展的新技术、新材料、新工艺、新装置,根据相关的国家标准及规范,以数控铣床加工工艺、编程、操作与维修为核心内容,从数控铣床加工实训的要求出发,注重技能训练,结合典型实例,详细介绍了采用FAHUC和SIEMENS数控系统的铣床的铣削加工工艺分析、编程、操作与维修等内容,使读者在加工实践中逐步提高技术能力。有很强的实用性和可操作性。本书精选了大量的典型零件铣加工实例和数控加工程序,分门别类,由浅到深,便于读者学习。本书根据国家、行业有关的标准、规范、规程编写,从技术工人素质提高的实际需要出发,注重解决生产实践中的难题,对实际工作尽可能覆盖,而对理论问题,则控制在技术工人应予了解和掌握的程度。本书注重实用性。除在立意点上有所体现外,在取材上尤予关注,撰文都是源于实际工作中的经验总结和提炼,叙述力求具体、直观,图文并茂,有启示、借鉴和指导意义。可用于自学,也可作为培训教材。 -
“软件人”研究及应用曾广平、涂序彦、王洪泊网络环境下虚拟机器人——“软件人”(SoftMan)融合了分布式人工智能、迁移计算、并行分布式系统、移动智体和人工生命等理论与技术,是计算机网络时代的一项崭新而关键的技术。本书提出了“软件人”概念和理论体系,在给出广义“软件人”的定义、类谱、科学基础和形式化描述的基础上,系统阐述了“软件人”的研究内容、研究方法和关键技术;围绕“软件人”原理、结构和运行机制,从基于Linux内核重构和Java跨平台技术两个切入点出发,系统总结了作者近年来在该领域的研究工作,主要包括“软件人”的个体模型与构造特征、“软件人”服务功能的构造、“ 软件人”社会的形式化建模与组织机制、“软件人”协调机制与协作模式、“软件人”通信机制与迁移方式、“软件人”安全策略与容错机制,在此基础上进一步介绍了“软件人”在数字气田、智能ERP、网络安全、智能游戏中的应用。本书可供从事智能科学技术、计算机、通信、控制、机器人、国防和民用工业相关的科研、教学和工程技术人员参考,也可作为高等院校专业用书。 -
LabWindows虚拟仪器设计史君成,张淑伟,律淑珍 编著本书详尽、系统地介绍了利用当前最流行的一种虚拟仪器编程语言 LabWindows/CVI(C For Virtual Instruments)在测量、控制领域如何构建计算机仪器系统——虚拟仪器的工作原理和方法。内容包括虚拟仪器设计的方法和步骤、信号分析和处理技术、数据采集和总线接口、仪器驱动器设计和网络虚拟仪器的设计,以及利用I,abWindows/CVI设计虚拟仪器时常用的高级编程技术和算法,最后对总体设计虚拟仪器进行了技术分析。本书内容丰富,论述简洁,密切联系测量实际,并提供了大量不同层次的示例与实例,对读者学习虚拟仪器设计和开发具有极大的帮助。本书既可作为大专院校测试、仪器及相关专业的教科书,也可作为工程技术人员学习设计虚拟仪器系统的参考用书。 -
软件项目管理(英)休斯(Hughes、B.)、(英)考特莱尔(Cotterell、M.) 著;廖彬山、王慧 译本书是经典的项目管理课程教材。全书从项目管理的角度,采用步进式策划方法逐一分析了软件开发的各个环节,并附有具体实例。主要内容包括:项目评估、选择合适的项目方法、软件工作量估计、活动策划、风险管理、资源分配、监督与控制、管理合同、管理人员和组织群组、软件质量等。第4版新增了国际间项目的协作开发、软件外包、极限编程等新技术和新主题的介绍。书中提供了大量的辅助练习,并在附录中给出了练习答案。.本书不仅适合作为计算机及相关专业的本科生和研究生的教材,而且适合于软件项目管理人员和软件开发人员阅读,还特别适合作为BCS/ISEB专业考试的参考书。本书自1995年第1版出版以来,得到了教师和学生的广泛好评。在第4版中,作者根据广大师生的反馈进行了细致的更新,尤其反映了软件项目管理技术上的最新进展,使之更适合教学和实际应用。另外,书中还提供大量的实例和辅助练习,并给出了练习答案。本书是项目管理课程的理想教材,专为大学本科生和研究生而设计,并适合作为软件项目管理人员和软件开发人员的参考书。第4版特别介绍了:· 地理上分散的(或“虚拟的”)项目团队。· 协同工作的项目组成员间的文化差异。· 用于创建和评估软件产品的新的国际标准。· 敏捷方法(尤其是极限编程)方面的新内容。· Goldratt的关键链管理技术。...
