软件工程及软件方法学
-
软件项目开发与实施戴坚锋 主编《软件项目开发与实施》重点阐述软件开发的基本过程和实际工作中可能碰到的问题,以商业化的图书馆管理系统作为贯穿全书的案例,按照软件企业从签订合同到实施的工作过程,系统地介绍了软件合同签订→项目组织→需求→设计→编码→测试→实施的完整过程。《软件项目开发与实施》以生动的漫画、角色表现、照片等多种形式,形象地阐述软件开发过程中的抽象问题。此外,书中记录了图书馆调研和分析过程中涉及的素材,包括调研照片、录像、设计文档、设计样例、案例数据库、参照程序等。读者利用配套的素材可自行开展实际训练。《软件项目开发与实施》基本架构不拘泥于某种设计方法,书中附有结构化和面向对象设计方法,以便教学者和学习者灵活选择。《软件项目开发与实施》可作为高职、大专院校、本科院校的实训课程教材,也可供广大学习软件研发的开发人员作为入门学习教材使用。 -
完美软件(美)温伯格 著,宋锐 译《完美软件:对软件测试的各种幻想(中英文对照)》是从事软件行业五十余年的Gernald M. Weinberg针对软件测试所写的新作。他在软件项目的管理、设计、开发和测试方面都具有极其丰富的经验,对于与软件开发有关人员的心理尤其有深入的研究。在《完美软件:对软件测试的各种幻想(中英文对照)》中,他重点讨论了与软件测试有关的各种心理问题及其表现与应对方法。作者首先阐述软件测试之所以如此困难的原因——人的思维不是完美的,而软件测试的最终目的就是发现对改善软件产品和软件开发过程有益的信息,故软件测试是一个信息获取的过程。接着,作者利用丰富的经历和大量的实例,展现了在软件测试中可能会出现的各种与人的心理有关的现象、误区、欺诈,以及容易犯下的常见错误等等。《完美软件:对软件测试的各种幻想(中英文对照)》的重点不是告诉大家要做什么或者说如何做,而更多的是让读者明白在与软件测试相关的活动中会出现某些特定现象的原因。理解这些与人的心理有关的现象有助于与软件开发有关的所有人之间更好地就软件测试的目的和实现过程进行沟通,从而实现具有更高品质的软件。 -
轻松Scrum之旅贾子河 等编著本书是一本介绍Scrum和敏捷开发的入门读物。作者结合在大型跨国公司多年的软件开发经验,把Scrum敏捷开发实施经历进行巧妙的改编,以小说的形式将与敏捷开发相关的知识、经验和思考都融入到轻松、有趣的故事中,生动地展现给读者。本书适合软件开发主管、IT项目经理、软件开发和测试人员、计算机相关专业的学生以及所有对软件工程和敏捷开发感兴趣的读者阅读。 -
项目管理与投标工具箱软件高级实例教程深圳市斯维尔科技有限公司 编近年来,项目管理技术在一些大型工程上的成功应用,使项目管理技术越来越受到人们重视,社会上也掀起了PMP培训和认证的热潮。规范的工程招标、投标制度是完善市场经济体制的重要措施,是保证工程质量、降低工程造价、提高经济效益的有效途径。如何编制一份高质量工程招、投标文件成为工程管理技术人员必备的专业技能;而如何让高等院校在校学生切实掌握这项技能,也是广大高校专业教学中所关注的重点。深圳市斯维尔科技有限公司多年致力于建设工程系列软件的研发,对工程项目管理、招标、投标理论与实践结合方面进行了长期的深入研究和跟踪,从用户手中直接获取第一手需求资料并反映在建设工程系列软件的研究、开发和改进上。投标工具箱软件之项目管理软件通过了国家科技成果鉴定,被中国软件行业协会评为全国优秀软件产品,列人中华人民共和国住房和城乡建设部科技成果推广项目。同时投标工具箱软件之标书编制软件和平面图布置软件,多年来应用于工程招标、投标书编制的实践。本书包含三部分及随书光盘。第一部分简要介绍了项目管理基本知识;第二部分是投标工具箱软件应用,详细介绍工程施工组织设计编制的基本方法和过程,以及投标工具箱三个工具软件在编制招、投标书中的应用;第三部分讲述运用投标工具箱软件编制一个完整招标、投标书的工程实例教程。随书光盘提供了可供读者实际操作的深圳市斯维尔科技有限公司投标工具箱软件三个评估版,并收录了运用三个软件完成该工程招、投标书实例的操作讲解录像。本书适合的读者范围很广,学生、教师、工程师、项目经理及业界实践者都能从本书获益。本书是《项目管理2004软件使用手册及工程实例高级教程》(中国建筑工业出版社2004年8月出版)的修订版。 -
软件工程(美)弗莱格,(美)阿特利 著This introduction to software engineering and practice addresses both procedural and object-oriented development. The book applies concepts consistently to two common examples : a typical information system and a real-time system. It combines theory with real, practical applications by providing an abundance of case studies and examples from the current literature. This revision has been thoroughly updated to reflect significant changes in software engineering, including modeling and agile methods. -
软件随想录(美)斯伯尔斯基 著,阮一峰 译《软件随想录:程序员部落酋长Joel谈软件》是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36讲,每一讲都是一个独立的专题。《软件随想录:程序员部落酋长Joel谈软件》从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。 -
性能测试进阶指南51Testing软件测试网 组编,陈霁,牛霜霞,龚永鑫 编著《性能测试进阶指南:LoadRunner 9.1实战》作为国内唯一一本基于HPLoadRunner 9.10工具的指导用书,从性能测试原理到工具使用再到项目实施,全面介绍了性能测试的各个方面,其内容基本主线说明如下。第一步(了解理论):磨刀不误砍柴工,打下基础;第二步(掌握工具):深入介绍Load Runner工具三大部分(Virtual User Generator、Controller、Analysis)分别是如何实现用户行为的模拟、性能指标的监控、负载的生成及后期的数据分析;第三步(项目实施):理论联系实际,介绍性能测试项目实施的流程和性能测试部门的组织管理:第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧进行真实案例的介绍。《性能测试进阶指南:LoadRunner 9.1实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《性能测试进阶指南:LoadRunner 9.1实战》也可以作为高校开展性能测试课程的参考教材,让在校学生能对性能测试的本质和价值有一定的认识。 -
计算机实用工具软件盛定高 等主编《计算机实用工具软件(第4版)》是在《计算机实用工具软件第3版》的基础上,结合当前工具软件的发展趋势,详细介绍了目前最流行、最具代表性的工具软件的使用方法和技巧。全书共分12章,包括工具软件概述、系统安全防护工具、文件管理工具软件、图像应用处理工具、光盘管理工具、电子图书阅读与制作工具、网络常用工具、媒体播放与网络视听工具、音频视频编辑制作工具、系统优化与辅助工具、磁盘管理工具和硬件检测工具。《计算机实用工具软件(第4版)》在形式上以知识拓展为切入点,软件均采用目前最新的版本,种类齐全,内容丰富。书中还详细介绍了各种工具软件的安装方法。《计算机实用工具软件(第4版)》可作为高职高专计算机专业和计算机技能培训班的教材,也可供广大计算机爱好者参考。 -
完美代码(美)马歇尔(Marshall,D.) 等著本书简单明了地介绍了软件开发中的最佳实践,展示了工程流程在编写优质代码上的重要性以及测试的重要性,总结了很多资深工程师的经验教训,并提供了很多真实案例。书中介绍的经验可以应用到产品开发周期的每个环节,从设计到开发以及最后的发布和维护。本书的中心思想就是要在设计和实现的过程中改进代码质量,包括类建模、性能、安全性、内存使用以及调试,帮助读者构建完美的项目。本书适合专业及业余程序员阅读。采用一流的工程实践来帮助你编写更健壮、无错的代码。两位微软的.NET开发专家与你分享优化软件开发生命周期的真实案例和经过实战考验的解决方案——从避免代价昂贵的编程陷阱,到提高开发团队整体效率的方法等。无论你是来自哪个层次的托管代码程序员,都能在这里找到设计、原型开发、实现、调试以及测试的技巧,进一步提升代码的品质。本书涉及开发流程中每一个阶段的优化(从设计到测试),以及如何开发出更优质的应用程序软件:通过元编程来降低代码的复杂度,同时还能增加灵活性和可维护性。把性能当做一项功能,并且在开发周期中对它进行管理。为应用程序的伸缩性采取各种最佳实践。通过预防性的安全措施来抵御各种恶意攻击。在运行之前通过防御性编程来捕捉错误。在每日工程流程里植入自动化构建、代码分析和测试等工作。实现更好的源码控制管理和提交流程。建立一套质量驱动、基于里程碑的项目节奏,并最终产生更好的结果。 -
大道至简周爱民 著“不惟说好,不怕说坏”。自著述、出版《大道至简——软件工程实践者的思想》五年来,软件工程界可有新思?作者周爱民先生又对软件工程有了何种理解?在五年后,作者邀请不同背景的六位工程理论与实践领域的专家,从不同角度对《大道至简》进行点评;并新著 “具体工程”一章,矛头直指《人月神话》,进一步归纳了作者五年来在软件工程方向上的探索与反思。一本《大道至简》讲不完整个软件工程。那么,它到底讲了些什么?有什么疑问?未来该往何处去探索?作者五年来思考的这些问题,在“点评版”里一一陈述。
