软件工程及软件方法学
-
软件能力成熟度模型与模型集成基础黎连业 等编著《软件能力成熟度模型与模型集成基础》从软件开发管理的角度,阐述了软件能力成熟度模型(CMM)与软件能力成熟度模型集成(CMMI)的基本概念、基本原理及管理方法,详细地讲述了CMM/CMMI的管理与实施步骤,其目的是指导读者在软件开发的过程中,明白CMM/CMMI的管理“做什么”?然后再明确“怎样去做”?项目开发中的每一个阶段要做哪些具体工作?需要写出什么样的文档?达到什么样的目的?解决什么样的问题?CMM/CMMI每个等级的工作都自成一章。具体包括软件能力成熟度模型(CMM)概述、软件过程评估的国际标准、可重复级(等级2)、已定义级(等级3)、已管理级(等级4)、优化级(等级5)、能力成熟度模型(CMM)提问单及CMMI的基本概念、CMMI通用(公共)的实践、CMMI2级的主要内容和实践、CMMI3级已定义的主要内容和实践、CMMI4级量化管理级的主要内容和实践、CMMI5级的主要内容和实践。《软件能力成熟度模型与模型集成基础》可作为培训教材,也可作为信息工程学院、软件学院和大学计算机相关专业大学生的教科书,对研究生而言是一本很实用的指导书,对软件开发人员、系统工程师以及管理人员来说也很有参考价值。 -
软件质量保证与软件测试技术马海云,张少刚 著软件质量保证与软件测试技术在过去的几十年中一直是软件开发的重要课题,基于数学知识的软件质量与软件测试方面的研究更是一个全新的研究领域。《软件质量保证与软件测试技术》收集了作者在这方面的多篇论文,也收集了这一领域知名专家的研究成果,并对这些成果进行再探索,形成了自己的见解,内容包括:绪论,主要包括软件危机、软件工程的基本概念,软件质量、软件测试技术的国内外研究现状及发展趋势;软件生命周期及软件开发过程的研究现状;软件质量保证方法分析;软件质量管理;软件测试的基本概念及测试技术探索,主要包括软件可靠性测试的基本概念及常用方法;蒙特卡罗方法和马尔可夫链;蒙特卡罗方法和马尔可夫链模型在软件可靠性测试中的应用;测试策略问题的讨论;网络安全技术的背景与探索。《软件质量保证与软件测试技术》结构合理,集中讲述了在软件质量保证与软件测试技术方面的探索成果,适合从事软件质量保证与软件测试的技术人员与有关院校师生学习参考。 -
软件设计的艺术(美)威诺格拉德 等编,韩柯 等译《软件设计的艺术》是根据国家教育部审定的工程制图课程的基本要求,参照有关行业职业技术技能鉴定规范及中、高级技术工人等级考核标准编写的。本课程是机电类专业的一门技术基础课程。通过学习本课程,学生能掌握正投影法的基本理论和作图方法;能够执行制图国家标准及其有关规定;具有识读中等复杂程度的零件图和装配图、绘制一般的零件图和简单装配图的基础能力;具有一定的空间想象能力;能够正确地使用常用的绘图工具,能够用计算机绘制简单的机械图样。按照高等职业教育特色要求,以“必需够用”为原则,以应用为目的,以培养技能为重点,突出基本理论、基本知识的实用性和实践性。以教育、教学改革的需求为思路,以提高学生科学文化素养,培养学生的创新精神、实践能力以及职业素养为目标。书中删去了以前许多教学参考书中不实用的画法几何内容,增加了新颖实用的计算机绘图知识,着重阐述了绘制图样和识图的基本理论及方法步骤,突出以识图为主、学以致用的特点,采用国家标准《技术制图》、《机械制图》和有关的技术标准最新规定,按照学生的认知规律规划教材内容,力求做到内容通俗易懂,由浅入深,由简到繁,突出重点,阐明难点,理论结合实际,注重培养学生的动手和空间想象思维能力。认真总结教学经验,注意把握教材的科学性、系统性、实用性,把一些相关的内容有机结合起来,例如,画图与读图相结合,画图与尺寸标注相结合,正投影与轴测图相结合,手工画图与计算机绘图相结合;将制图中的公差内容与公差课程内容进行整合,使公差内容融到制图内容当中,成为一体。随着科学技术的发展与进步,工程界用仪器手工绘图的方式正逐步被计算机绘图所取代。为了加强学生计算机绘图能力的培养,本书简单的介绍了计算机绘图的有关实用知识,且采取了较新的AutoCAD2008中文版。本书语言简练,插图精美,规范统一。在各项目后均有项目导向、项目驱动等内容,便于读者把握学习方向。本书后面配有项目综合实训、附录,另有配套的项目实训册,便于自学和教学,是中、高等职业技术院校机械类专业教学通用教材和中、高级技术工人考核培训、电视大学、职工大学和函授大学较为理想的参考书。 -
Flex 4权威指南(美)Michael Labriola Jeff Tapper Matthew Boles 著《Flex 4权威指南》是Adobe公司的官方教程,以课程的形式逐步讲解了如何用Flex 4开发一个完整的网上杂货商店应用程序,这个杂货商店能够动态显示数据和图像,并帮助用户完成结账流程,到数据提交至服务器为止。书中详细介绍了Flex 4的相关知识点,具体包括构建、部署和调试RIA,使用功能强大的MXML语言编写了应用程序,使用MXML和ActionScript快速构建自定义用户界面,以及通过样式和皮肤自定义应用程序的外观等。 《Flex 4权威指南》适合各层次Flash和Flex开发人员阅读。 -
软件工程项目实训教程张家浩 编《软件工程项目实训教程:基于微软vsts》在简单回顾软件工程理论和技术方法的同时,介绍基于vsts的软件过程管理方法,并带领学生实际使用这些管理工具。全书采用“atm扩展”项目作为案例。每章还配有课堂作业与问题思考,方便老师和学生使用。《软件工程项目实训教程:基于微软vsts》可作为软件学院或软件工程专业的软件工程实践教材,也可作为其他相关专业的实践教学用书,还可作为从事软件开发的科技人员的参考书、培训教材等。 -
FLAC3D在岩土工程中的应用孙书伟 等编著《flac3d在岩土工程中的应用》深入浅出地介绍flac3d软件在岩土工程中的应用。本书分11章,首先简单介绍flac3d的一些基本功能,包括软件的安装与启动、一般问题的分析步骤、符号规定以及文件类型等内容;然后借助众多经典实例深入阐述flac3d用于岩土工程分析中时相关的高级分析技术,包括参数化设计语言fish、自定义本构模型和三维复杂模型的建立方法等;最后以实际工程为对象,重点介绍flac3d在基坑工程、边坡工程、桩基工程、隧道工程以及采矿工程中的应用。《flac3d在岩土工程中的应用》内容翔实、重点突出,配有大量插图,使读者能够迅速、准确而深入地理解flac3d的用法,快速掌握该门数值分析软件。本书还包含众多经典实例的命令流,可以从中国水利水电出版社网站和万水书苑(http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com)免费下载,读者可以自由选取作为研究和学习之用。《flac3d在岩土工程中的应用》既可以作为理工科院校岩土、隧道、铁路、公路等相关专业的高年级本科生、研究生、博士生与教师学习flac3d软件及其应用的教材,也可以作为从事岩土工程、道路与铁道工程、隧道工程等专业的科研人员和工程技术人员学习使用flac3d软件的参考用书。 -
计算机常用工具软件项目教程曹海丽 主编《计算机常用工具软件项目教程》是根据职业技术教育特点编写的一本以应用为主的软件教程。全书共分10章,分别介绍了软件的安装与卸载、浏览器的使用、网络下载工具及播放工具软件、电子书的阅读与制作、音频编辑工具、图形图像工具软件、网卜办公和网上购物的相关操作、网络安全工具软件、系统的维护与优化工具的使用。《计算机常用工具软件项目教程》采用项目实例点面结合教学方式,各章以项目为中心,围绕项目实现展开学习,通过一个个鲜活的实例、详尽的操作讲解和完整的演示图片,让从未接触过计算机的读者能够跟随一个个项目的展开快速学会使用计算机,轻轻松松地完成各种日常工作任务,学习目标非常明确,实训效果快速显著。《计算机常用工具软件项目教程》在每章的最后还设有实战演练,便于读者练习提高。《计算机常用工具软件项目教程》内容新颖丰富、实用性强,既可作为各职业学校教材,还可以作为培训、自学等广大计算机爱好者的工具用书。《计算机常用工具软件项目教程》还配有电子课件和部分课后练习答案。 -
软件测试基础周元哲 主编《软件测试基础》较为全面、系统地介绍了当前业界测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷跟踪管理工具、单元测试工具和功能测试工具等。第三部分内容主要包括计算机认证考试和测试行业,介绍了四级软件测试工程师考试和企业招聘测试工程师考试的一些情况。本书可作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。 -
软件测试技术与案例实践教程刘竹林 著《21世纪高职高专系列规划教材·软件测试技术与案例实践教程(计算机类专业)》共分12章,内容主要为:软件测试综述、软件测试过程与测试模型、黑盒测试与测试用例设计方法、白盒测试(静态分析与动态测试)的实用技术、单元测试(插桩技术、驱动模块等)方法、集成测试的方法、系统测试的方法、验收测试的方法、Web应用系统测试方法、软件测试工具Load Runner以及上机实训等内容,针对测试的过程中的面向过程编程的测试方法和面向对象编程的测试方法分别进行了介绍。书中给出了大量的测试用例。知识讲解通俗易懂,由浅入深。《21世纪高职高专系列规划教材·软件测试技术与案例实践教程(计算机类专业)》课时是按照64课时(包括上机实践)安排的,读者可以根据具体情况对内容选择,其中“第10章”“第11章”可以作为选择内容。 -
软件工程宋广军,黎明,杜鹃,王崇 编著面对无穷无尽的计算机应用需求,软件开发已成为软件开发人员面临的主要任务。“软件工程”已成为计算机教学一门重要的专业课。由宋广军编著的《高等学校教材·计算机教学丛书:软件工程》以软件的生命周期为主线,重点讨论结构化的软件开发方法,包括结构化分析、结构化设计、编码、测试。通过对基本概念、基本原理、基本技术、基本方法的学习,使读者能很快运用工程的方法与技术开发软件。近些年来面向对象软件开发方法和技术不断普及,用最后两章的篇幅介绍面向对象的基本概念,面向对象的分析和设计方法。《高等学校教材·计算机教学丛书:软件工程》内容尽量做到通俗易懂,图文并茂,原理、方法与实例相结合。可作为高等学校计算机专业教材,也可供计算机软件人员和计算机用户参考。
