刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题二





某畜牧饲料公司欲建设一套面向互联网的商品交易平台,该平台可以方便畜牧业养殖户与饲料公司之间的询价与交易。参考目前的电子商务模式,该平台的主要需求可参考下图,需求


具体描述如下:

1. 平台主要分为商家、顾客和管理员三类用户。商家代表在平台上发布供应和商品的用户,顾客代表在平台上下采购订单的用户,管理员代表平台上的运营和维护人员。

2. 商家在注册账户后获得一个店铺,店铺拥有库存,库存中存放商品记录。商家可以通过添加商品和追加库存的方式,向库存中添加店铺中可销售的商品。通过标记商品上/下架状态或调整库存的方式设置商品是否在店铺中展示和销售。当商品库存为0时,不会出现在商家店铺中。

3. 顾客在浏览商家店铺和商品的过程中可以直接下订单(3.1),或将商品加入购物车(3.2),然后再使用购物车生成订单(3.3)。

3.1 顾客在浏览到某个合意的商品时,可直接填写商品数量并生成订单;

3.2 顾客在浏览到某个合意的商品时,可将商品添加到购物车中。添加时可提前填入商品数量,也可未来在购物车中修改商品数量;

3.3 在购物车中,顾客可以移除商品,也可以调整购买商品的数量。顾客可以通过复选框勾选部分商品或全部商品,然后通过生成订单按钮依据选中商品生成一个新得订单。

根据提供的商品交易平台需求描述,请设计一份包含管理员、商家、顾客三类用户的功能需求列表,并为每个功能提供简要的描述。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

分析类主要描述应用领域中的概念,分析类可以从这些概念中得出,或者说分析类图中的类是从需求中获取的。

设计类图描述软件的接口部分,而不是软件的实现部分,设计类更易于开发者之间的相互理解和交流,设计类通常是在分析类的基础上进行细化和改进的。

图中的类是分析类。

分析类主要在需求分析和架构设计中产生,设计类主要在概要设计阶段产生。

解析:

本题主要考查UML中的类图以及其在软件生命周期模型中的应用。分析类和设计类是UML中的两种重要类别,它们在软件开发的不同阶段产生并起到不同的作用。

分析类主要关注应用领域中的概念,通过类图来描述这些概念,从而建立软件的需求模型。这些类是从需求中获取的,帮助开发人员理解软件应该具备的功能和特性。

设计类则更关注软件的接口部分,描述的是软件的实现细节。设计类的出现,使得开发者之间更容易相互理解和交流,同时,设计类通常是在分析类的基础上进行细化和改进,以更好地满足软件的实际需求。

在软件生命周期模型中,分析类主要在需求分析和架构设计中产生,帮助开发人员明确软件的需求和架构;而设计类则主要在概要设计阶段产生,为软件的具体实现提供指导。

对于本题提供的图2-1,由于其主要描述的是商品交易平台的需求,因此图中的类属于分析类。

创作类型:
原创

本文链接:根据提供的商品交易平台需求描述,请设计一份包含管理员、商家、顾客三类用户的功能需求列表,并为每个功能

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share