软件工程及软件方法学
-
软件详细设计教程樊海玮 编《软件详细设计教程》在软件工程知识体系框架下,围绕着软件形成过程,以软件详细设计这一关键环节为中心,系统讲述了软件详细设计的基本思想、理论、方法、技术,以及软件详细设计技术在软件工程中的应用方法、原则和技术规范。《软件详细设计教程》首先从详细设计阶段前的先导过程出发,介绍了包括软件体系结构、统一建模语言、软件需求工程、软件设计工程在内的相关基础性知识;其次重点介绍了软件结构化详细设计和面向对象详细设计这两类主流技术,并与软件实现过程相结合,介绍了软件编码设计与规范,指出了面向对象软件实现的衔接方法;最后介绍了软件测试的方法、过程与技术,强调了软件详细设计与软件测试二者之间的应用关系和协作方法。《软件详细设计教程》适合作为高等院校计算机、软件工程、信息工程、通信工程、自动化、电子技术等相关专业的本科及研究生教材,也可作为信息科学、系统工程等领域科研人员的参考书。 -
软件开发技能实训教程·技术文档篇岳峰 等编著本书是一本软件技术文档写作实训的指导教程,按照软件企业对技术文档编写人才的知识和技能要求,采用真实的软件项目案例,根据软件企业开发过程组织实战训练。全书以软件开发生命周期为主线,将实训过程分解为项目启动与计划、需求分析、系统与测试设计、编码与测试执行、测试评估与系统部署五个阶段。每个阶段完成多个实训任务;每个任务执行前对交付物、人员分工、知识和能力等方面提出要求;完成任务的过程中提供步骤的指导,每个步骤还有内容要求、质量要求和完成环节的介绍;每个任务完成后,有评分标准作为实训效果的检查。本书可作为应用型本科、高职高专院校计算机及相关专业软件技术文档写作课程的教材,也可供准备从事软件行业技术文档编写工作的技术人员参考使用。 -
从零开始学Eclipse麦延琮 编著《从零开始学Eclipse》由浅入深、循序渐进地讲解如何使用Eclipse进行软件项目的开发,包括Eclipse的基本功能、如何建立Java项目、如何利用Eclipse提供的功能快速进行开发;讲解Eclipse的SWT和JFace控件、如何使用PDE工具开发Eclipse插件、使用Eclipse的RCP平台作为应用程序框架,快速地开发企业级的应用程序;讲解Eclipse的Web应用开发和数据库开发。《从零开始学Eclipse》配套光盘中有全程视频,可以帮助读者更快、更好地掌握《从零开始学Eclipse》内容。《从零开始学Eclipse》适合广大软件开发人员、Java初学者和大专院校的学生阅读。 -
CATIA V5R20中文版完全自学一本通云杰漫步科技CAX设计室 编著catia是法国dassault公司的三维cad/cam/cae一体化软件,是世界上主流的cad/cae/cam 一体化软件之一,被广泛应用于电子、通信、机械、模具、汽车、自行车、航天、家电和玩具等制造行业的产品设计。catia v5r20中文版是该软件的较新版本。《catia v5r20中文版完全自学一本通》共分为20章,从catia的安装和启动开始,详细介绍了其基本操作、系统和界面设置、图形设计、实体零件设计、零件特征转换、钣金件设计、装配设计、工程图设计、创成式外形设计、自由曲面设计、数字曲面设计、模具设计和数控加工等内容,并讲解了6个综合应用范例,同时本书还配备了交互式多媒体教学光盘。《catia v5r20中文版完全自学一本通》结构严谨、内容翔实、知识全面、可读性强,设计实例实用性强、专业性强、步骤明确。是广大读者快速掌握catia v5 r20中文版的自学实用指导书,也可作为大专院校计算机辅助设计课程的指导教材。 -
嵌入式系统软件设计谢荣生 主编《嵌入式系统软件设计》基于arm处理器和嵌入式linux开发环境,全面讲述了嵌入式系统软件开发流程及主要内容。《嵌入式系统软件设计》分为五大部分,共10章。第一部分包括第1、2章,讲述嵌入式linux开发环境的搭建和嵌入式linux软件开发基础;第二部分包括第3、4、5章,分别讲述嵌人式bootloader、内核和根文件系统的基础理论及其移植;第三部分为第6章,讲述嵌入式系统驱动程序设计;第四部分为嵌入式应用程序设计,包括第7、8、9章,主要讲述基于qt的嵌入式gui设计和嵌入式数据库程序设计;第五部分为第10章,通过两个实际的嵌入式软件开发项目,加深对前述内容的理解,提高综合应用能力。《嵌入式系统软件设计》可作为高等院校的计算机、电子类相关专业嵌入式系统相关课程的教科书,也可作为基于arm核嵌人式系统软件开发的工程技术人员的参考资料。 -
门后的秘密(美)罗斯曼,(美)德比 著,于梦瑄 译《门后的秘密:卓越管理的故事》讲述了有关软件开发的管理艺术。前半部分,作者以讲故事、对话录的新颖形式生动地再现了软件行业技术管理工作的场景;后半部分,作者精心总结了各种工作的管理技巧和实用方法。两位作者共有40 多年的管理工作经验,对管理尤其是软件领域的管理有很多独到而精辟的见解,值得读者细细体味。《门后的秘密:卓越管理的故事》为软件管理者而写。不管你是管理新手,还是有经验的管理者,抑或是想今后转型做软件管理,看完《门后的秘密:卓越管理的故事》都将受益匪浅。 -
软件工程实践教程梁旭 等编著《软件工程实践教程》从软件工程方法、基于java的web开发技术和开发工具三个方面说明了软件工程实践的各个环节,并结合三个详细的案例对软件工程实践进行全程指导。三个实践案例分别针对生命周期法开发信息系统、生命周期法开发网站和面向对象方法开发信息系统。《软件工程实践教程》不仅注重对方法论的总结,同时说明了基于java的web开发技术、建模工具和项目开发工具,书中案例适合作为实践教程,指导学生软件工程实践的全过程。《软件工程实践教程》适用于计算机应用、软件工程及信息管理方向的本科生使用,也可供从事系统和网站开发的人员参考。 -
嵌入式实时系统的DSP软件开发技术(美)奥沙那 著,郑红,刘振强,王鹏 译《嵌入式实时系统的DSP软件开发技术》详细介绍了DSP在嵌入式实时系统设计中的软件开发方法,是讨DSP软件设计技术的专业技术指南。内容包括数字信号处理技术、嵌入式实时系统与DS的内在关联性、DSP嵌入式系统基本开发步骤、DSP硬件结构及DSP软件性能与其硬件结构的关系DSP软件设计的优化方法和技术、DSP软件设计的实时操作技术、DSP系统的测试和调试方法多CPU片上系统开发中嵌入式DSP软件设计技术等。随书附光盘一张,内含书中大量应用实的代码。《嵌入式实时系统的DSP软件开发技术》适合对DSP软件技术开发有兴趣的本科生、研究生、研发人员读。 -
人本界面交互式系统设计(美)拉斯基 著,史元春 译本书概述了人机界面设计领域的研究成果,详细论证了界面设计思想应以认知学为基础,并考虑人类的心智特点,在指出当前界面设计中弊端的同时,提出了新产品开发的思路。本书集计算机科学、人体工程学、心理学多种学科的内容于一身,是界面开发人员及相关研究者不可不读的一本好书。 -
精益和敏捷开发大型应用实战(加)拉尔曼 等著,孙媛,顾全 译越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。《精益和敏捷开发大型应用实战》内容包括:大型Scrum开发,测试和构建内在质量,产品管理与计划,处理低质量遗留代码,大型多地点情况下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。《精益和敏捷开发大型应用实战》介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收益。《精益和敏捷开发大型应用实战》适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
