《游戏软件工程》介绍

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实践

。。。待续
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值