08《软件工程课程计》指导书.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08《软件工程课程计》指导书

《软件工程课程设计》 指导书 安阳工学院 计算机科学与信息工程系 2009年5月 课程设计基本目的 1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。 2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。为学生提供主动学习(比如,对Web网页设计、ASP或JSP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、积极探索与大胆创新的机会。 3. 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。 4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于Java(ASP、PHP等)技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access(或SQL Server、Oracle、MySql等)设计与实现;客户机/服务器结构)。 5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。 要求、内容与时间分配 1.要求(含工作量要求): a 总体要求 1)编程语言的应用和掌握; 2)软件工程思想、方法和技术的应用和掌握; 3)团队合作、沟通技巧和职业道德方面的训练。 b 具体要求 完成项目开发计划、需求分析说明书、软件设计说明书、软件测试分析报告 2.内容与时间分配: 1、命题 由教师命题,以开发小组为单位选择课题,经教师审查调整后确定。 2、需求分析 对所选择课题的问题域进行深入调查研究的基础上,对系统的功能及性能需求进行分析,写出需求规格说明书;包括可行性分析报告、系统的需求模型。 本阶段末进行需求方案评审,重点是DFD和E-R图。 3、软件设计 软件设计分两个阶段进行:总体设计和详细设计 总体设计:确定系统总体设计方案;建立软件系统的体系结构,完成系统的模块化,建立系统的静态模型及动态模型,进行用户界面设计。 详细设计:对模块内部过程及数据结构进行设计,由小组成员分工完成。 4、编码及软件测试 编写程序。要求给出详细的注释,包括:模块名,模块功能,中间过程的功能,变量说明等。 所有测试过程都要求采用综合测试策略;先作静态分析,再作动态测试。应事先制订测试计划,并要求保留所有测试用例,完成测试报告。 由学生完成:模块测试、组装测试、系统(或功能)测试(时间由学生在编码阶段自行安排)。 5、验收测试 验收测试由教师完成:以开发小组为单位进行, 考核与成绩评定办法 根据软件开发文档、源代码和运行系统的质量进行考核,学生成绩以等评定的方式给出。本软件具有如下主要功能: 添加学生成绩;?删除学生成绩; 查询成绩;????????? ;添加学生成绩修改功能查询功能查询功能是本系统的一个重要功能,尽量操作,节省使用者的时间 2 要求 a游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。 b下棋方法:黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放置,黑棋总是先下子。下子的方法把自己颜色的棋子放在棋盘的空格上,而当自己放下的棋子在横、竖、斜八个方向內有一个自己的棋子,则被夹在中间的全部翻转会成为自己的棋子。并且,只有在可以翻转棋子的地方才可以下子。胜负判定条件如果玩家在棋盘上没有地方可以下子,则该玩家对We will continue to improve the companys internal control system, and steady improvement in ability to manage and control, optimize business processes, to ensure smooth process

您可能关注的文档

文档评论(0)

mi80868668 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档