软件工程练习题

一、什么是软件生命周期模型?试比较瀑布模型和增量模型的优缺点,说明这两个模型的适用范围。(10分)

针对下述业务需求,完成第二、三题。
某电商平台需要开发一个购物车功能,买家用户浏览商品,把自己要购买的商品放入购物车;买家退出后,购物车的内容需要保存;买家可以把商品从购物车中移除,也可以修改商品数量等操作;买家可以从购物车中确认下订单,生成的订单放到订单库;平台根据订单商品,生成订单报表发给商家;商家确认订单后,平台通知买家。
二、画出平台购物车模块的数据流图。(10分)

三、描述设计购物车的软件模块,给出软件结构图,模块应该包括买家商品查询和浏览、加入购物车、移出购物车、计算商品总价、生成订单报表、确认订单等。(10分)

四、画出以下伪代码的盒图和程序流程图(10分):

请分析下面的需求,并针对该需求完成五、六、七、八题。
网上购火车票流程: 登录12306平台后,乘客可以在先查询到可供购买的车票,然后选择要自己满意的车票,输入乘客信息,预订车票;
支付之前,乘客可以直接取消订票;支付完成后,订票生效。预订生成半个小时内如果没支付,系统自动取消预订,该车票进入余票状态;
订票生效后,乘客想变换车票,可以改签一次,改签后,不能再改签,只能退票;
发车时间到后,该车票进入完成订票状态,不能退票或者改签。

五、请画出系统的用例图(10分)

六、分析系统中存在哪些可能的类,并画出类图。(10分)

七、请针对购票的流程,画出时序图。(10分)

八、请对车票的生命周期,画出状态图。(10分)

九、测试一个加法器程序,该程序计算两个1—100之间的整数a和b的和(包含1和100)。 请采用等价类划分法对该假发程序设计测试用例,填写下表,实现黑盒测试。(10分)
输入条件 有效等价类 无效等价类

用例序号 输入 覆盖等价类 预期输出

十、假设自己被指派为一个软件公司的项目负责人,任务是开发一个技术上具有创新性的产品,该产品把AR、VR等先进技术与软硬件相结合。由于家庭娱乐市场的竞争非常激烈,试描述如何进行项目管理。(10分)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想要AC的dly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值