软件工程及软件方法学
-
UML软件建模任务驱动教程陈承欢 编著本书通过先进的建模工具+完整的软件模型+系统的UML知识,让学习者学会应用UML知识、学会构思软件模型、学会绘制UML图。通过体验两个系统(图书管理系统和网上书店系统)和多个软件模块模型的构建过程,在真实的软件模型构建过程中系统掌握UML理论知识、训练技能、积累经验、固化能力。全书贯穿的主线是UML的基础知识-软件模块建模-软件系统建模-Web系统建模-软件模型的实现,每个教学单元面向教学全过程设置了9个合理的教学环节:教学导航-前导训练-引例探析-知识疏理-方法指导-引导训练-同步训练-单元小结-单元习题。本书适用于UML和Rose的初、中级用户,可以作为高等院校计算机和软件相关专业的教学用书或参考书,也适用于软件开发各类人员学习和参考。 -
软件工程习题解答李代平 主编本书配合“软件工程”课程的教学内容,针对软件工程的基本理论、可行性研究、软件需求分析与概念模型、总体设计、软件详细设计、面向对象方法学、模型、对象分析、关系分析、控制驱动的设计、问题域设计、用户界面设计、数据库及其接口设计、形式化方法、软件实现、软件质量、软件测试、软件维护、软件项目管理与计划等知识进行了选题,并针对各章的知识点给出了单元练习。书末还提供了多套综合测试试题及答案。本书适合与《软件工程(第三版)》(ISBN 9787302234999)配套使用,也可以单独使用;可以作为大专院校计算机、软件工程等专业高年级学生的辅导教材,也适合报考软件工程硕士或计算机专业硕士的考生、参加国家高等教育自学考试的考生与IT行业的从业人员参考。 -
项目百态(美)德马科 等著,余晟,金明 译本书介绍了软件项目行为的86 个模式,基本上概括了软件项目生命周期的方方面面,揭示了软件项目最常遇到的困境,反省了行业内种种不良习惯和做法。六位作者均来自大西洋系统行会,长期以来为众多软件公司的经理人提供专业的咨询服务。他们浓缩了成百上千个项目管理的案例,通过书中一个个模式展现出来。每个模式都以生动形象的插图开始,另外还加上一些趣闻和真实事件。 -
程序开发心理学Gerald M. Weinberg(杰拉尔德.温伯格)著,邓俊辉 译本书出自软件领域著名思想家,美国计算机名人堂首批成员之一的 Gerald M.Weinberg 温伯格之手。本书关注的是程序开发过程中人的因素,堪称这一领域的开山之作。本书的初稿完成于整整 40 年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。几十年来,本书已让无数读者从中受益,时至今日仍然是畅销全球的经典之作。 -
颠覆完美软件Gerald M. Weinberg(杰拉尔德.温伯格)著,宋锐 译本书是从事软件行业五十余年的Gerald M. Weinberg针对软件测试所写的新作。他在软件项目的管理、设计、开发和测试方面都具有极其丰富的经验,对于与软件开发有关人员的心理尤其有深入的研究。在本书中,他重点讨论了与软件测试有关的各种心理问题及其表现与应对方法。作者首先阐述软件测试之所以如此困难的原因——人的思维不是完美的,而软件测试的最终目的就是发现对改善软件产品和软件开发过程有益的信息,故软件测试是一个信息获取的过程。接着,作者利用丰富的经历和大量的实例,展现了在软件测试中可能会出现的各种与人的心理有关的现象、误区、欺诈,以及容易犯下的常见错误等等。 -
笑谈软件工程陈建村本书凝聚作者十余年的思考与实践,从异常处理的设计与重构入手,介绍了如何提升软件的健壮性。全书共六部分,从异常处理的现状谈起,逐一条分缕析,阐述异常处理的基本概念、工作机制、异常处理的4+1观念,介绍软件健壮度等级和异常处理策略,讨论异常处理的坏味道和重构。作者以诙谐幽默的文笔,于谈笑间揭示异常处理的来龙去脉,兼顾实用性和趣味性,非常适合善于思考和勤于实践的软件工程师阅读,也适合软件学院和计算机相关专业学生参考。 -
图像融合(希)斯特海琪 著,王强 等译《图像融合:算法与应用》包括图像融合研究领域最新进展的代表性成果,因此也促进了对图像融合发展做出贡献的多种学科间的协作。书中不仅展示了空间域上的融合方法,也包括变换域上的融合算法。本书还包括图像拼接、遥感应用以及性能评估等方面重要的参考资料。书中各章对图像融合的理论、算法设计和应用进行了重点论述,内容不仅包括图像融合方法基础的理论分析,也包括这些融合方法在现实应用过程中所遇到的各种相关问题。本书的作者谭娜·斯特海琪都在图像融合研究领域中取得了领先的研究成果,他们提供了这个活跃而且快速发展的研究领域中具有代表性而且详尽的算法和应用。 -
面向快速交付的软件开发翟宏宝,钟绍聪,金戈《面向快速交付的软件开发》共7章,从国内软件研发企业面临的问题入手,分别详细介绍了以交付为核心的需求管理、产品实现、产品构建、质量管理、项目管理、流程优化等方面的内容。《面向快速交付的软件开发》将各方法论操作性强、效果好的实践进行了提炼、整合。每章相对独立,而又自成体系。理论知识严谨、实践经验丰富、管理方法可行,就研发工作中的管理方法、人员素质提升、团队合作、质量控制等,结合理论知识和实际研发过程出现的问题展开论述,对以交付为核心的软件研发企业、团队及参与软件项目开发人员具有实际指导意义。《面向快速交付的软件开发》可作为软件开发人员和企业软件质量管理人员的参考用书,也可作为从事计算。 -
台站地面综合观测业务软件用户操作手册中国气象局气象探测中心《中国气象局气象探测中心地面气象观测自动化系列丛书:台站地面综合观测业务软件(ISOS)用户操作手册》以台站地面综合观测业务软件所实现的功能和操作方法为基础,结合地面气象观测自动化业务特点及业务改革调整的各项技术规定编写而成。全书共分四部分24章,主要内容包括软件运行环境、采集(SMO)、业务(MOI)和传输(MOIFTP)。《中国气象局气象探测中心地面气象观测自动化系列丛书:台站地面综合观测业务软件(ISOS)用户操作手册》内容以软件安装、功能实现、业务流程、数据处理、数据上传、文件格式等为重点,旨在为使用新型自动气象观测设备的综合观测业务人员提供软件操作方法指南、业务处理依据和软件运行故障解决方法。 -
Software Engineering(美)Roger S. Pressman,(美)Bruce R. Maxim《华章 软件工程:实践者的研究方法(英文版·第8版)》全面而系统地介绍软件工程的有关概念、原则、方法和工具,在给出传统的、对学科发展具有深刻影响的方法的同时,适当地介绍了当前正在发展的、具有生命力的新技术。第8版在结构和内容上均有调整、更新和充实,论述了很多人们称为“21世纪工程学科”的重要主题,并增加了4章内容,强调安全和开发移动应用程序所需要面对的技术挑战。为便于课堂教学及自学,第8版的内容做了如下划分:第一部分 软件过程,介绍说明性模型和敏捷过程模型。第二部分 建模,介绍现代分析与设计方法,重点放在基于UML的建模上。第三部分 质量管理,描述软件测试和质量保证、形式化验证技术和变更管理的各个方面。第四部分 软件项目管理,介绍与计划、管理和控制软件项目有关的主题。第五部分 软件工程高级课题,讲述软件过程改进及软件工程的发展趋势。
