没有合适的资源?快使用搜索试试~ 我知道了~
首页软件工程期末50题详解:成本效益分析与算法设计
本资源是一份针对软件工程期末考试的50道实践题,包含了多个与软件开发、维护、经济效益评估以及流程图设计相关的知识点。这些问题旨在考察学生对软件工程核心概念的理解和应用能力。 第1题涉及的是软件维护中的投资效益分析,要求计算货币的时间价值和纯收入。通过计算未来值的现值,利用年利率计算每年的投资回报,并在五年生存期内累加,得出总现值。不考虑复利的情况下,学生需要填写年份对应的现值和累计现值。 第2题考查的是项目投资回收期和货币时间价值的计算。投入20万元,每年末有5万元收入,学生需计算这些收入的现值,并找出回收投资所需的时间,同时考虑年利率的影响。 第3题涉及到投资回收期和纯收入的复利计算,系统每年节省2000元,加上初始投资5000元,需要运用复利公式来计算投资回收期和投资带来的净收益。 第4题同样关注复利计算,5.5万元投资,每年节省2万元,生存期为4年,学生需要计算货币的时间价值,投资回收期,以及纯收入。 接下来的题目集中在流程图的设计上,包括使用过程描述语言(PDL)编写的程序的PAD图绘制。例如,WHILE循环结构的嵌套和条件判断的表示,要求学生将伪码转换成流程图,展示程序的逻辑执行路径。 最后几题分别涉及求和算法(如等差数列)、查找最大数的算法(数组操作)以及商场的优惠策略描述,这些都是实际编程和算法设计中的常见应用场景。 这份文档是期末考试复习的重要参考资料,涵盖了软件工程的基本原理、项目管理、经济效益评估以及图形化编程语言的理解和应用,对于准备参加考试的学生来说,理解和解答这些问题将有助于提升他们的软件工程实践能力。
资源详情
资源推荐
31、某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机
辅助企业管理系统,其中:
生产科的任务是:
(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定
车间月生产计划。
(2)根据车间实际生产日报表、周报表调整月生产计划
(3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。
(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间
技术科的任务是:
(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科
产生外购需求计划给供应科,并产生产品自制物料清单。
(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图
给零件厂。 试写出以上系统中生产科和技术科处理的软件结构图。
32、某培训中心要研制一个计算机管理系统。它的业务是:
将学员发来的信件收集分类后,按几种不同的情况处理。
如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检
查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门
财务人员开出发票给学生。
如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件
上做相应的修改,并给学生注销单。
如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。
要求:
1.对以上问题画出数据流程图。
2.画出该培训管理的软件结构图的主图。
33、图书馆的预定图书子系统有如下功能:
(1) 由供书部门提供书目给订购组;
7
A
2
A
1
A
3
A
4
A
5
f1 f2
g1
g3
g2
g4
g5
g6
(2) 订书组从各单位取得要订的书目;
(3) 根据供书目录和订书书目产生订书文档留底;
(4) 将订书信息(包括数目,数量等)反馈给供书单位;
(5) 将未订书目通知订书者;
(6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
34、银行柜取款系统有如下功能:
(1)用户用取款卡到柜取款;
(2)如是不合法取款卡,则退回并显示出错;
(3)对用户输入的密码进行确认检查,非法密码被拒绝;
(4)核查用户的取款额,超支被拒绝;
(5)登录一笔合法取款,更新帐卡;
(6)生成付款通知,经确认后支付现金。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
35、工资计算系统中的一个子系统有如下功能:
(1)计算扣除部分—由基本工资计算出应扣除(比如水电费、缺勤)的部分;
(2)计算奖金部分—根据职工的出勤情况计算出奖励金;
(3)计算工资总额部分—根据输入的扣除额及奖金计算出总额;
(4)计算税金部分—由工资总额中计算出应扣除各种税金;
(5)生成工资表—根据计算总额部分和计算税金部分传递来的有关职工工资的详细
信息生成工资表。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
36、为以下程序流程图分别设计语句覆盖和判定覆盖测试用例并标明程序执行路径。
(x>1) AND (y=0)
(x=2) OR (z>1)
语句段1
语句段2
开始
结束
T
T
F
F
a
b
c
d
e
(x>1) AND (y=0)
(x=2) OR (z>1)
语句段1
语句段2
开始
结束
T
T
F
F
a
b
c
d
e
37、下图为一个被测程序流程图,试用判定覆盖方法为它设计足够的测试用例。
a
A>1且 B=10 真
c
假 X = X / 10
8
剩余39页未读,继续阅读
「已注销」
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功