首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。 某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定采用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下:
阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。 某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定采用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下:
admin
2017-09-13
40
问题
阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。
某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定采用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下:
注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。
用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。
订单需要在30分钟内进行支付,否则会自动取消,用户也可以手工取消订单。
用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。
生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。
用户签收商品,交易完成。
识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出2个实例。
选项
答案
在系统设计过程中,类可以分为三种类型:实体类、边界类(或接口类)和控制类。 实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息。题干描述中商品、订单、注册用户、送货信息、购物车等都是实体类。 边界类用于封装在用例内、外流动的信息或数据流。题干描述中商品信息页面、订单信息录入页面和订单表单都属于边界类。 控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词。题干描述中订单结算、订单支付、备货、出货等都属于控制类。
解析
识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。在系统设计过程中,类可以分为三种类型:实体类、边界类(或接口类)和控制类。
实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息。题干描述中商品、订单、注册用户、送货信息、购物车等都是实体类。
边界类用于封装在用例内、外流动的信息或数据流。题干描述中商品信息页面、订单信息录入页面和订单表单都属于边界类。
控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词。题干描述中订单结算、订单支付、备货、出货等都属于控制类。
转载请注明原文地址:https://jikaoti.com/ti/n067FFFM
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历
列举ADO.NET中的五个主要对象,并简单描述
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
已知一台计算机的IP地址是192.168.1.159,搜索该计算机。
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
连接到北京大学的FTP站点。
从地址栏搜索“网易”论坛。
pc机的标准输入设备是()。A.键盘B.鼠标C.扫描仪D.数码相机
ICMPisoftenusedintroubleshootingandverifyingnetwork.WhatstatementsaretrueregardingICMPpackets?(Choosetwo)A.Th
随机试题
采用递归调用的算法编写一个计算x的n次方的函数(不用写主函数调用)。
简述领导绩效的作用。
肝癌伴门脉高压时不会出现
火灾风险评估的基本流程有:①消防安全管理水平评估;②前期准备;③编制火灾风险评估报告;④火灾危险源的识别;⑤确定对策、措施及建议;⑥定性、定量评估;⑦确定评估结论。下列排序正确的是()
在下列变化中,不会导致需求曲线位移的是()。
在一节课的基本构成中,贯穿一节课始终的是()
法的指引是一种规范性指引,不同于个别指引,原因在于法的指引具有()
有些被公众认为是坏的行为往往会有好的效果。只有产生好的效果,一个行为才是好的行为。所以,有些被公众认为是坏的行为其实是好的。以下()最恰当地概括了上述言论的错误。
一次面试,某组第一个考生回答第一题时引用古诗道:“有诗云‘横看成岭侧成峰’……”此时大多数考官微微颔首,表示赞扬。接着第二个考生回答同一题时,也说:“有诗云‘横看成岭侧成峰’……”考官开始疑惑。一天面试下来,该组20名考生,有11名考生回答第一题开篇就是这
将实体一联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是()
最新回复
(
0
)