首页
登录
从业资格
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在
练习题库
2022-08-02
129
问题
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下。注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。订单需要在30分钟内进行支付,否则会自动取消,用户也可以手工取消订单。用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。用户签收商品,交易完成。 【问题1】识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出2个实例。【问题2】在面向对象的设计过程中,状态图(Statechart Diagram)描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图中的(a)~(e)空白,完成订单处理的状态图。
选项
答案
解析
【问题1】(1)实体类。实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,用户、商品等。(2)控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模,例如结算、备货等。(3)边界类。边界类用于封装在用例内、外流动的信息或数据流,例如浏览器、购物车等。【问题2】(a)取消(b)订单结算(c)手工取消订单(d)订单生效(e)用户签收商品
转载请注明原文地址:https://tihaiku.com/congyezige/2408032.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法
使用质量是从用户的角度来看待的产品质量,其属性不包括( )。A.有效性 B.
软件内部/外部质量模型中,( )不是功能性包括的子特性。A.适合性 B.准确
某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用( )开发过程模型
( )不属于网络测试对象。A.服务器 B.路由器 C.网段 D.CPU
某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要
某MOOC(慕课)教育平台欲开发一基于Web的在线作业批改系统,以实现高效的作业
以下关于模块化的叙述中,正确的是( )。A.每个模块的规模越小越好,这样开发每
POP3协议采用( )模式进行通信,当客户机需要服务时,客户端软件与POP3
某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32
随机试题
IsCollegeReallyWorththeMoney?TheReal
根据建筑施工临时支撑结构技术规范要求,支撑结构的地基应符合下列哪些规定()
女性患者,23岁。间歇性心悸,气促3年,劳累时加重。1周前受凉后出现发热、咽痛、
石斛与覆盆子均可治疗的病证是()A.肝肾亏虚、目暗不明 B.肾虚不固
Sulphurhasoccasionallybeenfoundint
大多数技术指标都是既可以应用到个股,又可以应用到大盘指数,但()只能用于大盘指数
下列各项中,不能按粮食白酒税率征税的是()。A.外购酒精生产白酒,酒精所用
根据《公路建设市场管理办法》,项目施工应当具备的条件有()。A.项目已列入公路
关于DCS机柜的接地要求,正确的有( )。 A.DCS机柜需单独接地 B.
A.肺类癌 B.细支气管肺泡癌 C.肺中分化腺癌 D.恶性间皮瘤 E.肺
最新回复
(
0
)