描述项目产生的背景、意义
描述系统希望达成的目标
描述产品应用的场合
描述系统在使用过程中必须要遵守的行业标准、法律法规等
对业务运行环境中所涉及到的组织架构进行描述。分别列出在此次项目中涉及到人员及其使用习惯和期望
从业务流程中提取业务对象,可画领域模型
从业务需求中提取用户需求,可画用例图,写用例说明文档。可给出高层用例->细化用例
可用文字描述。包括:性能、并发、兼容性、安全性
为了保证项目的顺利实施而保证一些环境或条件已经满足。例如,做网上交易系统,则需保证已经获得第三方支付平台的接口
给出本软件系统运行所需的基本软/硬件环境、使用本软件系统典型用户的设备分布图及设备上相应软件配置。软件环境包括:操作系统、数据库、以及其它支撑软件;硬件环境包括:主机类型、网络类型、存储器容量、其它特殊设备
给出本软件系统在实现过程中所采用的关键技术。对比较新的技术给予详细的阐述及必要的说明,在可能的情况下给出相应的技术参考资料。可包括:描述硬件、软件开发环境
软件体系结构设计
硬件接口,软件接口,其他接口
对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等说明它们的标识符、同义名及有关信息
说明通过顺序图描述用例实现的实现方式
模块设计,业务实体类的设计业务处理类的设计,类的描述
描述核心业务用例的实现,说明从前台到后台整体的实现方案。用文字+实现效果+代码的方式,把每一层之间的相互调用,使用什么样的关键代码做以解释
关键技术难点与解决方案
对核心业务进行功能测试
以下测试根据自己项目实际情况选择并组织文字,不要直接使用举例中的文字
对测试过程中运行的测试用例、发现的缺陷等进行统计。并针对出现的现象进行分析和总结。同时说明经过测试并修改缺陷后系统现在的质量如何。大致可以从如下几个方面进行考虑: 测试用例对功能性及非功能性的测试点的覆盖。例如测试用例一共***个,其中功能性用例***个,性能用例***个,兼容性用例***个,后台***个,可用性)***个等,并对核心测试用例进行展示,具体格式参考下面的范例
总结动作类游戏设计与实现的主要经验和成果
展望动作类游戏设计与实现领域的未来发展方向和趋势