欢迎来到天天文库
浏览记录
ID:39579691
大小:545.00 KB
页数:3页
时间:2019-07-06
《2011年华为杯南市T俺绦蛏杓拼笕砑こ棠芰Σ馐》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2011年第二届华为杯南邮校园程序大赛软件工程能力测试样题A1、课题内容为南京邮电大学设计与实现一个简单的即时通讯系统,辅助学校日常运行与管理,实现各部门及师生的高效沟通:(1)对部门、分组、个人进行权限控制,允许或禁止使用某项功能,保证即时通信的可管理性和网络资源的合理分配。(2)提供系统软件,学校部门可进行部署和管理,能够分配用户帐号、统一认证、分配权限、信息存档与监控等。2、课题说明和要求(1)软件过程与工具要求l开发语言不限;l开发工具不限。(2)交付产物l需求规格说明书:格式不限,主要对课题的业务、用户、功能、非功能需求进行了描述;l系统
2、设计说明书:格式不限,主要描述对系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、出错处理设计、软件模块界面等;l测试文档:格式不限,主要包括测试方案以及最终的测试报告;l用户手册:格式不限,安装配置和使用软件系统的描述性文档。l源代码与可执行代码(3)功能实现要求l不要求实现课题内容所涉及的全部功能;l支持南邮各级组织、部门以及人员的用户类型。-1-2011年第二届华为杯南邮校园程序大赛样题B1、课题内容设计一个简单的教务信息管理系统。Ø需要处理的基础数据(1)学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号
3、码等。(2)学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、(3)综合成绩、学分、重修否等。如果重修,需要考虑重修学期、重修成绩。并且要考虑多次重修的情况。Ø系统功能(1)各种基本数据的录入,如:学生基本情况录入;(2)各种基本数据的修改,即:允许对以及录入的数据重新进行编辑、修改。(3)各种基本数据的插入,如:在学生选修课程基本信息中插入一条新信息。(4)各种基本数据的删除,如:假设某同学转学或出国深造,删除该生的相关信息。(5)基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学。(6)基于各种基本数据的统计计算。如:(
4、6-1)统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、平时成绩、综合成绩)。(6-1)统计并输出各班各门功课的平均成绩和总平均成绩。(6-1)统计并输出每个同学已修学分。(6-1)列出不及格学生清单(学号、姓名、不及格的课程和成绩)。(6-1)教务信息其它方面的统计(自行确定)。-3-2011年第二届华为杯南邮校园程序大赛2、课题说明和要求(1)软件过程与工具要求l开发语言不限;l开发工具不限。(2)交付产物l需求规格说明书:格式不限,主要对课
5、题的业务、用户、功能、非功能需求进行了描述;l系统设计说明书:格式不限,主要描述对系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、出错处理设计、软件模块界面等;l测试文档:格式不限,主要包括测试方案以及最终的测试报告;l用户手册:格式不限,安装配置和使用软件系统的描述性文档;l源代码与可执行代码。(3)功能实现要求l要有用户界面,要求至少采用文本菜单界面,鼓励采用图形菜单界面。l使用数据库或文件保存数据,鼓励采用数据库。-3-
此文档下载收益归作者所有