《专升本自考《软件工程》上机考试题.docx》由会员分享,可在线阅读,更多相关《专升本自考《软件工程》上机考试题.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程上机考试题一、将下面给出为实现分支覆盖所需测试用例如下(用三元组表示A、B、C的取值) (0, 0, 1) (0, 1, 2) (2, 0, 2) (2, 0, -2) (1, 2, 1) (1, 1, 1)三、建模题1、针对以下给出的问题陈述:(1) 用结构化分析方法建立该系统的顶层和0层DFD图,并给出相关的数据字典;(2) 用面向对象方法,标识该系统中的类,并给出类的基本属性和操作.问题陈述如下:在要建立的某商场简化的管理信息系统中,(1)库房管理员负责1)输入、修改、删除入/出库商品信息(品名,编号,生产厂家,数量,单价, 入/出库日期),2)打印库房商品库存清单(品名,编号,
2、库存量,库存金额);(2)销售员负责1)登入商品销售信息(品名,编号,销售量,单价),2)输入、修改、删除入/出前台的商品信息、(品名,编号,生产厂家,数量,单 价,入/出库日期),3)打印前台商品库存清单(品名,编号,库存量,库存金额);(3)部门经理随机查询或打印统计报表1)日、月销售金额,2)日、月库存情况(品名,编号,库存量,库存金额),3)日、月前台库存情况(品名,编号,库存量,库存金额),4)打印年销售金额统计表、年库存误差统计表.解:(1)顶层DFD如下列图所示:前台库存清单0层DFD图如下所示:管理要求2 查询要求, 打印要求11打印要求2打印要求32处理出入库 商品信息世打印
3、要)前台库存清单4 求 /口2V 金额、误差统计表上-无效要求1判别有效性数据字典如下(仅以数据流条目为例,不包括文件条目):管理要求输入入/出库商品信息I修改入/出库商品信息I删除入/出库商品 信息管理要求2二登入商品销售信息|输入入/出前台的商品信息|修改入/出前台的 商品信息I删除入/出前台的商品信息查询要求二查询日、月销售金额I查询日、月库存情况I查询日、月前台库存 情况商品信息二品名+编号+生产厂家+数量+单价+入/出库日期库房库存清单二品名+编号+库存量+库存金额商品销售信息二品名+编号+销售量+单价前台库存清单二品名+编号+库存量+库存金额统计报表二日、月销售金额I日、月库存情况
4、I日、月前台库存情况日、月库存情况二品名+编号+库存量+库存金额日、月前台库存情况二品名+编号+库存量+库存金额金额、误差统计表二年销售金额统计表I年库存误差统计表该系统中的类标识如下(供参考,答案不唯一)库房管理员职工号输入商品信息修改商品信息删除商品信息打印库房库存清单销售员职工号登入商品销售信息输入商品信息修改商品信息删除商品信息打印前台库存清单销售员职工号查询日月销售金额查询日月库存查询日月前台库存打印年金额统计表打印年误差统计表商品品名编号生产厂家数量单价入库日期出库日期商品销售信息品名编号销售量单价库存情况品名编号库存量库存金额销售金额时间金额误差年份金额2、针对以下给出的问题陈述
5、:1)用结构化分析方法建立该系统的顶层和0层DFD图,并给出相关的数据字典;2)用面向对象方法,标识该系统中的类,并给出类的基本属性和操作.问题陈述如下:在要建立的简化学籍管理系统中:管理员A:负责录入在籍学生的基本信息(姓名,学号,年级,入学时间);管理员B:负责录入在籍学生的各科成绩及奖罚情况(时间、类型);管理员C:负责统计毕业年级每一学生的所修学分,列出那些没有修满学分的学生 (姓名,学号,学分),并在日常工作中,根据学校有关规定查询这一系统,对那些应受 到开除处分的同学提出开除学籍的报告.解:(1)该系统的顶层DFD如下所示:基本信息录入要求基本信息录入要求查询要求该系统的0层DFD图如下所示:数据字典如下(仅以数据流条目为例,不包括文件条目): 管理要求二录入学生成绩I录入奖罚情况 学生基本信息、=姓名+学号+年级+入学时间 奖罚情况二时间+类型学生名单二姓名+学号+学分该系统中的类标识如下(供参考,答案不唯一)管理员A职工号录入学生基本信息学生姓名学号年级入学时间成绩学分奖罚类型奖罚时间管理员B职工号录入成绩信息录入奖罚信息管理员C藤职工号统计学分查询学分提出开除报告
限制150内