软件工程及软件方法学
-
IT项目管理理论与方法丰景春 等编著《IT项目管理理论与方法》针对IT项目及其管理的特点,借鉴工程建设、航空航天等领域成熟项目管理理论与方法以及取得的成功经验,对1T项目管理的主要内容进行了较为系统的研究,建立1T项目管理的理论和方法框架体系,为研究IT项目管理的主要问题提供基础。《IT项目管理理论与方法》包括IT项目分类与特点、IT项目管理内涵及知识体系、IT项目全生命周期及其各阶段的主要工作、IT项目管理体制、IT项目管理模式、IT项目组织模式、IT项目投融资管理、订单IT项目的估价、非订单IT项目的定价、IT项目采购管理、IT项目目标控制、1T项目评价与审计、IT项目管理咨询、IT项目合同管理等内容。《IT项目管理理论与方法》可供IT项目管理及相关人员学习参考,也可作为高等院校相关专业研究生、本科生的教材及学习参考书。 -
Director 11多媒体开发基础与实战何立锋 编著《Director 11多媒体开发基础与实战》由浅入深地介绍了使用Director 11进行多媒体项目开发的基础与实战。包括基础篇、进阶篇和实战发布篇,它是作者近十年从事多媒体开发制作实践经验的积累。大部分多媒体项目开发过程中遇到的问题都可以通过阅读《Director 11多媒体开发基础与实战》得以解决。《Director 11多媒体开发基础与实战》以最终项目实战为目标,在项目实战中让读者明白“为什么”;以理论知识和软件操作为基点,让读者明白在以后的项目开发中“可以怎么做”。为了使读者更深入地了解和掌握《Director 11多媒体开发基础与实战》的核心内容,书中核心实例的制作素材和源文件、第三方插件和相关辅助软件全部收入到了随书光盘中。为了能够更直观、简单地掌握利用Director 11进行项目开发,随书光盘中还收《Director 11多媒体开发基础与实战》适合作为刚接触Director或正在从事Director开发的广大多媒体开发人员的参考书,同时对高校计算机专业的学生进行毕业设计和一线从事教学上作的教师进行多媒体课件的开发也有很高的参考价值。 -
我们在微软怎样开发软件(美)马歇尔,(美)布鲁诺 著《我们在微软怎样开发软件(英文版)》探讨了编写高质量代码的最佳实践,涉及软件开发的各个方面。书中的实用建议来自经验丰富的工程开发人员,这些建议可以应用于设计、原型化、实现、调试和测试等产品开发生命周期的各阶段。同时,《我们在微软怎样开发软件(英文版)》也提供了微软公司Windows Live Hotmail 和Live Search 等团队的真实开发案例。《我们在微软怎样开发软件(英文版)》适合各层次软件开发人员阅读。 -
软件文档写作辛明海 等 著《软件文档写作》遵循国家有关计算机软件开发文档编制的标准和规范,从基于结构化方法和面向对象方法两个方面,介绍了可行性研究报告、软件需求规格说明书、概要设计说明书、详细设计说明书、软件测试说明书等几个重要的软件开发文档的编写要求与方法,强调了CASE工具在文档编写过程中的作用,并给出了软件文档编写的详细实例。《软件文档写作》可作为应用型、技能型人才培养的各类教育相关专业“软件工程”、“软件文档写作”课程的教学用书,也可供参加各类培训的人员、计算机从业人员和爱好者参考。 -
Flex 3宝典(美)加斯纳 著,高伟 等译Adobe Flex是一种基于标准编程模型的高效RIA开发产品集,而Adobe Flex 3是Adobe Flex的一个成熟版本。本书全面系统地介绍了Adobe Flex 3的功能。全书分为4部分,内容包括Flex的基础知识以及Flex Builder 3的使用方法;Flex类库包含的组件(容器和控件)、管理类、数据服务类以及其他特性的类;处理数据的各种控件和数据输入表单,以及Flex应用程序与应用程序服务器和桌面的集成。本书提供的示例简练易懂,书中代码示例很容易应用到现实的应用程序中。本书适合应用Flex进行开发的各类读者阅读,尤其适合作为相关开发的参考手册。 -
软件测试与测试技术黎连生,王华,李淑春 编著根据作者长年项目开发与工程验收等丰富的实践经验,以一个现实的电子政务基础平台系统的案例为线索,重点讲解了软件测试的理论、实践、管理知识,深入剖析和探讨了各种测试类型和不同阶段比较成熟的技术以及测试方法;全书包括单元测试、功能测试、网络测试、性能测试、集成测试、系统测试、验收测试、Web测试、自动化测试、面向对象测试等内容。《软件测试与测试技术》面向软件测试的实际应用,从组建测试队伍,剖析各阶段的测试内容到通过实例讲解测试用例的组织、设计以及测试文档的编写、测试项目的管理。内容化繁为简,将抽象理论知识转化为可触摸的实际操作,达到更好地理解和消化理论的目的。全书内容实用,讲述浅显易懂,既可作为高等院校软件测试课程的教材,也可作为软件测试人员的自学用书。对于那些希望强化软件测试技术的程序员、软件项目经理和软件开发团队的相关人员,《软件测试与测试技术》也具有很好的参考价值。 -
项目实践精解梁震戈,梁立新,王文君 著本书是一本融合项目实践及管理思想于一体的书,特点是以项目实践作为主线贯穿其中来介绍核心原理。本书提供了一个完整的电子政务系统,通过该项目使读者能够快速掌握面向对象的项目开发及管理技术,内容包括:信息化系统建设概述、项目开发生命周期及流程、需求分析、系统分析和设计、编码实现、测试和实施、软件配置和变更管理、软件过程管理、项目管理等。在软件开发流程方面,主要讲解目前最流行的一种迭代模型:RUP(Rational Unified Process);在软件开发方法方面,主要讲解面向对象的原理和方法;在软件支持过程方面,主要讲解Rational Rose、Power Designer、MS Project等工具;在软件管理过程方面,主要讲解软件配置及变更管理、CMM软件过程管理、项目管理等。本书作者具有多年从事相关理论研究和开发管理的经验,因此,作者清楚项目开发及管理的合理学习路线,以及在学习过程中的注意事项。本书非常适合作为大专院校计算机相关专业的实训教材和项目实践类课程教材。同时,也适合作为有一定经验的项目开发和管理人员的参考书和自学教材。 -
Discuz!源码分析与插件开发实例进阶高博 等编著本书详细介绍了国产优秀论坛软件Discuz!的核心架构、流程和模板系统,并提出了Discuz!插件开发的原理和设计流程,最后以两个实例展现了插件开发的具体过程。主要内容包括:Discuz!系统架构与流程、Discuz!核心代码分析、Discuz!系统设置代码分析、Discuz!前台功能分析、Discuz!插件开发原理与步骤、插件实例——《板块积分策略扩展》和插件实例——《积分充值码》。本书内容全面,知识点丰富,重点突出,实用性强,是广大PHP程序员尤其是论坛开发人员、Discuz!开发爱好者等的首选案头手册。本书还适合广大编程爱好者和社区管理维护人员使用,可作为相关工具手册和文献。 -
软件工程臧铁钢 主编《软件工程》从实用的角度出发,全面介绍了软件工程的基础知识和软件工程技术方法。全书共分为10章,内容涵盖了软件工程概述,软件系统可行性研究与需求分析、软件设计技术、编码及程序设计语言、软件的技术量度及质量保障、软件测试技术、软件维护技术、软件项目管理以及新型的软件工程技术,最后还讲述了软件工程文件的相关内容。此外,为方便读者巩固所学知识,每章最后均配有适量的习题。《软件工程》内容编排合理,在介绍传统理论体系的基础上,融入当前软件工程的最新发展和技术,并通过大量的练习和案例分析,帮助读者真正掌握书中内容。该书可作为高等院校计算机及相关专业的教材,也可作为软件项目管理者和软件开发人员的参考用书。 -
Web 项目测试实战刘德宝 编著本书贯穿了一个实际的项目案例,从需求调研开始,直至性能测试结束,详细地剖析了软件测试工作的实施流程及过程中所使用的技术。全文共分5章,分别是:软件测试与项目分析,团队组织及任务分配,测试用例编写与管理,功能测试实施,性能测试实施。本书是对《软件测试工程师培训教程》一书的必要补充。在《软件测试工程师培训教程》中介绍了基本的软件测试概念及技能方面的知识,本书利用其中的知识,进行实际项目的测试,将理论知识运用于实际工作中,从而掌握一般软件的测试流程、测试方法及自动化工具方面的技能。读者可根据自己的需要进行选择,有针对性地学习相关教程。本书特别适合对软件项目测试缺乏了解的大学生和从业人员,对于想进身为软件测试项目经理的专业人员也是一本很好的参考书。
