其他分享
首页 > 其他分享> > 软件工程应用题

软件工程应用题

作者:互联网

 

  1. 某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化脱产学习;高中文化当电工;年龄在20-40岁者,中学文化男性当钳工,女性当车工,大学文化都当技术员;年龄在40以上者,中学文化当材料员,大学文化当技术员。请用判定表或判定树描述上述问题。

判定表:

 watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

  1. 某学校研讨班制度如下:研讨班由每个学年开始时开设,持续一学年。每个研讨班针对一个或多个研究方向,可由一位或多位教师主持。学生可根据主持教师的姓名和研讨班的方向来选择和参加某个研讨班。所有学生必须且只能参加一个研讨班的学习。研讨班会时常开展活动,由教师决定活动时间、地点、主题和作报告的学生。每次活动时,由一位或多位学生做学习报告,交流学习心得。每个学生在一次活动中做一次报告。教师对每个报告进行点评和指导,提出意见和建议。请根据以上叙述画出E-R图。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

3.根据下面的描述画出对应的类图。

  (1)学生包括本科生、研究生两种。

  (2)研究生的一部分利用课余时间担任助教。

  (3)教师包括讲师和教授两种。

  (4)一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授可以有5名助教。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

  1. 画出如下图所示的程序流程图对应的流图,并计算其环形复杂度。watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

  1. 根据下面的描述画出对应的E-R图。

  银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,密码正确或存款时未留密码,则系统计算利息并打印利息清单给储户。

 

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

7.请使用PAD图和PDL语言描述在数组元素a[1]~a[10]中找最大数的算法。

 

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

  1. 将如图所示的PAD图转换成伪码表示。

 

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

While A do
If x>0 then x1 else x2 endif
If y>0 then
y1
If z>0 then z1 else z2 endif
Else y2
Endif
y3
Endwhile

  1. 将下面的盒图转换为PAD图。

 watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

  1. 某校教学管理系统,其中包括教师、学生和课程,教师有教工号、姓名,学生有学号、姓名,课程有课程号和学分。每位教师可以教多门课程,但是每门课程只能由一位教师来教。一个学生可以学多门课程,每门课程可以有多个学生来学。学生学习某门课程会取得相应成绩。请根据以上描述画出该系统的E-R图。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

 

  1. 给出所示判定表的判定树。

判定表:

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

解:

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

  1. 假设某航空公司规定,乘客可以免费托运行李的重量不超过30公斤。当行李的重量超过30公斤时,对经济舱的国内乘客超重部分每公斤收费4元,对头等舱的国内乘客超重部分每公斤收费6元。对国外乘客,超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。试画出相应判定表。

解:

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

15.给定下列伪码表示,设计出等价的N-S图。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

16.将下面的伪码表示转换为PAD图。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

19.远程网络教学系统的功能需求如下:学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。

(1)学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,可以通过“找回密码”功能恢复密码。请画出学生参与者的用例图。

(2)教师如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

标签:教师,课程,应用题,画出,学生,密码,研讨班,软件工程
来源: https://blog.51cto.com/u_15277368/3006156