软件工程及软件方法学
-
我的Flex我精通李庆,沈钧 编著《我的Flex我精通:RIA高级开发指南》是一本介绍使用Flex 3进行富互联网应用系统开发的专业著作,内容涵盖了与Flex应用相关的各个领域。基础知识部分包括认识Flex 3、面向对象基础、Flex 3中的事件、容器与组件、数据绑定与数据模型、用户输入验证等内容;进阶部分则包括控制管理器、使用元数据标签、行为与动画效果、样式和皮肤、高级组件开发、外部数据交互、使用Remoting、模块编程、共享对象等内容;Flex开发框架部分包括Cairngorm框架、PureMVC框架等;最后通过一个完整的实例对整书内容进行了概括总结。《我的Flex我精通:RIA高级开发指南》各章节内容相互铺垫,大量实例穿插其中。知识阐述与实际案例结合,深入浅出,循序渐进,具体直观,可操作性强,是一本难得的从入门到精通Flex编程的综合书籍。《我的Flex我精通:RIA高级开发指南》语言简练,图文并茂,结构合理,基础知识丰富详细,实例安排典型实用,技术由简到难,具有很强的实用性、指导性和可操作性。学习完《我的Flex我精通:RIA高级开发指南》,读者无论此前基础如何,都可以迅速提升成长为一名合格的Flex开发人员。随书所附光盘包含书中实例源文件。《我的Flex我精通:RIA高级开发指南》适合广大Flex初、中级读者使用,同时,还可作为高等院校相关专业学生,以及社会相关培训班学员的理想教材。 -
软件项目管理案例教程韩万江 等编著本书以案例的形式讲述软件项目管理的全过程,共分五篇16章,取材新颖,注重实效,案例贯穿始终。本书向软件项目管理人员传授项目管理的理论、方法以及技巧,帮助读者在短时间内掌握软件项目管理的基本知识和提高实践能力。本书系统地讲述了软件项目管理的实施过程,综合了多个学科领域,包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等的制定,以及项目实施过程中如何对项目进行跟踪控制。本书注重理论与实际的结合,通过实际工作中的案例说明帮助读者消化和理解所学内容。学习本书,不仅可以提高软件项目管理水平,而且对提高项目管理本身的技能也同样有益。本书既适合作为高等院校计算机及相关专业高年级本科生和研究生的教材,也适合作为培训广大软件技术人员和项目经理的教材,同时对于希望了解软件开发项目管理的各类读者,本书也是一本较好的参考读物。本书的特点如下:·内容系统全面。以路线图的方式,系统地讲述从项目初始。项目计划、项目执行控制到项目结束的软件项目管理全过程。覆盖项目管理九大知识域,并针对软件项目的特殊性突出其管理上的特性。·实践性强。理论与实践相结合,每章配有相关知识的案例,并在每章最后对一个贯穿全书的案例进行说明。第五篇给出了项目实验和项目实践的详细说明指导,同时,基于RPM软件工具讲述一个企业项目管理实践过程。 -
使用subversion(美)皮拉拖,(美)苏斯曼,(美)费泽帕特里克 著软件开发人员所面临的最大困惑之一就是版本控制:对信息变化的管理。《使用Subversion进行版本控制第二版》介绍了一个理想的版本工具用于管理一个编程项目或者其他任何涉及文档共享的团队任务。这本官方指南由Subversion开发小组根据Subversion 1.5更新,涵盖了安装、配置和使用这项开源技术的每个方面。通过本书,你将:理解版本控制的基本概念通过全程导引的流程了解Subversion的能力和工作流综合的复杂主题,如分支和合并掌握高级功能,诸如属性、外部定义和管理得到关于仓库、服务器设置和管理的按步骤指导探讨上下文相关的排错建议获得最佳实践的推荐拥有Subversion的一份完整参考如果你从未使用过版本控制,这一新版本囊括你起步所需要的一切。而如果你是其他版本控制系统的长期用户,本书将帮助你轻松地转换至到Subversion。 -
Qt4图形设计与嵌入式开发丁林松,黄丽琴 编著《Qt4图形设计与嵌入式开发》主要讲解描述跨平台图形软件的Qt使用,Qt不但可以运行在Windows、Linux、Mac等操作系统上,还可以移植到嵌入式设备中,并且还有许多第三方驱动。《Qt4图形设计与嵌入式开发》从Qt编程最基础的程序讲起,详细讲解了Qt模块与Qt功能类、Qt文件操作、Qt桌面软件设计、Qt程序与用户交互、Qt图形绘制与多媒体、Qt网络编程、Qt数据库编程、Qt进程与线程、Qt工具使用、Qt嵌入式开发等内容,适合广大Qt编程人员、嵌入式工程师、计算机专业师生使用。 -
软件测试基础教程(德)斯皮勒(Spillner,A.);(德)林茨(Linz,T.),(挪)谢弗(Schaefer,H.) 著; 刘琴 等译《软件测试基础教程(第2版)》是国际软件测试认证委员会(ISTQB)认证考试的指定教材,也是软件工程相关专业软件测试课程的理想教材。《软件测试基础教程(第2版)》从软件测试的基础、软件生命周期中的测试、静态测试、测试设计技术、测试管理、测试工具等几个方面介绍了软件和系统测试的基本技术、工具和概念。《软件测试基础教程(第2版)》适合作为本科院校软件工程相关专业软件测试课程的教材,也是软件测试领域技术人员的理想参考书。 -
易学·设计模式郭志学 编著本书是作者在多年项目开发过程中的经验总结,通过丰富的实例由浅入深、循序渐进地介绍了设计模式的基本原理、核心思想和使用时机,从而帮助软件设计人员快速掌握设计模式的使用方法。全书共分27章。第1章简要介绍了设计模式的历史、分类,以及如何学习设计模式和本书学习设计模式的路线图。第2章对UML语言和UML工具进行了简要介绍,使读者能够在后面的章节中建立一个交流的平台。第3章~第8章对创建型设计模式进行了讲解。第9章~第15章对结构型设计模式进行了讲解。第16章~第26章对行为型设计模式进行了讲解。第27章着重讲解了面向对象的设计原则、Java中接口和抽象类的区别,并对设计模式进行了综合的对比,以使读者能够更全面地了解设计模式。本书既有理论又有实践,而且在实践中既有对设计人员在日常企业应用开发中遇到的实际问题的讲解,又有对一些公认设计比较好的开源软件的研究,比如对JUnit、Log4j、Spring、Hibernate等源码进行分析,目的只有一个,就是让读者通过对本书的学习,最终能够熟练地将设计模式应用到设计中,从而帮助设计人员更好地进行设计。本书适用于软件设计人员阅读,尤其适合想学习设计模式而又不得其法的开发人员阅读,同时也可用作高校相关专业师生和社会培训班的教材。 -
实用软件工程教程陈雄峰 编著本书按照软件开发过程模型的顺序,并结合相对完整的实践案例,系统地介绍基本过程、原埋和方法等实用的软件工程知识。第1~4章介绍软件工程基本概念、过程建立、质量保证、项目管理和系统思维等贯穿整个软件生存期的保护性活动及其方法;第5~10章顺序介绍从整个计算机系统的可行性研究、软件的需求分析、设计、编码、测试到维护等软件开发全过程各个阶段的活动、任务及其方法,其中,第6—7章结合案例“图书管理系统”分别介绍两种最常用的系统分析与设计方法,即结构化和面向对象分析与设计方法。为」,配合教学,本书每章均有教学要点、小结和思考题,附录中有“软件上程实践指导书”和系统的设计文档案例 本书系在总结编者多年的实际软件项目开发和相关课程教学经验的基础上编写而成的,内容及其编排顺序可以让读者较为真切地体会和掌握如何在软件开发过程中运用软件工程的实用知以,体验软件开发丁程化的全过程,以便能尽快适应软件开发工程化的要求。本书既可作为高等院校计算机及相关本、专科专业的实用软件工程或软件工程概论教材,也可作为软件开发和管理人员的阅读参考书。为方便教师教学,本书配有免费电了课件,欢迎选用本书作为教材的老师登录www.cmpcdu.com下载。 -
软件开发这点事儿邵志东 著《软件开发这点事儿:软件开发工具手册》中,读者将会找到这些问题的答案。在《软件开发这点事儿:软件开发工具手册》的开章,读者可以了解到作为一个软件程序员需要掌握的专业和素质技能,并介绍了软件程序员的职业发展方向;在《软件开发这点事儿:软件开发工具手册》知识篇、工具篇中,读者可以学习到软件开发的精髓:软件开发过程中所涉及的相关知识、需要掌握的相关工具。利用《软件开发这点事儿:软件开发工具手册》的介绍,读者可以快速掌握这些开发工具;最后,在《软件开发这点事儿:软件开发工具手册》的模板篇、规范篇,读者可以惊喜地找到非常实用的软件开发模板和项目组建设所需要的规范文档。通过《软件开发这点事儿:软件开发工具手册》的帮助,相信广大读者能快速走上真正的软件开发之路!《软件开发这点事儿:软件开发工具手册》非常适合软件程序员或有志于成为软件程序员的读者阅读。软件技术和编程语言的发展日新月异,如何能在如此快速的技术革新中把握技术发展趋势,掌握软件开发的精髓;掌握一门编程语言就是程序员了吗?如何能够成为一名优秀的程序员?作为一名程序员,职业发展路在何方……在《软件开发这点事儿:软件开发工具手册》中,读者将会找到这些问题的答案。 -
基于LabVIEW的数据采集与处理技术白云,高育鹏,胡小江 等编著《基于LabVIEW的数据采集与处理技术》以测试技术所涉及到的基本模块为主线,对虚拟仪器技术,以及围绕着基于LabVIEW的数据采集与处理技术进行了全面、系统的阐述。全书共10章,内容包括虚拟仪器技术、数据采集系统设计基础、模拟信号的采集、信号调理、图形控件和图形显示、数字量输入/输出和计数器、LabVIEW中信号分析与处理、虚拟仪器控制及应用实例、SQL与数据库访问以及LabVIEW与仿真技术。《基于LabVIEW的数据采集与处理技术》可作为高等院校与测试相关专业的基础教材,也适合于有一定虚拟仪器开发经验、希望学习使用虚拟仪器技术来完成测试的工程技术人员参考使用。 -
计算机常用工具软件高津 主编《计算机常用工具软件》采用项目教学法思路编写,重在突出实践性与应用性,全书共14个项目,内容涵盖当前常用的计算机工具软件,包括:工具软件的基础知识,系统优化工具,文件压缩与解压缩工具,系统与网络安全工具,插件清理工具,即时通信工具,网络电视和MP3,视频播放工具,上传与下载工具,网络通信工具与网络电话工具,汉化翻译、阅读与看图工具,光盘刻录与虚拟光驱工具,分区与格式化工具,系统备份与测试工具等。《计算机常用工具软件》内容丰富、配有大量的图片,通过图解完成工具软件知识的讲解,使需要学习工具软件知识的人能够一学就会,有很强的实用性。《计算机常用工具软件》是学习使用工具软件的初学者入门级教材,可以作为中等职业学校计算机及相关专业的教材,并且也适合学习工具软件的初学者自学使用,也可作为工具软件短训班的培训教材。
