软件工程及软件方法学
-
SharePoint 2007开发高级教程(美)霍利迪 等著,姜玲玲,薛莹 译《SharePoint 2007开发高级教程》为.NET和Microsoft Office开发人员提供了利用完整的SharePoint平台的工具。此外,《SharePoint 2007开发高级教程》提供了实用的见解,帮助读者利用这个包括各种服务器功能的集成套件,并且提供了在该平台的基础上如何实现各类解决方案的特定示例。读者将能够应用《SharePoint 2007开发高级教程》提供的信息来创建协作环境和构建基于Web的应用程序。通过《SharePoint 2007开发高级教程》中提供的关于SharePoint技术、体系结构和开发工具的详细信息,读者可以牢固地掌握SharePpoint的各种功能。《SharePoint 2007开发高级教程》的核心内容是帮助读者理解SharePoint开发的如下关键领域:基础平台、协作、企业搜索、企业内容管理(ECM)、记录管理(RM)、文档管理(DM)、Web内容管理(WCM)、工作流、电子表单和商业智能。掌握这些技能之后,读者将能够建立增强生产力和交付美观站点的SharePoint环境。《SharePoint 2007开发高级教程》内容简介·Microsoft Application Platform、WSS 3.0、MOSS 2007和SharePoint与ASP.NET之间关系的所有相关信息·所需的工具以及构建开发环境的方式·使用日历、任务、问题、列表和电子邮件事件增强协作的方法·使用RSS、博客和Wikis开发应用程序的技术·使用企业搜索、XML和XSLT的策略·创建集成自定义工作流和电子表单的解决方案的方式《SharePoint 2007开发高级教程》读者对象《SharePoint 2007开发高级教程》适用于希望学习SharePoint开发的ASP.NET、.NET和Microsoft Office开发人员。书中的.NET代码示例是使用C#语言编写的。 -
软件工程形式化方法与语言李莹,吴江琴 编著《软件工程形式化方法与语言》选取并介绍了三种代表性的形式化方法,它们分别是以集合论和一阶谓词演算为基础的Z语言,以时态逻辑为基础的XYZ,还有以直觉数学学派为基础的类型理论。 《软件工程形式化方法与语言》既可以作为计算机专业的研究生的形式化课程教材,又可以用作专业人员的参考书。虽然真正从事形式化方面的工作的人员不多,但是有必要通过对该课程的学习,使学生在理论、技术和方法上都得到了系统而有效的训练,有利于提高软件人员的素质和能力。 -
软件工程概论郑人杰,马素霞,殷人昆 编著《软件工程概论》内容简介:软件工程学科具有知识面广、发展迅速、实践性强等特点。《软件工程概论》作者针对软件工程的学科特点,在系统讲解软件工程理论、方法和工具的同时,注重结合实例分析软件工程方法、技术和工具的综合应用;在兼顾传统的结构化方法的同时,注重介绍广为采用的面向对象方法。全书内容组织成四部分:第一部分是软件工程概述,第二部分介绍传统的软件开发方法,第三部分讲述面向对象的软件开发方法,第四部分介绍软件维护与软件管理。 《软件工程概论》结构合理、内容丰富,讲解由浅入深,既体现知识点的连贯性、完整性,又体现知识在实际中的应用,适合作为计算机科学与技术、软件工程等专业本科生用教材。 -
软件工程彭龚 著《软件工程》着重从实用的角度讲述软件工程的基本原理、概念和技术方法,同时也注意该书的全面性、系统性。 《软件工程》共分为9章。第1章,软件工程概论,主要介绍软件和软件工程的相关概念,以及软件工程的基本原理和方法;第2章,软件计划与可行性研究,主要介绍可行性分析,成本/效益分析技术和方法,以及如何制订科学的软件开发计划;第3章,软件需求分析,主要介绍软件需求分析的任务、过程、方法和工具;第4章,软件结构设计,主要介绍软件结构设计的概念、原理、方法及具体运用过程;第5章,软件详细设计,主要介绍结构化程序设计的思想及描述工具,面向数据结构的详细设计方法;第6章,软件编码设计,主要介绍语言的特性、选择的原则以及编码的风格和效率;第7章,软件测试,主要介绍软件测试概念、方法、过程以及用例设计;第8章,软件维护,主要介绍软件维护的有关概念、方法;第9章,面向对象的软件开发技术概述,主要介绍面向对象的概念、对象分析、对象设计及对象实现的方法及其应用,以及组件技术。 -
软件项目开发过程管理任永昌 等 著《软件项目开发过程管理》从软件项目开发管理的实际出发,对软件项目开发全过程进行管理,包括软件项目管理概述、软件项目开发过程、进度计划管理、可行性研究、需求分析、软件设计、软件实现、软件测试、文档管理等内容。在阐明管理过程的同时,着重讲述运用软件项目开发过程管理的技术和方法来解决实际问题。技术和方法主要包括:工作分解结构、软件生命周期模型、甘特图、计划评审技术、关键路径法、资金的时间价值理论、方案的选择与决策、结构化分析方法、面向对象分析方法、基于E-R模型的数据库设计、结构化程序设计、动态测试与静态测试、黑盒测试与白盒测试、测试用例设计等,对每种方法都给出了具体的应用实例。对软件项目开发全过程涉及的文档,《软件项目开发过程管理》结合《GB/T 8567—2006计算机软件文档编制规范》及其他标准进行讲述。《软件项目开发过程管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也适合作为培训项目经理和软件开发技术人员用书;同时也可作为企事业单位的项目管理人员、软件公司高层管理人员的参考书,也可作为希望了解软件项目开发过程管理的各类读者的参考书。 -
Struts 2实战(美)布朗,(美)戴维斯,斯坦利克 著,马召 等译《Struts 2实战》结合实例介绍了Struts 2框架,主要内容包括Action、Result、Interceptor等框架组件,基于注解的配置选项等新特征,Struts 2插件 FreeMarker,如何从Struts 1和WebWork 2迁移到Struts 2,Ajax标签、Spring框架集成等新特性。《Struts 2实战》适合各层次Java开发人员阅读和参考。 -
软件调试实战(德)格勒特克 等著,赵俐 译《软件调试实战》主要讲述C/C++程序的调试和分析,书中的调试技术也可以应用于其他语言编写的程序。《软件调试实战》在讲述简单的源代码分析和测试的基础上,讲述了现实的程序中经常遇到的一些问题(如程序链接、内存访问、并行处理和性能分析)并给出了解决方案。《软件调试实战》适合软件开发人员、调试人员阅读和使用。 -
Flex 4.0 RIA开发详解黄曦 等编著Flex是目前最流行的RIA(Rich Internet Application)开发技术之一。《Flex 4.0 RIA开发详解(第2版)》由浅入深,循序渐进地讲解了如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、ActionScript 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、AIR平台应用和开发框架Cairngorm等。为了便于读者学习,《Flex 4.0 RIA开发详解(第2版)》最后两章分别对两个较综合的实例进行分析。详细讲解了Cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。《Flex 4.0 RIA开发详解(第2版)》适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。 -
软件工程技术与实用开发工具王伟 主编《全国高职高专计算机系列精品教材:软件工程技术与实用开发工具》全面系统地阐述了软件工程基本原理与方法,突出了软件工程技术在软件项目开发实践中的应用。全书以软件生命周期为主线,以结构化方法的传统软件工程和面向对象方法的现代软件工程为指导,主要介绍了软件项目开发需求分析、结构化软件设计、面向对象软件设计、程序编码的实现、软件测试与维护、软件项目管理,并分别介绍了统一建模语言UML与IBM Rational Rose建模工具、MicrosoftVisio 2007、Proiect 2007工具以及软件工程标准化内容。《全国高职高专计算机系列精品教材:软件工程技术与实用开发工具》由浅入深,语言精练易懂,应用案例丰富,配以大量的图文演示,突出了软件工程知识的系统性、逻辑性和实践的先进性。《全国高职高专计算机系列精品教材:软件工程技术与实用开发工具》不仅适合作为高等院校高职高专计算机专业教材或教学参考书.还可供软件项目开发、项目管理等工程人员阅读参考。 -
软件工程与项目实践教程高伟锋 等 著《软件工程与项目实践教程》从实用角度介绍软件工程的基础知识和软件工程技术方法。《软件工程与项目实践教程》的编写力求做到结合实际,注重培养实际开发能力和文档写作能力,注意内容的新颖性和系统性。《软件工程与项目实践教程》主要介绍了软件工程的基本概念、原理和应用,内容包括软件策划、软件需求分析、系统设计、软件的编码和测试、软件的实施与部署、面向对象方法学的应用以及统一建模语言(UML)。《软件工程与项目实践教程》可作为高职高专院校计算机专业或信息管理专业的教材,也可供软件培训人员和软件开发人员阅读参考。
