软件工程及软件方法学
-
Apple苹果数字化教学教师手册(美)哈林顿,(美)莱 著,袁继平 译《Apple苹果数字化教学教师手册(全彩)》是经过苹果认证的教师培训教材,由教育部教育管理信息中心审定。《Apple苹果数字化教学教师手册(全彩)》可以配合《苹果培训系列教材:iLife’09》和《苹果培训系列教材:iWork’09》使用,以循序渐进的实际项目,向教师展示了如何将数字媒体艺术纳入到现行的课程教学中,使教师能在课内外进行数字化教学和工作。《Apple苹果数字化教学教师手册(全彩)》内容包括:用数字多媒体工具来表达情感或想法、实验课数字多媒体演示、创意多媒体课堂演示、电子表格的应用、多媒体视频制作.以及5个数字化课堂常用操作范例。《Apple苹果数字化教学教师手册(全彩)》适用于学校和苹果培训中心作为数字化教学教师培训教材使用,也适合普通苹果电脑用户作为数字化生活快速学习手册使用。 -
敏捷开发的艺术(美)西尔 等著,王江平 等译《敏捷开发的艺术》为那些正在考虑应用敏捷开发来构建有价值软件的人们提供了实用的指导。现在已经有大量的书籍描述敏捷开发是什么或者为什么它能帮助软件项目成功,但很少有哪一本书能把针对开发者、管理者、测试者和客户的信息合并成一个整体,从而使其能够直接应用。本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试人员准备的实用技术实践。本书为以下问题提供了明确的答案:怎样才能采用敏捷开发?我们真的需要结对编程吗?汇报应该详细到什么程度?如果无法让客户参与进来该怎么办?我们应该编写多少文档?何时进行设计和架构?作为一名非开发人员,我应如何同敏捷团队一起工作?产品的路线在哪里?QA应该如何参与进来?本书教你如何采用XP实践,详细描述了每一种实践,然后讨论了一些原则,使你可以更改XP并创建自己的敏捷方法。尤其是,本书为敏捷开发中一些较为困难的方面(合作的需要和团队成员之间的信任)提供了解决办法。不管你目前已经是敏捷团队的一部分,还是只对敏捷开发感兴趣,本书都为你提供了开始实践敏捷开发所需的实用技巧。随着你的经验的增长,内容也随之深入。本书教你首先理解敏捷开发的规则,然后打破这些规则,最后当你掌握了敏捷开发的艺术之后,再完全撇开这些规则。 -
微软软件研发的奥秘(美)特纳 著,王红亮 译《微软软件研发的奥秘:MSF精髓》作者凭借 20多年的软件开发管理和微软服务总部经验,针对微软解决方案框架(MSF)第四版,详细阐述其重要概念:解决方案交付的外部环境、基本原则,团队成员应具备的意识,证明可行的实践,如何组织MSF下的团队模型,如何管理项目风险,MSF解决方案交付的生命周期模型。并将生命周期中每个历程的目标、工作内容、检查点、成功标准等信息分别进行详细叙述。《微软软件研发的奥秘:MSF精髓》适合所有为软件开发项目的成功交付寻求解决方案的人员。 -
软件开发沉思录美国Thought-Works公司 著,Thought Works中国公司 译《软件开发沉思录:Thought Works文集》对当前软件开发中存在的问题进行了广泛的探讨。包括公司创始人 Roy Singham在内的许多 ThoughtWorks员工参与到了这本文集的编写工作中,他们针对如何在软件开发生命周期中提高效率提出了多种可行性建议,内容涉及设计、架构、测试、领域特定语言的使用、构建和部署过程等。《软件开发沉思录:Thought Works文集》的独特之处在于,它是由资深管理者和一线工程师共同创作完成的,各篇文章的作者以自己独到的视角对主题进行了分析,将其在特定领域积累的经验心得悉数奉上,从而能让更多的读者从中受益。《软件开发沉思录:Thought Works文集》条理清晰、思维严谨却又不乏生动活泼之处,而即便是书中专业性最强的文章,也不会让人觉得难以理解,除了技术人员外,《软件开发沉思录:Thought Works文集》对相关的非技术人员也很有价值。 -
软件质量管理指南51Testing软件测试网 组编,张瑾 编著从软件质量管理的流程和技术方法等方面对软件质量管理体系进行了详尽的讲述,并对日常工作中的案例进行剖析,使广大软件质量管理人员能够更加清楚地了解和掌握软件质量管理的精髓。《软件质量管理指南》以CMMI软件能力成熟度模型为主线,穿插了PMP项目管理和软件测试技术的相关知识,从而形成了一套完整的软件质量管理理论。因此,《软件质量管理指南》是软件企业进行过程改进或CMMI认证的辅导资料,同样也可以作为PMP和“信息类项目管理师”考试的补充材料。 -
计算机工具软件使用教程第5版崔淼 等编著本书以“看得懂、能使用”为出发点,详细讲解最常用、最新的工具软件的设置和使用方法,包括计算机安全防护、系统检测与管理、系统优化与维护、网络、文件管理、图文处理、媒体播放等工具软件,介绍了使用ASP模板快速创建动态网站的基本技术。本书涉及的所有软件均采用目前最新版本,覆盖面宽,知识含量大,是学习、使用、掌握计算机操作技术的绝好帮手。本书将重点放在如何使用方面,强调培养学生使用工具软件解决具体问题的能力。考虑到实际教学的需要,本书在每章最后安排了一个有具体任务和参考操作方法的实训练习,并通过该实训将一章内容整合成一个具体的工作任务,以“任务驱动”方式强化教学效果。 本书可作为高等院校、高职高专院校计算机专业和各种计算机技术培训相应课程的教材,也可作为广大计算机爱好者的实践参考资料。 -
软件工程耿建敏,吴文国 主编《软件工程》从实用、够用的角度出发,以学生信息管理系统为主线,采用任务驱动案例教学的方式,详细讲述了软件工程的基本原理、概念、技术和方法。《软件工程》共9个项目,内容包括软件工程的时代背景和理论基础;软件项目的需求分析;软件项目的总体设计和详细设计方法;软件项目的实现;软件项目的测试技术;软件的维护和软件项目管理等方面的基本理论;如何书写整个软件项目的开发总结性材料。《软件工程》适用于计算机专业的本科、专科学生作为教材使用,也适合从事研发的软件工程师和广大计算机用户参考或自学。 -
软件工程课程实践陈明 编著本书是软件工程实验的指导参考书,主要内容包括撰写可行性研究报告、撰写需求规格说明书、撰写概要设计说明书、撰写详细设计说明书、UML的使用、黑盒测试法设计测试用例、白盒测试法设计测试用例、使用Word编写软件工程文档、学习使用PowerDesigner环境、绘图工具MS Visio 2003的应用、项目管理工具Project、UltraEdit编辑器的应用、软件配置管理工具CVS的应用、POS机管理、WAP手机平台系统实验、人力资源管理系统实验等。本书语言精练、实例丰富、条理清晰、应用性强。可作为高等院校软件工程课程的实验教材,也可作为软件开发人员的学习参考书。 -
软件体系结构原理、方法与实践张友生,李雄 编著《软件体系结构原理、方法与实践》系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展,既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共10章,第1章简单地介绍软件体系结构的概念、发展和应用现状;第2章讨论软件体系结构建模,包括视图模型、核心模型、生命周期模型和抽象模型;第3章介绍软件体系结构的风格和特定领域软件体系结构;第4章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言;第5章介绍动态软件体系结构及其描述方法;第6章介绍Web服务体系结构相关知识,以及面向服务的体系结构的基本概念和设计原则;第7章讨论基于体系结构的软件开发方法,介绍基于体系结构的软件过程;第8章讨论软件体系结构的分析与测试问题,重点介绍软件体系结构的可靠性风险分析;第9章讨论软件体系评估方法,重点介绍ATAM和SAAM方法;第10章介绍软件产品线的原理和方法、框架技术,重点讨论产品线体系结构的设计和演化。《软件体系结构原理、方法与实践》可作为计算机软件专业高年级本科生、研究生和软件工程硕士的软件体系结构教材,也可作为软件工程高级培训、系统分析师和系统架构设计师培训教材,以及软件开发人员的参考书。 -
软件工程基础张权范 编著《软件工程基础》从面向数据流、面向数据结构、面向对象三个层面由浅人深地对软件工程进行了系统的介绍。《软件工程基础》最大的特色是:语言简单明了,概念清晰,内容丰富且实用,对每一个具体的知识点一般都有具体的真实的现场工作场景的案例来帮助读者理解相关的理论知识,跟踪了目前软件工程领域的最新成果。当然,《软件工程基础》的重点还是对传统的软件工程思想的描述,而对于软件测试以及面向对象的章节,因为目前在高等院校中都把它们作为单独的课程来开设,所以,仅以介绍为主,但也都给出了比较好的案例;对软件生命周期各环节的文档附有规格说明书,主要的文档还附有具体案例。全书共分10章,是按软件工程的三个层面与软件生命周期的顺序来组织的,《软件工程基础》可作为高等院校计算机专业本科层次的教材,也可以作为大专层次院校的教材或者作为社会上广大读者的自学参考书。
