首页
登录
从业资格
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在
练习题库
2022-08-02
73
问题
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下。注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。订单需要在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
随机试题
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbeappli
Whatdopeopleknowaboutearlydolls?[br][originaltext]Nobodycanever
下列在艺术上创造了“空”、“灵”的韵味境界的散文集是()A.郁达夫的《屐痕处处》
小区给水系统为综合利用水资源,应优先选用的分质供水系统是( )。A.井水 B
下列关于系统集成资质证书的叙述,正确的是()A.所有资质证书都由工业和信息化部审
大规模深孔爆破应预先进行网路模拟实验。下列关于深孔爆破的要求中,说法错误的是(
牙齿正位器属于A.固定保持器 B.功能性矫治器 C.活动保持器 D.固定矫
A.气的出入异常,或为闭阻,或为外散B.元气耗损,脏腑功能减退,抗病力下降C.气
为预防输血后肝炎的传播,错误的叙述是A.提高筛选献血者的血清学检测试验的灵敏度B
期货从业人员在执业过程中应当()。A.坚持期货市场的公开、公平、公正原则,自觉
最新回复
(
0
)