国家工信部网站备案实名:湖北自考网 为考生提供湖北自考信息服务,仅供学习交流使用,官方信息以湖北教育考试院为准。

湖北自考网

网站首页 自考专业 自考培训 考场查询 成绩查询 网上报名 考生平台
专题:
自考报名时间 考试时间 自考单科网课 模拟考试 教材大纲 免考办理 转考办理 实践考核 毕业申请 学位英语培训 学位申请 专升本 成人高考 中专
湖北自考在线 湖北学位英语培训班 湖北成人高考报名 湖北自考视频免费领取
当前位置:湖北自考网 > 北大软件工程上机考试历年考题

北大软件工程上机考试历年考题

湖北自考网 来源: 时间:2006-06-21 00:00:00

  校务管理系统

  管理老师的家伙:录入老师情况(姓名。地址。所教课程) 老师缺科记录(名字。时间。原因。课程)

  管理学生的家伙:录入学生情况(姓名。所选课程。成绩)

  教务主任:查询统计 1:教师情况 2:学生总成绩 3:学生平均成绩

  1)用结构化方法画出系统顶层图、0层图,数据字典。

  2)画出该系统的初始化模块结构图。

  3)用面向对象法画出该系统有那些主要的类。

  (二)

  有关测试的题

  一段程序求1-50之间的整数的级乘的和(例如:在提示输入0-50之间的整数_ 时输入5即求1!+2!+3!+4!+5!的和)

  要求设计测试用例。

  注意事项:

  用帐号登陆->试题在y盘的<考试>文件夹内->新建word文档(你所有答题都写在这)->结果保存到z盘的以你的帐号命名的文件夹内。ok了。

  把测试程序(在y盘的<考试>文件夹内)复制到z盘的以你的帐号命名的文件夹内。这样在你打开命令提示符时,目录正好是z:\帐号。你只需键入测试程序名(test1.exe)

  (三) 在要建立的仓库管理系统中,入库员负责登记入库物品(品名,数量, 单价,位置,审批,日期)中,包括查看库存中有无这类物品。

  出库员根据用户要求(品名,数量,审批人),查看有无所需物品,若有查看库存量是否满足,方可提货,并修改库存。

  库房主任负责库房的日统计,月统计,并统计出入差额产生日报表(品名, 数量,差额,库存余额)和月报表(数量,差额,库存余额)。

  1、用结构化分析,建立系统模型0层1层(包括数据字典)

  2、初始模块结构图,

  3、识别系统中有那些类。

  (四)程序test4中,输入1800-2000年,判断是否为闰年。

  测试用例分析,此程序有那些错误。

    mian(){
int year,leap;
printf("输入年份:\n");
scanf("%d",&year);
if (year%4==0){
if (year%100==0){
if (year%400==0)
leap=1;
else
leap=0;
}
else leap=0;
}
if (leap==1)
printf("%d是",year);
else printf("%d 不是",year);
printf("闰年\n");

  (五)。图书馆有一个图书管理系统,店员每天登记图书信息(编号、书名、数量等),并根据用户的需求查阅库存信息,若有用户需要的图书,且数量足够,就取书给用户;否则让用户填写订购信息,并录入缺货信息。每月打印报表交给经理。

  (1) 画数据流图(只画到1层图),并给出数据字典。

  (2) 画出相应的软件结构图及程序流程图。

  (3) 画出其面向对象的对象模型,并指出所有的类。

  (六)。运行给出的一段程序,设计测试用例。

  (请问测试用例应该如何设计?使用何种格式?)

  北京大学软件工程上机考试题(2001年10月)

  内容:

  题目:见软件工程书P221实验一,三

  要求:对于结构化设计按瀑布型各阶段给出相应的文档:软件计划,需求规格说明书。

  其中:

  1、项目计划:包括项目概要,实施计划及交付的期限安排。

  2、需求规格说明书:依据题目给出的数据流图的顶层、0层、1层(若有的话)及相应的数据字典。

  3、概要设计:依据需求规格说明书给出软件结构图及个模块接口说明。

  4、详细设计说明书要求:对概要设计中的模块给出详细流程图(PAD或伪码)和重要数据结构。

  5、测试计划:包括所测试日期安排,测试相应分析模型(对象模型,动态模型,功能模型)。

  其中:

  对象模型

  找出系统对象、类、类的结构(关联,一般——具体,整体——部分结构)

  确定类的方法

  给出对象模型图及数据字典(例题P146图10-21)

  动态模型

  确定事件,建立事件跟踪表(只要建立一个即可)

  根据事件跟踪表建立相应的状态图,例子见P147 10-22,P148 10-24

  功能模型

  根据系统建立响应的功能模型,证明输入与输出的关系,要求建立顶层及层数据层图即可,见P149 10-26,10-27

  注:

  结构化测试:

  #能根据题意给出正确的需求规格说明书

  #结合题意,根据需求数据说明书给出相应的软件结构图

  #详细设计说明书中的顶层嵊必须将软件结构图中的模块详细实现流程及重要数据结构一一写明

  #测试计划中测试用例的设计

  *白盒设计:根据详细设计流程图分别设计一个逻辑覆盖、循环覆盖和路径覆盖的测试用例即可。

  *黑盒设计:按照等价类划分和边界值分别设计一个测试用例即可

  面向对象测试

  *能根据题意给出正确的对象模型、并能将系统中的主要的类及类结构描述清楚

  *结合题意,得出正确的动态模型(事件跟踪图及状态图)

  *结合题意,给出正确的功能模型,建立正确的顶层及层数据图

  安排:将此分析的文档生成电子版文档(用Microsoft word)

  题目和方法

  方法:1、采用结构化方法 2、采用面向对象方法

  题目:

  开发一个单位的认识系统

  功能:录入:存储人员基本信息:可进行简单查询和条件组合查询;可按年龄、工资、职称进行统计;可打印出报表;可对人员基本信息进行维护、备份和恢复;按照职称、工龄每年晋升相应的工资,并将新的工资信息入库保存

结束
本文标签
特别声明:1.凡本网注明稿件来源为“湖北自考网”的,转载必须注明“稿件来源:湖北自考网(www.hbzkw.com)”,违者将依法追究责任;
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
限时,免费获取学历提升方案

已帮助10w万+意向学历提升用户成功上岸

  • 毛泽东思想概论

    毛泽东思想概论

    培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训
  • 英语二

    英语二

    本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训
  • 马克思主义基本原理概论

    马克思主义基本原理概论

    本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训
  • 思想道德修养与法律基础

    思想道德修养与法律基础

    《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训
  • 中国近代史纲要

    中国近代史纲要

    “中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训
微信公众号 考试交流群
湖北自考网微信公众号

扫一扫关注微信公众号

随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。