软件工程及软件方法学
-
About Face 3交互设计精髓(美)库伯,(美)瑞宁,(美)克洛林 著,刘松涛 等译本书是一本数字产品和系统的交互设计指南,全面系统地讲述了交互设计过程、原理和方法,涉及的产品和系统有个人电脑上的个人和商务软件、Web应用、手持设备、信息亭、数字医疗系统、数字工业系统等。运用本书的交互设计过程和方法,有助于了解使用者和产品之间的交互行为,进而更好地设计出更具吸引力和更具市场竞争力的产品。全书分成3篇:第1篇描述了“目标导向设计”,详细讨论了用户和设计的过程及思想;第2篇讲的是交互设计的原则,可以帮助您在较高层次上去把握设计;第3篇则介绍具体的细节方面的界面设计原则。本书结构清晰、深入浅出,是一本难得的大师经典之作。本书的读者对象包括数字产品和系统的交互设计师、用户界面设计师、项目经理、可用性工程师等,以及目前正在学习交互设计和用户界面设计专业的本科和研究生等。 -
Struts 2.0从入门到精通崔群法,王咏梅,李有军 编著本书内容全面,涵盖了从事Struts2.0开发所应掌握的所有基础知识,在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts2.0框架的核心组件处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts2.0的关键技术,同时在书的末尾实方式演示了Struts2.0的综合应用。本书是介绍Struts2.0框架的专业书籍,适合大专院校在校生、网站开发人员、职业技术培训人员及编程爱好者学习和参考。 -
组态软件技术及应用曹辉,马栋萍,王暄 主编为北京市高等教育精品教材立项项目。《组态软件技术及应用》在结构上分为上、下两篇。上篇介绍基础知识,包括6章内容,对MCGS组态软件的各部分的特点和使用进行详细介绍;下篇为应用实例,包括3章内容,针对实际项目,详细阐述了两种典型的自动控制系统(顺序控制和过程控制)和一个大型巡回检测系统的设计过程。《组态软件技术及应用》可作为高等院校自动化、计算机控制技术、生产过程自动化技术等相关专业的教材,也可作为有关在职人员继续教育的培训教材,同时可作为自学监控组态软件的工程人员的入门读物。 -
现代软件工程张家浩《现代软件工程》按照软件开发的生命周期,讲述软件工程的各个知识领域内容,系统地介绍了软件工程的概念、原理、方法和技术。全书共9章,内容为现代软件工程导论、从市场和产品的角度理解软件开发、软件项目的规划管理、现代软件工程的需求工程、软件体系结构与系统概要设计、软件系统的构造与实现、软件质量管理、软件实施过程与管理、软件工程改进。其中,需求工程、体系结构与系统概要设计为开发过程的重点,项目管理、质量管理是支撑过程的重点。《现代软件工程》内容新颖,讲述力求理论联系实际、深入浅出、循序渐进。全书共收录了20多个实际的案例分析,涉及金融、电信等领域。每章还配有课堂作业与项目实践及点评,方便老师和学生使用。《现代软件工程》主要用作国家示范性软件学院软件工程专业的教材,也可作为计算机及相关专业软件工程课程的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
软件需求最佳实践徐锋《软件需求最佳实践——SERU过程框架原理与应用》首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段;并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系。《软件需求最佳实践——SERU过程框架原理与应用》还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。综观全书,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使非技术背景的读者也能够轻松读懂大部分内容,从中受益。《软件需求最佳实践——SERU过程框架原理与应用》可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可以作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、资深开发人员、信息系统运行管理人员、研发企业管理人员的必备参考书。 -
开发者突击三扬科技 编著本书全面介绍了如何使用Struts 2框架技术开发Java EE应用程序,书中对Struts 2的开发思想及技术要点进行了详细阐述。全书主要内容包括:深入剖析Struts 2核心原理;详细讲解Struts 2中的拦截器、类型转换、输入校验、国际化、文件上传、标签、标注等技术;全面介绍Struts 2与其他业务层、持久层、表示层框架技术的整合原理及整合过程;最后提供了大量Struts 2整合其他框架技术开发实际应用的详细过程。本书注重编程思想与实际开发相结合,书中的每个知识点都配备了具有典型性和实用价值的应用开发实例,使读者不仅能够掌握相关技术,更能够活学活用,举一反三。随书附赠光盘内容包括本书范例源程序及各个章节视频教学、课后习题。本书内容深入浅出,通俗易懂,适合广大Java爱好者及程序开发人员,尤其适合那些希望尽快掌握Struts 2应用技术,以及进行Struts 2实际开发的人员;同时本书也适合高等院校相关专业的广大师生作为参考用书,以及各培训机构作为教学参考书。 -
构件化软件设计与实现杨芙清,梅宏 主编,黄罡 等编著《构件化软件设计与实现》以软件复用为宗旨,以软件体系结构为中心,以中间件为构件框架,系统介绍了构件化软件设计与实现的概念、方法和技术,提供了工程应用范例。在构件化软件设计方面,突出了软件体系结构的核心地位,重点介绍了如何设计出满足功能与非功能需求、作为构件组装蓝图的软件体系结构。在构件化软件实现方面,突出了构件框架的主要支撑作用,重点介绍了如何按照软件体系结构、利用构件框架,将可复用构件组装、部署、运营起来。《构件化软件设计与实现》通过理论与实践的结合,使读者不仅学习构件化软件设计与实现的系统化知识,也能有效地掌握实施过程中所需的方法和技术。 -
EON入门与高级应用技巧于辉、赵经成、付战平、欧海英本书以EON5.2为基础,详细介绍了EON软件的具体使用方法和应用步骤。主要内容包括:EON的快速入门、初步的使用方法,各种节点和元件的使用方法和实例,高级元件的使用方法和实例,以及它在虚拟拆装培训和建筑场景展示中的应用实例。作为EON的入门级教程和高级应用技巧的融合,按照从易到难、从基础到实践的逻辑进行内容安排。本书既可作为初学者入门级的自学教材、虚拟展示和虚拟训练等类型工程技术人员的培训教材,也可作为高等院校机械、电子、建筑、工业设计等专业的虚拟现实技术的实践教学教材,还可作为查找各种EON节点和元件应用方法的手册,是相关工程人员学习、实践的好帮手。 -
面向复用的需求建模赵海燕,张伟,麻志毅 编著《面向复用的需求建模》以复用技术为主线,系统地介绍面向复用的软件开发过程中最关键的一步——需求建模所涉及的基本思想和方法,包括传统的需求工程、领域工程方法、面向特征的领域建模方法以及基于UML的需求建模。同时,结合金融信贷、奥运信息管理系统、文档编辑器、网上商店等领域的实际案例,应用面向复用的需求建模理论和方法进行了深入的建模实践。《面向复用的需求建模》内容兼顾理论与实践两方面,可使读者在获得面向复用的需求建模理论知识的同时,学会如何将理论知识应用于实践。《面向复用的需求建模》适用于计算机软件及相关专业的本科生或研究生,也适合高级计算机软件开发人员使用。 -
下一代网络体系结构建模与软件工程方法李静林,杨放春,徐鹏 编著“融合与开放的下一代网络丛书”,系统地描述了作者在国家973计划、国家863计划、国家杰出青年科学基金和国家自然科学基金等项目的研究中,对下一代网络原理的分析和理解以及对课题研究成果的归纳和总结。作为丛书的第六册,《下一代网络体系结构建模与软件工程方法》在前几册的介绍基础之上,力争从更加宏观和抽象的角度对下一代网络进行深入的阐述。为此,《下一代网络体系结构建模与软件工程方法》以下一代网络的整体结构为切入点,以下一代网络的业务驱动特征为体系结构分析的基础,构建了业务驱动的复合视点体系结构建模方法和统一的下一代网络体系结构复合视点模型,从而为下一代网络提供了“是什么”的定义依据。《下一代网络体系结构建模与软件工程方法》还提出了体系结构建模与软件工程方法相结合,使复合视点体系结构建模能够被最终贯彻到目标系统的实现过程中,从而为下一代网络提供了“怎么做”的实现依据。《下一代网络体系结构建模与软件工程方法》可以作为高等院校通信与信息工程、计算机科学与技术、网络工程等专业研究生的参考用书,也可作为从事下一代网络相关工作的高级技术人员的参考用书。
