目录

游戏软件工程介绍

目录

《游戏软件工程》介绍

software engineering for game developers

很好的书。在国内独一无二。游戏的软件工程。

原书付送了一套完整3D游戏和代码,以说明一个实际软件工程应用。

书中前几章介绍基本软工知识。分别是

1游戏领域软工减少

2需求

3UML面向对象编程

4 软件设计

5可重用的软件库

6面向对象的幻想与实际

7设计模式

对于用面向对象方法实践过至少一个项目(恩。。。不太成功的。。。),从第8章以后 ,包括风险分析等一些知识可能会成为不再重蹈覆辙的稻草。谁知到呢

8

■ Defining risk as a category of software engineering 作为软件工程的一个范畴定义风险

■ Establishing criteria to use for risk analysis 建立用于风险分析的标准

■ Analyzing risks so that you can prevent them 分析风险以避免它们

■ Developing a risk management plan that is suitable for your setting 制定适合你的风险管理计划

■ Tracking and controlling risk 跟踪和控制风险

9迭代设计

■ Learning the basics of iterating design 基本知识

■ Selecting the right size components 选择合适大小的组件

■ Applying principles that are derived from object-oriented programming, refactoring,

risk analysis, and patterns to your design effort 使用面向对象编程,重构,风险分析,和设计模式中的原理进行设计

■ Effectively using the software design document 有效地使用软件设计文档

■ Projecting plan considerations with iterative design efforts 考虑到迭代设计工作的项目计划

■ Testing on an iterative basis 基于迭代的测试

■ Knowing when to break off an iterative effort 知晓何时打破迭代

■ Knowing when things have gone wrong 知晓何时方向已经错误

10控制紊乱和配置管理

■ Establishing a culture for configuration activities 建立一种配置活动文化

■ Establishing policies for configuration practices 建立一种配置实践政策

■ Selecting tools for version control and installation 选择版本管理和安装的工具

■ Analyzing the design document to discover prospective directory structures and

file names 分析设计文档,找出预期的目录结构和文件名称

■ Setting up a build schedule 建立编译进度表

■ Creating baselines using the software design and the project plan 使用软件设计和项目计划家逆旅基准线

■ Arranging for disaster recovery 灾难恢复

■ Assisting with the creation of the installation package 辅助安装包的创建

11测试的艺术

■ Identifying what counts as a defect 定义缺陷

■ Formalizing testing 正式测试

■ Creating documents to guide testing 建立文档以指导测试

■ The types of domain knowledge that testing involves 测试包含知识领域的类型

■ Using test reports and test templates 使用测试报告和测试模板

■ Recognizing and guarding against coverage risks 识别和防护覆盖风险

■ Efforts and effects of testing 测试的成效和效果

12关于规格(Numbers for NABOBS)

■ Why metrics benefit software engineering efforts 为何软件工程从规格获益

■ Elementary notions about software data 软件数据初步概念

■ Elementary notions about software statistics 软件统计初步概念

■ Using Microsoft Excel as a tool for analysis 使用EXCEL作为分析工具

■ Ways to display metrics 显示规格的方法

■ Approaches to refining metrics for your project 为你的项目细化规格

■ Personalized metrics 个性化规格

■ Extended applications of metrics 扩展的应用规格

13 开发策略

■ Defining a starting point for a project 定义工程的起始点

■ Putting together a set of working principles 把一系列工作原理集中起来

■ Documenting the product to be developed 开发的产品文档化

■ Documenting the plan for development 开发计划文档化

■ Proceeding through reviews 通过评审进行

■ Introducing quality measures 质量度量介绍

■ Making transitions from one project to another 从一个项目到另一个的过渡

14实践

。。。待续