软件工程及软件方法学
-
Flex3实战(美)艾哈迈德,(美)赫希,(美)阿比德 著,李松峰 译Adobe Flex 3是一个完美的富Web开发平台,它将易用的开发环境Flex Builder与基于JavaScript的典雅编程模型结合在一起。Flex 3提供企业质量的数据以及与Java、PHP和Rails集成的服务器组件。目前,Flex的主要组件是供免费使用的开源软件!本书首先简要概述Flex 3和ActionScript,然后以十分友好、务实的方式介绍Flex的每个主要组件。其中穿插的示例编排合理,注解清晰,引导你重点关注与每个标记或类相关的主要属性、方法和事件。本书还浓墨重彩地描述Flex中的事件,给出调试事件逻辑的提示。学习本书不要求你拥有使用Flex的经验;但如果你拥有JavaScript或ActionScript知识,那么学习起来将更加轻松。本书主要内容·如何利用现有的Web开发技能·交互式表单、拖放和数据驱动的功能·Flex的分析程序、AdvancedDataGrid和重构等新功能·如何在多个项目中共享代码 -
工程师突击唐骏华 编著《工程师突击:SAPABAP实用程序开发攻略》根据国内外实施SAP系统的企业对专业员工的培训步骤及技能要求编写,以介绍SAP R3 ABAP/4开发技术为重点,内容涵盖SAP基础知识、ABAP语法详解、ABAP中高级专业开发工具的使用等。通过《工程师突击:SAPABAP实用程序开发攻略》的学习,读者能够逐步深入SAP编程并掌握SAP开发技能,快速成长为SAP实用型人才。《工程师突击:SAPABAP实用程序开发攻略》以实例讲解为主,包括具体的需求分析、程序执行效果展示、完整代码解析等。这些实例均为SAP商务应用开发中的常用实例,既可作为入门起步之用,又可作为高级进阶的参考。《工程师突击:SAPABAP实用程序开发攻略》不但适合于SAP初学者、SAP中高级开发工程师及咨询顾问,也可作为企业及学校SAP培训参考图书。 -
软件开发成功路线图(美)埃尔森马迪瑟 著,初悦欣,亢江妹 译《软件开发成功路线图:敏捷模式》介绍单个敏捷实践与其他敏捷实践之间的联系,同时讲解制定实施策略的技巧。《软件开发成功路线图:敏捷模式》涉及的敏捷模式,不只是作者的个人意见,也不是从未试过的新方法,而是若干真实项目案例的经验总结。《软件开发成功路线图:敏捷模式》内容主要分为四部分。第一部分阐述软件开发的基本问题,是其他部分的基础。第二部分是《软件开发成功路线图:敏捷模式》的核心——为你的组织选择敏捷实践。第三部分包括反馈实践模式、技术实践模式、辅助实践模式、组合模式四个内容。第四部分分析两个组织实施情况的报告,展示组织如何一步步实施敏捷实践。《软件开发成功路线图:敏捷模式》适合想要学习敏捷或想转向敏捷开发的管理者、开发者、架构师等。对于想要深入全面探讨敏捷实践的人来说,《软件开发成功路线图:敏捷模式》也是很好的指南。 -
移动软件开发技术卢军,郭本俊 主编随着3G时代的到来,移动环境的软件编程技术已成为程序员必须掌握的技术之一。鉴于国内该类书籍较少,作者结合多年的研究和教学经验编写了本教材。全书共分为12章,包括移动计算的概念和模型、移动Agent技术、移动终端操作系统简介、无线通信技术、移动服务架构MSA、普适计算概述、Android开发平台、Windows Mobile开发平台、Svmbian开发平台、Openmoko开发平台和J2ME开发平台等内容。《移动软件开发技术》面向移动计算技术的初学者,既有详尽的理论阐述,又有丰富的案例程序,使读者能容易、快速、全面地掌握移动环境软件编程技术。《移动软件开发技术》循序渐进、内容完整、实用性强,以教材方式组织内容,可作为大中专院校计算机相关专业学生、高等职业技术院校计算机相关专业学生、计算机培训教师和学员的教材,也可供计算机爱好者和相关技术人员参考。《移动软件开发技术》是一本完整的介绍移动软件开发技术的教程,取材广泛、内容丰富,包括移动计算基础和普适计算知识、移动服务架构、各种不同开发平台及详尽案例。全书侧重于移动计算开发技术,对移动计算技术的发展和应用进行了深入细致的分析和研究。《移动软件开发技术》由浅入深、循序渐进地介绍了移动开发技术的知识点。重点介绍了移动计算模型、移动Agent技术、主流移动终端操作系统、移动服务架构MSA、普适计算及各主流开发平台完整开发案例。《移动软件开发技术》对读者入门要求不高,读者只需要具备最基本编程思想和计算机基础知识就能掌握移动计算的总体框架、应用方式及开发特点。 -
软件工程与项目管理王素芬 主编《软件工程与项目管理》全面、系统地介绍了软件工程的概念、原理和典型的技术方法。全书共分12章。第1章概括介绍了软件工程的发展和基本原理,还对具有代表性的CAsE工具进行了简要介绍,讨论了软件工程职业道德规范,并对软件工程的发展趋势进行了展望;第2章讨论了软件过程的基本活动和常用的软件开发方法,并介绍了典型的软件过程模型和微软公司的软件开发过程实例;第3章主要介绍了常用软件项目立项的方法、可行性分析、软件项目团队的建立以及软件项目立项文档的编写;第4章主要介绍了需求分析的过程、方法和软件需求分析文档的编写:第5章、第6章分别介绍了软件的总体设计和详细设计;第7-9章分别介绍了软件编码、测试与调试、维护;第10章介绍了面向对象的方法学;第11章介绍了统一建模语言(UML);第12章介绍了软件项目管理。为加强对学生实践能力的培养,各章最后大都设置了“实战训练”和“讨论”环节。《软件工程与项目管理》可作为高职高专学校软件工程课程的教材,也可作为软件开发人员的参考书。 -
UML与Enterprise Architect 7.5团队开发实务手册赖信仁 著,UMLChina 改编对于软件设计的初学者来说,面对大量的信息,往往不知从何处开始下手。本书是根据作者多年的授课经验写作而成的,特别针对有以下需求的读者,提供学习的指引。本书第1篇,设计了一个完整的案例,并且将LIML的13张图应用在该案例中,利用Q&A的方式,深入浅出地说明UML 13张图的基本精神及其应用,让刚开始接触UML的读者可以通过实际案例了解UML;第2篇,设计了另一个完整的案例,并搭配工具软件,配合UML、MDA及实际的程序代码,让进阶的读者可以了解,应该如何在实际的项目中应用UML。并且在每个章节中,都提供Lab练习,让读者可以“从做中学”;第3篇,作者设计了一个团队合作的情境,通过一个虚拟项目的进行,让读者可以了解团队中的各个角色,如何挑选适合的工具来帮助自己完成工作,以及如何善用工具,让团队合作能够更简单、更顺利。随书光盘包括书中范例的源文件、模型文件,另外还附加一些讲座参考资料。本书适合想要了解UML及其应用时机的读者,想知道如何在实际项目中应用UML的读者,想知道软件开发团队如何合作的读者,以及想了解Enterprise Architect如何使用的读者参考学习。 -
软件质量保障原理与实践(印)戈德博尔 著,周颖 等译软件质量保障作为一种专业技术已经变得越来越重要。《软件质量保障原理与实践》从实际的角度深入分析了软件质量保障的各个主题,详细讨论了软件质量保障在信息技术领域的重要作用,起关键作用的各种软件质量保障技术(例如,技术评审、验证和确认技术、测试和度量技术等),软件质量管理系统的实现,企业中成功进行软件质量保障需要的关键技术,存在的问题以及人员的组织和安排等一系列的问题。总之,《软件质量保障原理与实践》不但比较清晰地阐述了SQA的基本原理和概念,而且把这些与企业的实际例子结合起来阐述,起到了很好的效果。《软件质量保障原理与实践》是迄今为止关于SQA主题的比较完整和全面的书籍,可供软件工程师、IT专业人员、质量保障管理人员、质量认证人员以及计算机科学与技术、软件工程等相关专业的研究生和本科生学习参考。 -
软件维护中风险分析与故障管理策略研究毛澄映 著《软件维护中风险分析与故障管理策略研究》在广泛调研软件维护活动中现有管理策略和方法等研究成果的基础上,在软件变更管理和风险分析方面开展研究,以软件需求变更和代码模块变更为切人点,综合运用人工神经网络、矩阵数值分析等手段量化地评估变更给系统带来的影响;在软件故障管理方面,运用Rough集推理技术和灰色系统理论实现对故障的有效定位和故障数目的预估计。《软件维护中风险分析与故障管理策略研究》可以作为软件工程、计算机科学与技术等信息类学科的研究生教材,也可供有关科研人员和工程技术人员参考。 -
实训教程·常用工具软件实训教程部绍海,黄琼,刘忠云 主编本书主要面向职业技术院校,并被列入全国职业教育“十一五”规划教材。全书共15章,首先介绍了常用工具软件的下载、安装、汉化和卸载,然后分别介绍了文件处理工具、个性化电脑工具、图像处理工具、多媒体播放和修复工具、多媒体制作和编辑工具、网络浏览和传输工具、网络通信工具、电子书阅读和制作工具、翻译与英语学习工具、光盘刻录与虚拟光驱工具、电脑安全防护工具、系统测试与优化工具、磁盘管理工具,以及行业管理软件的使用方法。本书具有如下特点:(1)满足社会实际就业需要。对传统教材的知识点进行增、删、改,让学生能真正学到满足就业要求的知识。(2)增强学生的学习兴趣。从传统的偏重知识的传授转为培养学生的实际操作技能,让学生有兴趣学习。(3)让学生能轻松学习。用实例(实训)讲解相关应用和知识点,边练边学,从而避开枯燥的讲解,让学生能轻松学习,教师也教得愉快。(4)包含大量实用技巧和练习,网上提供课件下载。本书可作为中、高等职业技术院校,以及各类计算机教育培训机构的专用教材,也可供广大初、中级电脑爱好者自学使用。 -
软件工程形式化方法与语言李莹,吴江琴 编著《软件工程形式化方法与语言》选取并介绍了三种代表性的形式化方法,它们分别是以集合论和一阶谓词演算为基础的Z语言,以时态逻辑为基础的XYZ,还有以直觉数学学派为基础的类型理论。 《软件工程形式化方法与语言》既可以作为计算机专业的研究生的形式化课程教材,又可以用作专业人员的参考书。虽然真正从事形式化方面的工作的人员不多,但是有必要通过对该课程的学习,使学生在理论、技术和方法上都得到了系统而有效的训练,有利于提高软件人员的素质和能力。
