软件工程及软件方法学
-
摩登创客克劳斯·登博夫斯基 著,张影 译本书主要讲述如何为智能手机和平板电脑设备配置各种接口,从而打造属于自己的应用程序,既涉及相关电子元器件和测量技术等理论知识,也涵盖从完整的信号处理到传感器再到物联网等实际应用内容。在作者的逐步引导下,读者可以轻松掌握相关知识与技巧,将手头闲置的移动设备利用起来,充分享受创客的乐趣。 -
实用软件工程实践教程赵池龙 著本书为“十二五”普通高等教育本科国家级规划教材。本书是一本自主创新的软件工程实践教材,其内容包括:软件开发与管理全过程,数据库设计的**理论与模式,PowerDesigner数据库建模实践指南,**CASE工具ProcessOn在线建模实践指南,需求分析与UML建模,软件设计与UML建模,以及软件项目的立项、需求、设计、实现、测试、运行。本书偏重软件工程实战训练,强调培养动手能力,要求读者掌握建模理论,学会CASE工具操作,将建模理论与CASE工具相结合,从而对开发软件项目逐渐做到得心应手。本书提供电子课件、文档制作参考模板、思考题参考答案和软件项目的程序源代码。本书是软件工程和计算机相关专业本科生“软件工程实践”课程的教材,也适合研究生和IT企业软件开发人员作为参考书使用。 -
About Face 4[美] Alan Cooper(艾伦・库伯),Robert Reimann(罗伯特・莱曼) 著,倪卫国 等 译本书是《About Face 4 :交互设计精髓》的纪念版,以向经典致敬。《About Face 4 :交互设计精髓》是对《About Face 3 :交互设计精髓》的升级,此次升级把全书的结构重组优化,更加精练和易用;更新了一些适合当下时代的术语和实例,文字全部重新编译,更加清晰易读;增加了更多目标导向设计过程的细节,更新了现行实践,重点增加了移动和触屏平台交互设计,尽管本书多数内容适用于多种平台。 本书是一本数字产品和系统的交互设计指南,全面系统地讲述了交互设计的过程、原理和方法,涉及的产品和系统有个人计算机上的个人软件和商务软件、Web 应用、手持设备、信息亭、数字医疗系统、数字工业系统等。运用本书的交互设计过程和方法,有助于了解使用者和产品之间的交互行为,进而更好 地设计出更具吸引力和更具市场竞争力的产品。 本书结构清晰、深入浅出,是一本难得的大师经典之作。本书的读者对象包括数字产品和系统的交互设计师、用户界面设计师、项目经理、可用性工程师等,以及目前正在学习交互设计和用户界面设计的本科生和研究生等。 -
基于构件的软件产品规划与优化唐加福,吴志樵,牟立峰 著软件复用与构件技术是实现软件工业化生产方式的一条现实可行的途径。基于构件的软件开发(CBSD)是以构件为中心组织整个软件开发过程,主要包括构件设计、构件选择、构件测试与适配、构件更新、构件集成及产品规划设计等多阶段。《基于构件的软件产品规划与优化》通过一步步地指导读者如何将构件选择融入软件开发各阶段中,直至实现从系统全局的角度规划整个CBSD的过程,使开发过程中处于下游的产品层活动依赖上游的构件层活动,并实现在上游的构件选择阶段就解决产品开发效益分析、成本管理、质量管理等问题。 -
大话软件工程李鸿君 著《大话软件工程——需求分析与软件设计》面向从事软件分析与设计相关工作的读者。《大话软件工程——需求分析与软件设计》的重点是在软件工程中增加了业务设计和应用设计的部分,提出了软件设计工程化的模式,支持进行定性、定量的软件项目管理,是一本实操型的软件工程工具书。全书共分为6篇22章,分别介绍了业务分析与设计的理论、需求工程的调研与分析方法、业务的分析与设计方法、应用设计方法、业务用例和应用用例的编写方法、需求和设计的配套模板、规格书标准等。 《大话软件工程——需求分析与软件设计》可作为软件工程师(包括需求、设计、开发、实施)、产品/项目经理、管理咨询师的实用工具书、培训机构的设计资格培训教材,以及普通高等院校管理信息专业、计算机专业学生学习软件设计方法的参考书。 -
实用软件工程赵池龙,程努华,姜晔 著《实用软件工程(第5版)/新工科建设·高等学校规划教材》为“十二五”普通高等教育本科国家级规划教材。本书是以面向对象方法为主、面向元数据方法和面向过程方法为辅的教科书,巧妙地、实事求是地将这三种方法融于一体,是国内外软件工程教材中的经典著作。本书共11章,包括软件工程的内容与方法、软件生命周期与开发模型、软件立项与合同、软件需求分析、软件策划、软件建模、软件设计、软件实现、软件测试、软件实施与维护、软件管理。书中提出了“软件工程方法论”和“软件工程实践论”,详述了“功能模型”“业务模型”和“数据模型”三个模型的建模思想,提出了数据模型设计中的“四个原子化”理论,介绍了“面向对象”“面向元数据”“面向过程”三种方法的“需求分析、概要设计、详细设计”的描述工具与实现途径,提出了软件测试工作的本质主要是通过软件数据的“值”来检验软件数据的“型”。《实用软件工程(第5版)/新工科建设·高等学校规划教材》适合作为高等院校计算机及相关专业的软件工程教材,也适合IT企业的软件工程师自学之用。 -
基于新信息技术的软件测试技术苏秀芝 著本书系统地介绍了软件测试的基本概念和基本知识,以及软件测试的基本技术、测试原理、测试过程、测试用例设计、测试报告和测试评测、测试管理、测试工具等内容。本书内容由易到难、深入浅出,简明且通俗易懂。通过学习本书,读者能够较好地掌握软件测试的基本知识和基本技术。另外,本书的最后两章介绍了自动化测试工具,目的在于激发读者对软件测试技术和自动化测试技术的兴趣。 本书适合作为高职高专院校软件测试课程的教材或者软件测试培训班的教材,也可作为软件测试人员的自学参考书。 -
应用软件开发协议栈谭喆《应用软件开发协议栈》从整个信息化系统的“全栈”组成出发,以底层系统的运行机理为主线,以自主可控、安全可用为抓手,详细描述了操作系统、通信协议、安全防护等领域的原理和机制,力求为读者展示软件运行各组成部分的全貌,呈现底层支撑系统和安全防护的知识图谱。根据我的经验,这样详尽的内容,一定会引起开发工程师的共鸣、启发和探讨。 -
软件测试综合技术魏娜娣 著《软件测试综合技术/高等学校计算机课程规划教材》由黑盒测试技术、Web测试技术、性能测试技术三大部分组成,针对软件测试技术及项目实训中的各类方法制定相应的实验,总共23个实验,涵盖了各类常用的黑盒测试用例设计方法、链接测试、Cookies测试、安全性测试及性能测试等常用测试技术,对目前主流的Load Runner、JMeter等常用工具进行专题介绍。《软件测试综合技术/高等学校计算机课程规划教材》中实验均依据所需知识点,结合项目实践操作进行讲解,使读者能够体会真实项目中各类方法的灵活应用。《软件测试综合技术/高等学校计算机课程规划教材》内容全面、层次清晰、难易适中,所采用的技术和项目均与行业实际紧密结合,可以使读者更好地理解和掌握所学知识,以便在实际工作中灵活、有效地开展测试工作。《软件测试综合技术/高等学校计算机课程规划教材》可作为高等院校、示范性软件学院、高职高专院校的计算机和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员,以及对软件测试有兴趣的读者参考与学习。 -
软件测试项目化实训教程陈俊贤 著,陈俊贤,张趁香,朱伟 编本书整理出较多的测试案例,针对不同的测试类型采用不同案例,使学生对知识点的掌握更容易; 同时加重了测试设计、测试执行以及缺陷管理的内容,以提高学生的测试实践能力。本书特点有:1.大量的软件测试技术案例与测试基础相结合,讲练结合,学练结合。2.侧重测试工程师基本素质培养,增大测试用例设计与测试执行环节。3.综合案例培养学生的测试实践能力。
