专升本自考北大《软件工程》上机考试历年考题.docx

上传人:太** 文档编号:62492050 上传时间:2022-11-22 格式:DOCX 页数:10 大小:17.57KB
返回 下载 相关 举报
专升本自考北大《软件工程》上机考试历年考题.docx_第1页
第1页 / 共10页
专升本自考北大《软件工程》上机考试历年考题.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《专升本自考北大《软件工程》上机考试历年考题.docx》由会员分享,可在线阅读,更多相关《专升本自考北大《软件工程》上机考试历年考题.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、北大软件工程上机考试历年考题校务管理系统管理老师的家伙:录入老师情况(姓名.地址.所教课程)老师缺科记录(名字.时 间.原因.课程)管理学生的家伙:录入学生情况(姓名.所选课程.成绩)教务主任:查询统计1:教师情况2:学生总成绩3:学生平均成绩1)用结构化方法画出系统顶层图、0层图,数据字典.2)画出该系统的初始化模块结构图.3)用面向对象法画出该系统有那些主要的类.(二)有关测试的题一段程序求1-50之间的整数的级乘的和(例如:在提示输入0-50之间的整数一 时输入5即求1! 2! 3! 4! 5!的和)要求设计测试用例.考前须知:用帐号登陆-试题在y盘的考试文件夹内-新建word文档(你所

2、有答题都写 在这)结果保存到z盘的以你的帐号命名的文件夹内.ok 了.哦还有,把测试程序(在y盘的考试文件夹内)复制到z盘的以你的帐号命名 的文件夹内.这样在你翻开命令提示符时,目录正好是z:帐号.你只需键入测试程 序名(testl. exe)(三)在要建立的仓库管理系统中,入库员负责登记入库物品(品名,数量,单 价,位置,审批,日期)中,包括查看库存中有无这类物品.出库员根据用户要求(品名,数量,审批人),查看有无所需物品,假设有查看库存量是否满足,方可提货,并修改库存.库房主任负责库房的日统计,月统计,并统计出入差额产生日报表(品名,数量, 差额,库存余额)和月报表(数量,差额,库存余额)

3、.1、用结构化分析,建立系统模型。层1层(包括数据字典)2、初始模块结构图,3、识别系统中有那些类.(四)程序test4中,输入1800-2000年,判断是否为闰年.测试用例分析,此程序有那些错误.mian () int year, leap;printf (输入年份:n);scanf(d, &year);if (year%4=0) if (yearO-0) if (yearO=O)leap=l;elseleap=O;else leap=O;if (leap=l)printf (%d 是”,year);else printf (d 不是“,year);printf (闰年n);)(五).图书馆

4、有一个图书管理系统,店员每天登记图书信息(编号、书名、数量 等),并根据用户的需求查阅库存信息,假设有用户需要的图书,且数量足够,就取书给 用户;否那么让用户填写订购信息,并录入缺货信息.每月打印报表交给经理.(1)画数据流图(只画到1层图),并给出数据字典(2)画出相应的软件结构图及程序流程图(3)画出其面向对象的对象模型,并指出所有的类(六).运行给出的一段程序,设计测试用例.(请问测试用例应该如何设计?使用何种格式?)北京大学软件工程上机考试题(2001年10月)内容:题目:见软件工程书P221实验一,三要求:对于结构化设计按瀑布型各阶段给出相应的文档:软件计划,需求规格说 明书,其中:

5、1、工程计划:包括工程概要,实施计划及交付的期限安排2、需求规格说明书:依据题目给出的数据流图的顶层、。层、1层(假设有的话)及相应的数据字典3、概要设计:依据需求规格说明书给出软件结构图及个模块接口说明4、详细设计说明书要求:对概要设计中的模块给出详细流程图(PAD或伪码)和 重要数据结构5、测试计戈I:包括所测试日期安排,测试相应分析模型(对象模型,动态模型,功 能模型)其中:(# 对象模型找出系统对象、类、类的结构(关联,一般一具体,整体一局部结构)确定类的忏悔,确定类的方法给出对象模型图及数据字典(例题P146图10-21)# 动态模型确定事件,建立事件跟踪表(只要建立一个即可)根据事

6、件跟踪表建立相应的状态图,例子见P147 10-22, P148 10-24# 功能模型根据系统建立响应的功能模型,证明输入与输出的关系,要求建立顶层及层数据 层图即可,见 P149 10-26, 10-27注:结构化测试:# 能根据题意给出正确的需求规格说明书并结合题意,根据需求数据说明书给出相应的软件结构图# 详细设计说明书中的顶层煤必须将软件结构图中的模块详细实现流程及重要 数据结构一一写明# 测试计划中测试用例的设计# 白盒设计:根据详细设计流程图分别设计一个逻辑覆盖、循环覆盖和路径覆盖 的测试用例即可.# 黑盒设计:按照等价类划分和边界值分别设计一个测试用例即可面向对象测试# 能根据

7、题意给出正确的对象模型、并能将系统中的主要的类及类结构描述清 楚# 结合题意,得出正确的动态模型(事件跟踪图及状态图)*结合题意,给出正确的功能模型,建立正确的顶层及层数据图安排:将此分析的文档生成电子版文档(用Microsoft word)此上为要求,下面为题目和方法方法:1、采用结构化方法2、采用面向对象方法题目:开发一个单位的认识系统功能:录入:存储人员基本信息:可进行简单查询和条件组合查询;可按年龄、工 资、职称进行统计;可打印出报表;可对人员基本信息进行维护、备份和恢复;按照 职称、工龄每年晋升相应的工资,并将新的工资信息入库保存北大“软件工程”上机考试题(11月20日)一、建模题户

8、籍录入员1、录入各户成员基本信息2、录入新生儿信息3、修改迁入/迁出信息户籍管理员1、统计社区人员情况:总人数,其中:男性人数、女性人数2、统计各职业人员情况(职业,人数),各年龄段人员情况(年龄段,人数)年龄段每10岁一个划分.要求:1、画出顶层图和0层图,给出顶层图数据字典2、标识系统中的类,给出基本属性和操作二、测试题画出控制流程图,给出测试用例,要求到达100%分支覆盖.程序是一个判闰年的题,有源代码和可执行文件.北大“软件工程”上机考试题一、问题陈述在一简化的商业自动化系统中,库房管理员负责录入、修改或删除每一销售商 品的有关信息,还可以根据商品编号查询商品的其它信息(商品名称,库存

9、数量,单价, 保质期等),当某种商品超过保质期那么给出警告提示.营业员负责出售商品,包括录 入、修改交付的现金额,商品出售以后相应的库存数量减少.部门经理随时查询每种 商品的销售情况(商品号,销售量,销售金额),并在日结时,计算本部门销售总额.1)请用结构化分析方法,建立该系统的模型,画出数据流图的顶层、0层和一层 图(包括建立顶层和0层的数据字典,可以不写加工说明)3)请用面向对象方法,识别该系统有哪些主要的类,并写出类的主要属性和操作二、根据所给源程序及该程序的可执行程序,设计相应的测试用例并执行之, 以此指出你所发现的错误,并分析错误原因.选用白盒测试技术.不用strcmp函数,比拟两个

10、从键盘输入的字符串的大小,要求:1)字符串仅能由O9、 A,Z,以及匕,z,中的字符组 成;2)字符串的长度不能超过5.北大软件工程上机考试题(11月14日)(一)在要建立的仓库管理系统中,入库员负责登记入库物品(品名,数量,单 价,位置,审批,日期)中,包括查看库存中有无这类物品.出库员根据用户要求(品名,数量,审批人),查看有无所需物品,假设有查看库存量是否满足,方可提货,并修改库存.库房主任负责库房的日统计,月统计,并统计出入差额产生日报表(品名,数量, 差额,库存余额)和月报表(数量,差额,库存余额).1、用结构化分析,建立系统模型0层1层(包括数据字典)2、初始模块结构图,3、识别系

11、统中有那些类.(二)程序test4中,输入1800-2000年,判断是否为闰年.测试用例分析,此程序有那些错误.mian () int year, leap;printf (输入年份:n);scanf (级d”, &year);if (year%4=0) if (yearO=O) if (yearO-0)leap=l;elseleap=O;else leap=O;if (leap=l)printf (,z%d 是,year);else printf (,%d 不是“,year);printf (闰年n);北大软件工程上机考试题(11月12日)一、人事管理系统.1、人事科登入、修改、删除每个教工

12、的信息(姓名、工作证编号、职称、性 别、年龄)2、教务科登入教员的教学信息(姓名、年度、学科、学时、学生人数)并随时 记录教员缺科情况;3、办公室负责登入教工请假情况(姓名、日期、天数、原因);4、系主任可以查询教工教学工作量和统计请假情况.1)用结构化方法画出系统顶层图、0层图,数据字典.2)画出该系统的初始化模块结构图.3)用面向对象法画出该系统有那些主要的类.二、测试一计算三角形面积的程序test2.exe.北大软件工程上机考试题(11月H 口)校务管理系统管理老师的家伙:录入老师情况(姓名.地址.所教课程)老师缺科记录(名字.时 间.原因.课程)管理学生的家伙:录入学生情况(姓名.所选

13、课程.成绩)教务主任:查询统计1:教师情况2:学生总成绩3:学生平均成绩1)用结构化方法画出系统顶层图、0层图,数据字典.2)画出该系统的初始化模块结构图.3)用面向对象法画出该系统有那些主要的类.(二)有关测试的题一段程序求1-50之间的整数的级乘的和(例如:在提示输入0-50之间的整数一 时输入5即求1! 2! 3! 4! 5!的和)要求设计测试用例.考前须知:用帐号登陆-试题在y盘的考试文件夹内-新建word文档(你所有答题都写 在这)-结果保存到z盘的以你的帐号命名的文件夹内.ok 了.哦还有,把测试程序(在y盘的考试文件夹内)复制到z盘的以你的帐号命名 的文件夹内.这样在你翻开命令提示符时,目录正好是z:帐号.你只需键入测试程 序名(testl. exe)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁