截图
简介
这是软件工程专业答辩ppt,包括了可行性研究分析,软件需求分析,系统总体设计,详细设计,系统测试,项目开发总结等内容,欢迎点击下载。
软件工程专业答辩ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.
可行性研究分析 1.1 技术可行性 如今计算机已经相当普及,五子棋作为传统的棋类游戏也可说是人人皆会。所以本次开发的五子棋游戏软件是一款简单的单机版小游戏,对用户也不做特别的限制。 此次开发采用的工具为基于C++语言的Visual C++6.0。由于五子棋游戏软件本身所要实现的功能较为简单,功能强大VC++足以满足其编程需求,且对于软件后续的优化与功能添加也容易实现。 综上所述,本软件的设计与开发在技术和硬件设备上的条件以及计算机软件的使用上条件是成熟。因此,它在技术上是可行的。 1.2 经济可行性 此次软件工程大作业的目的在于帮助我们切身体会软件开发的内容和过程,所以我们选择了开发五子棋游戏。而市场上该游戏的不同版本已经非常多了,所以这里对它的经济可行性分析不做过多的讨论。 软件需求分析 基本功能需求 用户界面需求 对于一个好的软件有一个友好的用户界面是很重要的。用户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。 系统总体设计 1. 下棋模块:当玩家在棋盘上点击时,自动下棋。 2. 悔棋模块:当玩家点击“悔棋”按钮时,实现悔棋操作。 3. 重新开始模块:当玩家点击“重新开始”按钮后,软件对所有棋格信息 初始化,使整个棋盘还原到游戏开始的状态。 主程序流程图 详细设计 界面模块 下棋模块 悔棋模块 系统测试 测试结果 项目开发总结 对项目开发过程的评价 对技术方法的评价 C++语言提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
展开