《软件开发实践》项目设计选题及要求分析.doc

《软件开发实践》项目设计选题及要求分析.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件开发实践》项目开发设计选题 一、项目设计总体目标 1. 掌握软件需求分析的方法,重点是结构化分析方法和面向对象的方法,学会如何进行软件建模,如何编写软件需求规格说明; 2. 掌握软件设计的方法,包括软件体系结构设计、界面设计、数据设计和模块设计等,学会如何建立软件设计模型,如何编写软件设计文档; 3. 掌握软件实现的基本方法,学习使用软件开发工具开发软件; 4. 掌握软件测试的基本方法,重点在测试计划和测试用例的设计,了解应做哪些方面的测试,测试数据如何设计,测试的内容和如何利用测试结果进行可靠性分析与预测。 5. 进一步提升软件工程专业学生将年来所学知识综合运用的能力,获得软件开发的实际技能和经验,培养了学生的市场意识和软件产品化能力,为后续课程学习、校外实训和本科毕业设计打下基础。 组织形式   将学生分成若干项目组,每组4人,指定组长1名,采用项目小组长负责制。项目成果提交以小组为单位,要求提交一个通过集成的完整作品。组长负责召集组员,探讨开发项目的内容、目标、分工和进度,课外组织成员进行项目开发。   课程以学生为主,教师采取引导、讨论的方式,最大程度调动学生的积极性,激发学生的开发兴趣,确定开发项目的内容、目标和分工。根据软件工程的流程,按照实际工程的标准合理组织项目的实施,并验收项目成果。采用小组化、个体化教学方式,更适合软件开发人才的培养。教师充当教练和师傅,其教学效果远优于一般的大课课堂教学的效果,对培养学生的个性和能力很有帮助。   开发时间主要在课外,课堂时间主要用于进度检查和问题讨论。在课堂讨论的同时,学生在课后完成课程项目的具体要求如下:   选题:可在教师指定的课题中选择,也可自选项目。自选项目需给出可行性分析报告。  启动:组织软件开发团队,按照软件工程的标准编写软件开发计划,并提交老师审批。   需求分析:对系统和软件进行需求调研和分析,按照软件工程的标准编写软件需求规格说明书,并进行评审(小组间交叉评审),文档及评审结果提交老师。   概要和详细设计:进行系统及软件的设计,按照软件工程的标准编写相应的软件设计文档,并进行评审(小组内部交叉评审),文档及评审结果提交老师。   软件测试:进行系统软件测试,按照软件工程的标准编写相应的软件测试文档,包括测试计划和测试报告等,并提交老师,作为项目验收的标准。   交付:提交课题最终成果,包括移交清单、技术文档、源程序代码、可安装/执行软件等,并按照软件工程的标准编写用户手册/系统使用说明。  项目验收:老师对提交的课题最终成果进行验收测试,确认系统的状态。   项目管理:包括项目实施过程中的任务分解和责任分工,项目实施的计划和进度的跟踪,项目的质量管理和控制,软件的配置管理和版本控制等。 、、 要求实现QQ语音聊天软件的大部分功能。按管理人员分类,不同权限人员具有不同管理功能。具体功能如下: 系统架构为C/S模式,即两个程序:客户端程序和服务端程序。编程语言不限。 客户端程序能够登录、发现好友上线、添加好友、同时与2个以上好友语音聊天、查找好友; 服务端程序需要有数据库存储好友信息并完成登录验证等其他功能。 只要服务端程序运行后,客户端程序就能与服务端或好友客户端通讯。 网络通讯协议使用UDP协议 4. 基于TCP协议的语音聊天系统的设计与实现 要求实现QQ语音聊天软件的大部分功能。按管理人员分类,不同权限人员具有不同管理功能。具体功能如下: 系统架构为C/S模式,即两个程序:客户端程序和服务端程序。编程语言不限。 客户端程序能够登录、发现好友上线、添加好友、同时与2个以上好友语音聊天、查找好友; 服务端程序需要有数据库存储好友信息并完成登录验证等其他功能。 只要服务端程序运行后,客户端程序就能与服务端或好友客户端通讯。 网络通讯协议使用TCP协议 5. 基于UDP协议的网吧计费管理系统的设计与实现 系统架构为C/S模式,即两个程序:客户端程序和服务端程序。编程语言不限。系统主要功能为: Client: 客户开机后,第一个界面是用户登录,如果用户非法或余额不足不能登录,一个账号只能登录一台计算机,客户不登录不能使用计算机;客户登录成功后,除正常使用计算机以外,还可以查询帐号余额、帐号注销等。 Server: 服务端程序主要供管理员使用。具有管理员登录、给帐号充值、能发送消息给客户端,并能提供客户上机状况进行各种查询和统计。 服务端程序需要有数据库存储相关信息,网络通讯使用UDP协议 6 基于B/S的主观题考试及阅卷系统的设计与实现 在主观题的考试中,经常会出现以下情况,就是考生作答的内容可能不是唯一的,不一定与答案完全一致,单凭系统的自动改卷功能未必能正确判断出学生答案的正误,因此有必要进行人工阅卷 7. 基于B/S的客观题考试及

文档评论(0)

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

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

1亿VIP精品文档

相关文档