五子棋--软件工程课程设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五子棋--软件工程课程设计.doc

课程设计(大作业)报告 课程名称: 软件工程 设计题目: 五子棋 院 系: 信息技术学院 班 级: 12级计科1班 设 计 者: 彭乐键 陈章剑 李绍祥 陆云松 杨俊 杨正涛 学 号: 201211010116 201211010102 201211010111 201211010113 201211010125 201211010126 指导教师: 赵卿 设计时间: 2015.01.19——2015.01.23 昆明学院课程设计(大作业)任务书 姓 名:彭乐键 陈章剑 李绍祥 陆云松 杨俊 杨正涛 院(系):信息技术学院 专 业:计算机科学与技术 学 号:201211010116 201211010102 201211010111 201211010113 201211010125 201211010126 任务起止日期:2015.01.19——2015.01.23 课程设计题目:五子棋 课程设计要求:对软件的生命周期的每一个阶段包括可行性分析、 需求分析、概要设计、详细设计、编码、测试、维护、项目计划与管理等严格按照软件工程的规范实施一个具体的案例开发。本课程设计要求采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下: 1)每个班级按项目小组进行分组,每组不得超过 6 人。 2)每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备” 等条件; 项目经理负责完成 “可行性研究报告” 、 制定 “项目开发计划” 、管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档。 3)项目开发计划每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等。 4)每个项目小组必须按照软件工程文档规范标准提供相关文档,文档中必须注明执笔者、完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同;文档包括:可行性研究报告、需求分析规格说明、概要设计文档、详细设计文档; 5)每个项目小组可以选择完成编码、测试等阶段的部分任务。 工作计划及安排: 指导教师签字 年 月 日 课程设计(大作业)成绩 学号:201211010116 201211010102 201211010111 201211010113 201211010125 201211010126 姓名:彭乐键 陈章剑 李绍祥 陆云松 杨俊 杨正涛 指导教师:赵卿 课程设计题目:五子棋 总结: 彭乐健:?无论是学习还是做项目的过程中,耐心都要非常重要。有时出现错误,上网查了,自己又想了很久,又找其他同学讨论还是不能解决时就会有不想做的念头。但是当在做项目成功的实现它功能时,心理就特别高兴,就好想再做几个功能。但是事实不是一下就能成功的实现它的功能所以耐心非常重要,?项目不是做的很好,但是通过项目学到了更多的知识 杨正涛:通过编写这个程序,我体会最为深刻的一点是系统架构和设计模式的重要性。即使是对于一个并不大的程序,代码的组织都是非常重要的,因为这关系到日后的维护以及扩展。对于系统的架构,却完全是自己的事情,几千上万行的代码需要通过合适的方法组织起来,使程序员编写代码更加有条理,更加符合软件工程的标准,这才是最重要的。 陈章剑:通过本次实验,觉得一个团体的力量的强大,另一方面就是在收集资料的同时弥补了之前一些未学到的知识,因为之前做过的一次实验让我们在这次实验就省了很多时间,在做概要设计的时候,就轻松了许多。 陆云松:在软件工程过程中,系统分析与设计显得尤其重要。一个完整的软件系统分析与设计案例强调理论与实际的结合,强调系统分析与设计技术的实用化、工具化与文档化。软件开发过程的必经过程——可行性分析,需求分析与规划,设计,编码,测试,维护都显得那么的重要,而在第二个过程中(软件需求分析更是重中之重)。它概述了一个软件生命。这个软件需要实现什么。怎么实现。怎么完善等等。需求分析,在它的实现过程中需要

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档