软件工程及软件方法学
-
软件项目综合实训吕军 主编,蔡晓 等编著《软件项目综合实训(.NET篇)》从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。通过案例教学,指导学生按照企业实际工程项目所要求的规范标准,在规定的时间内完成规范化编程和质量测试等工作。全书按照软件项目开发实训的顺序分为9章,共分三个阶段完成实训教学。第1~5章是实训的第一阶段,讲解软件开发项目的基本概念,指导学生完成实训的基础技能训练,这部分属于通用技能,通过训练为项目实战打下了坚实的基础;第6~8章是实训的第二阶段,通过范例讲解、C#规范编程、跟踪调试及软件测试方法的介绍和训练,让学生掌握编码和测试的技能;第9章是实训的第三阶段,讲述了项目案例的开发过程,要求学生在指导老师的带领下组成项目团队,共同完成实训的实战阶段的任务。这部分内容既可以作为学生实战项目,也可以作为学生项目实战的参考。《软件项目综合实训(.NET篇)》为高校毕业生实习阶段的使用教材,也可以作为高职计算机专业教材及软件开发培训班的实训教材。 -
软件工程景秀丽,吕洪林 主编《软件工程》详细地阐述了软件工程基础知识及其相关的实用技术。内容包括软件工程概述、软件可行性研究、软件需求分析、软件总体设计、软件详细设计、面向对象技术、统一建模语言UML、程序编码、软件测试、软件实施与维护、软件重用技术、软件项目计划与管理、软件开发工具与环境以及软件开发实战(物流网络管理系统设计与实现)。《软件工程》注重软件工程基本知识和基本概念的形象表述,注重内容系统性与实用性的恰当结合,力求做到通俗易懂,突出实践性。教材通过对软件工程常用方法的介绍,展现软件设计的实际运作过程,帮助读者掌握相关知识并在软件工程项目的开发上使用工程化标准。《软件工程》适合高等院校本科层次和高职层次的计算机和软件技术相关专业的学生使用,也可作为软件开发技术培训的教材,同时还可作为从事软件开发人员的参阅资料。 -
软件安全的24宗罪(美)霍华德,(美)勒布朗,(美)维维 著,董艳,包战,程文俊 译软件安全是一个不断变化的主题,不仅不断出现新的漏洞类型,而且出现了漏洞的各种变体。《软件安全的24宗罪:编程缺陷与修复之道》总结了目前最危险的24个安全漏洞,给出了丰富的漏洞示例,并且提供了相应的修复措施。各种Web应用程序漏洞及修复措施,各种实现漏洞及修复措施,各种加密漏洞及修复措施,各种联网漏洞及修复措施。 -
团队之美(美)斯特尔曼,格林尼 等编在一个正面临着棘手问题的大型软件开发团队中工作会是怎样的状况?如何建设一个高效的团队?一群无法和谐相处的人也能开发出好的软件吗?项目非常重要,而时间又相当紧张,团队领导者该如何保证每个成员都能赶上进度?《团队之美》带你走进软件工程史上最有趣团队的幕后,你将从一流程序员、架构师、项目经理和思想领袖的系列故事和访谈中,学到资深团队领导者的成功经验与失败教训。 -
Eclipse Modeling Framework 2.0中文版(美)斯泰因贝格 等著,战晓苏 等译Eclipse Modeling Framework允许开发人员基于非常简单的模型快速构建强大的应用程序。《Eclipse Modeling Framework 2.0中文版(第2版)》对上一版做了全面修订,为指导您使用EMF解决实际问题、加快开发进度和提高软件质量提供了专家级指南、精辟分析和丰富示例。《Eclipse Modeling Framework 2.0中文版(第2版)》在上一版基础上新增逾40%的内容,并从头到尾进行了全面更新,力求使内容更贴近实际,能给读者带来更大帮助。书中阐述EMF建模的核心概念和技术,分析EMF最重要的架构类和生成器模式,引导读者选择最合理的设计方案,并介绍功能强大的架构定制和编程技术。书中主要内容包括:·使用Java、UML、XML模式和Ecore定义模型·新增:使用扩展的Ecore建模技术将XML与UML和Java完美结合起来·生成高质量的代码来实现模型和编辑器·理解和定制生成的代码·完整描述@model Javadoc标记、生成器模型属性以及资源保存和加载选项·新增:利用最新EMF功能,包括扩展的元数据、特性映射、EStore、跨引用适配器、复制器和内容类型等·新增:编排专门章节,介绍有关更改记录、验证以及在独立应用程序和Eclipse RCP应用程序中使用EMF的内容·新增:使用Ecore建立泛型模型以及生成Java 5代码 -
高级IT项目监理黄河,赵俊岚 编著《高级IT项目监理》从IT项目按标准监理的原则出发,以系统生存周期、软件工程生存周期为理论模型和框架,以质量控制为主要目标,以监理工作内容、措施和方法为核心,按照国家标准的体系结构,深入讲解IT项目监理的标准、方法和实施步骤,内容包括:信息工程项目监理总论(概述、生存周期、风险管理、实施)、各类信息工程监理详述(通用布缆系统、电子设备机房系统、计算机网络系统、软件工程、安全工程)和典型案例分析。《高级IT项目监理》免费提供PPT学习资料。《高级IT项目监理》适合作为工业和信息化相关政府和企业员工的工作用书,也可作为社会培训和高校相关专业教学用书。 -
软件测试项目实战曹向志,于涌,高楼 编著《软件测试项目实战:技术、流程与管理》是一本关于测试管理的书,也是一本根据作者从事金融行业的外包项目测试的工作经验整理的技术管理类书籍。《软件测试项目实战:技术、流程与管理》讲述了大、中型软件测试项目的实施过程,包括从单元测试、单元测试审核和集成测试到后面的功能测试、性能测试及客户的验收测试活动。对于各个测试阶段中的如何实施设计、如何测试等提出了解决方案,可以供广大的测试人员参考。 -
软件工程梁颖红 著软件工程是讲述如何采用工程化的方法来开发软件,对学生提高软件开发能力有重要作用的一门学科。《软件工程:统一过程的理论与案例》以统一过程的面向对象软件开发方法为主体,从理论方法和案例应用两大部分全面讲述了软件工程的概念、技术和方法。内容包括软件工程中常见问题、生命周期模型、统一过程理论、重用性与移植性等理论内容,还包括采用统一过程方法进行软件项目开发的完整实现过程。《软件工程:统一过程的理论与案例》在理论部分对重点内容进行了知识点总结;通过古董买卖软件项目讲述了采用统一过程方法开发软件的全过程,从需求分析、设计、实现和测试的全过程完整展现开发全貌,生成文档资料完整齐全。在讲述统一过程方法的同时兼顾了与面向过程方法的比较。全书知识点和案例过程醒目、完整。《软件工程:统一过程的理论与案例》可作为高等院校计算机及相关专业本科、专科、高职及成人教育的软件工程课程的教材,也可作为软件开发人员的参考用书。 -
测试驱动的面向对象软件开发(美)弗里曼,(美)普雷斯 著,王海鹏 等译《测试驱动的面向对象软件开发》采用通俗易懂的比喻,众所周知的编程语言,短小精悍的工作实例,深入浅出的分析处理——仿佛在和几位世界级的编程高手一边喝茶,一边聊天,循序渐进地让读者在不知不觉中进入编程的最高境界。即使是刚刚入门的初学者,也会从中找到读书的乐趣。因为可以从一开始就找到开启面向对象开发大门的钥匙;随着经验的积累,编程水平的提高,再来看这《测试驱动的面向对象软件开发》,用不同的视角重新审视程序,又会体会到更深层的编程哲学。《测试驱动的面向对象软件开发》是编程爱好者的启蒙指南,更是系统分析人员、测试人员、程序设计人员、软件开发人员以及面向对象程序研究人员等专业人士革新编程思想的必备手册。 -
完美软件(美)麦克唐纳,(美)马森,(美)史密斯 著,李滋堤 译《完美软件:缺陷预防最佳实践》是一本非常实用的缺陷预防技术实践指南,它提供的一整套技术可以用来帮助软件开发人员、项目管理人员和测试人员避免软件中的人为错误或缺陷。《完美软件:缺陷预防最佳实践》的主旨不是在发现问题之后如何修正问题,而是通过预防和即时检测来减少错误的引入。《完美软件:缺陷预防最佳实践》主要内容包括:缺陷预防入门、缺陷检测技术、缺陷分析技术、缺陷预防技术以及如何建立缺陷预防文化。《完美软件:缺陷预防最佳实践》的目标读者是从事软件行业的开发人员、项目管理人员、测试人员和质量保证人员。
