软件工程及软件方法学
-
软件设计(美)布劳德本书是一本有关软件设计过程和方法的优秀教材。全书分为4个部分共15章,首先讲解了软件设计的目标以及程序设计的基本知识,强调了面向对象和uML的相关概念;书中重点讨论了创建型、结构型和行为型这三种设计模式;介绍了组件技术,其中包括JavaBeans和Micrnsoft组件集等相关内容;最后,作者讲解了软件设计的最高层次——体系结构和框架。本书的内容全面,结构清晰,并在每章结尾给出了许多实践性很强的习题。本书可以作为计算机相关专业本科生和研究生的教材或参考书,也可以作为从事软件开发人员的宝贵参考资料。 -
信息技术项目管理(美)马丘卡 著,许江林,梁铜毓,刘景梅 译本书阐述了信息技术开发项目的特点,以及项目管理的基本方法在信息技术开发中的运用,包括项目管理的范围、项目管理人员、项目管理架构及其预测、项目进度表和预算、项目管理风险、IT项目管理质量、管理组织间的冲突、项目管理执行和评估等内容,帮助读者理解成功管理IT项目所需的过程、工具、技术和知识领域。书中安排了IT项目故事、基于因特网的操作练习和案例作业,便于读者理解和实践。 本书特色:带领你进入项目周期的各个阶段,向你介绍各个阶段适用的具体概念和工具。把项目管理协会(PMI)推出的项目管理知识体系(PMBOK)中的9大知识领域和信息系统管理及软件工程的基本概念有机地结合起来。每章开始都有一个小故事,结尾又有一个与之相关的Husky航空公司(一家飞机租赁公司)的案例分析,这些案例中反映的情形正是项目经理在实际IT项目中所遇到的情形。对应各章介绍的理论知识,在每章后面都安排了实际的案例作业。 -
电脑实用工具软件应用教程孙印杰 等编著本书介绍目前最常用的电脑实用工具软件,以“常用工具”为出发点,使用任务驱动的形式,介绍了系统优化、系统管理、数据备份与还原、硬盘分区、压缩与解压缩、加密与解密、阅读和制作电子图书、汉化翻译、图形图像、影音播放、文件的切割与修复、刻录光盘、共享网络资源、网络通信以及计算机安全等方面的内容。本书以“实用”为原则,通过大量的实例介绍每个软件的使用方法和技巧,适合于广大电脑新手学习使用,尤其适合用做培训班和大中专院校相关专业的教材。 -
软件项目管理郭 宁 周晓华项目管理是现代管理的重要组成部分,它是提高工作效率进而使项目获得成功的一套有效的方法.本书论述了软件项目及项目管理的基础概念,涉及从项目的启动,计划,执行到收尾阶段的整个项目生命期的要点.从项目管理的角度,对软件项目开发过程管理和软件项目后期管理的各个环节逐一进行分析.全书内容包括软件项目管理的概念,软件项目的需求管理,生命周期,可行性研究,人力资源管理,沟通管理,冲突管理,合同管理,时间管理,成本管理,风险管理,质量管理,配置管理,收尾管理等内容,同时在各个章节都附有具体案例,这些启发性的案例,这些启发性的案例本身就是对软件开发项目管理最好的注解.在每章后面还配有思考与练习题,供读者复习巩固之用.理论与实践相结合,实用性与可读性相结合是本书的最大特点.本书可供软件项目管理人员,软件开发人员阅读,同时也可作为大学本科生及研究生项目管理课程的教材或作为项目管理课程的教材或作为项目管理人员的培训教材,有兴趣了解软件项目管理人士也可利用本书进行自学. -
敏捷软件开发Alistair Cockburn《敏捷软件开发(英文版·第2版)》是国际知名软件开发专家Alistair Cockburn通过采访项目开发组和总结自己20多年的开发和管理经验,撰写的一本介绍软件开发新思想——敏捷软件开发方法学的著作。《敏捷软件开发(英文版·第2版)》从更新软件开发就是“创造和沟通的合作博弈”这一强大的模型开始。在这些新观念之中,Cockburn引入了:利用竞争产生动力而不破坏合作,从精益制造中学习教训以及为了沟通而平衡战略。作者还解释了如何在业务和工程项目上而不仅仅是在软件开发上进行合作博弈。作者系统地演示了敏捷模型,展示了敏捷模型的演进,并且回答了开发人员和项目经理最常提出的问题,其中包括: ■ 哪些地方适合敏捷开发?■ 如何将敏捷观念与其他观念融合在一起?■ 如何对敏捷观念进行扩展?《敏捷软件开发(英文版·第2版)》呈现了造成很多敏捷项目失败的至关重要的错误概念。例如,将项目管理策略编码到固定的过程中会导致低效率的战略决策和高成本的错误。此外,《敏捷软件开发(英文版·第2版)》还深入讨论了关于敏捷方法和用户体验设计之间的有争议的关系。Cockburn讨论了为团队建立敏捷方法学这一实践上的挑战,解释了如何对方法学进行调整并持续地再创造,以及如何管理不完全的沟通。第2版主要增加了以下内容:■ 敏捷与CMMI。■ 自顶向下地介绍敏捷。■ 重访“客户合同”。■ 用“贴纸”来创建变更。另外,Cockburn还更新了关于Crystal方法学的讨论,这种方法利用了“合作博弈”作为其核心的隐喻。无论是敏捷开发新手,还是有经验的软件开发人员和项目管理人员,都会从本书中受益。 -
数控铣工实际操作手册刘兆甲 等主编数控铣削加工是机械加工中最常用和最主要的数控加工方法之一,综合了精密机械、电子、自动控制、自动检测、故障诊断和计算机等方面的技术。为了满足读者的实际需要,我们出版了本手册,供相关的技术人员参考。本书注重实践,突出重点,简明扼要,坚持以实用为主,尽可能在有限篇幅内包括较多的实用性内容。手册引用的有关技术标准,均为最新的国家标准、部颁标准。本书内容比较全面,数据实用准确,有较强的直观性。本书以数控铣床操作工为主要对象,结合工作实际,特别是近几年发展的新技术、新材料、新工艺、新装置,根据相关的国家标准及规范,以数控铣床加工工艺、编程、操作与维修为核心内容,从数控铣床加工实训的要求出发,注重技能训练,结合典型实例,详细介绍了采用FAHUC和SIEMENS数控系统的铣床的铣削加工工艺分析、编程、操作与维修等内容,使读者在加工实践中逐步提高技术能力。有很强的实用性和可操作性。本书精选了大量的典型零件铣加工实例和数控加工程序,分门别类,由浅到深,便于读者学习。本书根据国家、行业有关的标准、规范、规程编写,从技术工人素质提高的实际需要出发,注重解决生产实践中的难题,对实际工作尽可能覆盖,而对理论问题,则控制在技术工人应予了解和掌握的程度。本书注重实用性。除在立意点上有所体现外,在取材上尤予关注,撰文都是源于实际工作中的经验总结和提炼,叙述力求具体、直观,图文并茂,有启示、借鉴和指导意义。可用于自学,也可作为培训教材。 -
计算机软件工程国家标准汇编基础与管理卷中国标准出版社 编本卷收入现行的软件工程基础与管理方面的国家标准8项,方便读者使用。本汇编的出版有助于更好地贯彻软件工程标准,以利于软件开发过程的控制、管理,提高软件质量,缩短开发时间,减少开发和维护所需费用,便于协作、交流,使软件开发工作更加科学、更有成效,促进我国软件产业的发展。本汇编可作为广大计算机软件开发、管理、维护待技术人员的工具书,也可作为相关技术人员及大专院校师生的参考读物。 -
软件工程案教程韩万江 编著本书以案例的形式,讲述了软件开发的全过程,包括软件开发中需求分析、概要设计、详细设计、编码、测试、提交以及维护等各个过程中涉及的理论、方法、注意事项、提交的产品和文档等。本书注重实效,讲解系统、全面,通过对案例的学习,读者可以在短时间内掌握软件开发的基本知识、基本过程,并有效提高实践能力。.本书既适合作为高等院校计算机及相关专业软件工程、软件测试课程的教材,也适合作为广大软件技术人员的培训教程,同时可以供软件开发人员参考。本书是《软件项目管理案例教程》的姊妹篇,全书以案例的形式,讲述了软件开发的全过程。作者按照软件开发的路线图,以一个软件项目为例,讲述了软件开发中需求分析、概要设计、详细设计、编码、测试、提交以及维护等各个过程中涉及的理论、方法、注意事项、提交的产品和文档等。..本书注重实效,讲解系统、全面,通过对案例的学习,读者可以在短时间内掌握软件项目开发的基本知识、基本过程,并有效提高实践能力,为以后的软件工程实践打下基础,达到理论联系实践的目的。本书特点:《软件项目管理案例教程》作者全新力作。注重实效,讲解系统、全面。内容涵盖软件开发中各个过程涉及的理论、方法、注意事项、提交的产品和文档等。介绍了一完整的项目开发实例,以指导课程设计。为教师配有电子教案。方便教师教学。 -
软件测试技术经典教程赵斌本书是高级软件测试工程师专用教材。作者通过丰富的项目及培训经验,结合大量实际案例讲解软件测试技术和软件测试工具的应用,将最实用的技能及知识传授给读者,使读者尽快上手,少走弯路。 全书共分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编码规范,软件测试的网络资源等,供读者学习参考。 本书可供软件测试工程师、测试经理、开发工程师、项目经理等人员参考阅读,亦可作为各类职业教育机构的软件测试培训教材。 -
MINITAB统计分析教程洪楠、侯军MINlTAB统计分析软件包最初是由美国宾夕法尼亚州立大学发展起来的产品,具有30多年的历史。其特点是:操作简便,软件兼容性能好,功能多,精度高(双精度计算),对硬件的要求低,有最新现代化图表引擎,强大的宏等功能。MINlTAB软件可以从网上免费下载试用。MINlTAB作为统计教学软件包与SAS、BMDP、SPSS并驾齐驱,其统计分析模块包括基本统计分析,回归分析,方差分析,实验设计,控制图,质量编制计划工具,可靠性/生存分析,多变量分析,时间序列分析,统计报表(检验),非参数检验,探索性数据分析,功效与样本含量分析等内容。此外,还有图形绘制模块和数据计算模块。本书配书盘包含书中所有例题数据。本书的内容与方法广泛适应于自然科学、社会科学、经济管理科学、生物学、金融学与医疗卫生保健等多学科、多专业、多层次的需要,可供高等院校统计等相关专业本科生、研究生以及从事统计分析和决策的各领域相关专业读者学习参考。
