软件工程课程设计.rar

RAR格式版权申诉手机打开展开

软件工程课程设计,上机题一问题陈述: 在要建立的某公司员工管理系统中,人事处负责录入、修改、删除员工信息(员工号、姓名);卫生处负责录入员工的健康信息(员工号、健康情况),其中健康善分为:优、良、一般、差;纪检处负责录入员工的奖惩信息;生产处负责录入员工的工作量;公司领导随时查询员工:各类健康状况的百分比,奖惩信息以及工...
编号:58-31655大小:30.10K
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 20023286 发布

软件工程课程设计


上机题一
问题陈述:
在要建立的某公司员工管理系统中,人事处负责录入、修改、删除员工信息(员工号、姓名);卫生处负责录入员工的健康信息(员工号、健康情况),其中健康善分为:优、良、一般、差;纪检处负责录入员工的奖惩信息;生产处负责录入员工的工作量;公司领导随时查询员工:各类健康状况的百分比,奖惩信息以及工作量。
根据问题陈述完成下面的设计要求:
1、 自顶向下,逐个画出各层数据流图(只要求顶层、0层和1层);
2、 定义数据词典;
3、 定义加工说明(可选择结构化英语、判定树或判定表);
4、 汇总前面各步骤的结果构成一个标准文档。
注意:
1、 使用正确符号,符号规范;
2、 数据流图中不允许出现控制流;
3、 数据词典要完整、规范;
4、 最底层的加工必须写小说明(叶节点);
5、 父图、子图要平衡;
6、 加工的输入数据流和输出数据流要平衡;
7、 用WORD编写文档打印后交上



上机题2

研究下面的伪码:
LOOP: DO WHILE Z>0
A=B+1
IF A>10
THEN X=A
ELSE Y=A
END IF
IF Y<5
THEN PRINT X,Y
ELSE IF Y<2
THEN GOTO LOOP
ELSE C=3
END IF
END IF
G=H+R
END DO
IF F>0
THEN PRINT G
ELSE PRINT K
END IF
STOP
要求1:画出上述伪码程序的程序流程图和盒图,并画出程序流图,然后计算它的环形复杂度。
要求2:考虑程序的逻辑有什么问题?
要求3:将结果打印为文档后上交。




上机题 3
问题叙述:某航空公司规定,乘客可以免费托运重量不超过30公斤的行李,当行李重量超过30公斤,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱内国内乘客超重部分每公斤收费6元,对国外顾客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。
要求 1:用判定树和判定表清楚地表示上述每种条件组合相对应的动作。(画出判定表和判定树)
要求 2: 写出该程序
要求 3:将结果打印为文档上交。