2022年上半年系统分析师考试案例分析(真题+解析).docx
《2022年上半年系统分析师考试案例分析(真题+解析).docx》由会员分享,可在线阅读,更多相关《2022年上半年系统分析师考试案例分析(真题+解析).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年系统分析师案例分析真题+解析、阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。【说明】某软件公司拟开发一套博客系统,要求能够向用户提供布自曰W导, 及时有效的与他人进行交流的平台。新用户发布个人博客之前,需要创建一个新 的博客账户,以下为新用户注册的操作行为:(a) 向系统请求创建f 新的博客账户;(b) 输入个人详细信息;(c) 使用证件数据帝正个人详细信息:(d) 痈账户类型: 身份验证成功,创建新的博客账户;(f) 用户身份信息验证不成功:(g) 以电子邮件的方式将账户详细信息发送给用户;(h) 博客账户申请被拒绝。【问题1】(6分)在结构化和面向对象的软件
2、分析过程中,通常会使用到数据流图、活动图和流程 多,请分别描述这三种模型的特点和适用场景。【问题2】(9分)采用用例图和用例描述建模系统需求,请使用题干给出的(a) (h),完善 博客账户创建用例描述中的(1) (6),如表1-1所示。将正确答素填在答题纸上。表1.1博客账户创建用例描述I用例名称-创建一个新的使客账户加关的需求 掰用户的个人资料通过证件数据库裁证成功后,CMS系统磐 允许用户创建-个斯的博客账户上下文目标新用户请求创建个新的博客账户3二3置条件_所用尸具有其实有效的身份证明物的结束条件-为新用户创建博客账户大妆的结束条件 主要参与者业独舞户的申清被拒绝弗舟I初用尸廊用户【誓W
3、亦E 个薪的博客账户一卜L_ 厂-JL(1)I一 _ 【问题3】(10分)需求评亩是通过将需求规格说明书递交给相关人员检查,以发现其中存在缺陷的 过程。在需求工程中,需求评亩是f非常重要的过程。结合题干素例,请用 300字以内的文字简要说明需求评亩的内容及作用。【问题11数据流图:特点:通过系统内数据的流动来描述系统功能的一种方法。强调系统中的数据流 动。由:数据流,外部实体,加工,数据存储。适用场景:结构化需求分析,为系统做功能建模。活动图:特点:与流程图类似,但可以表现并行执行。适用场景:面向对象分析与设计建模。流程图:特点:能清晰展现业务执行的流程顺序。强调控制流。适用场景:结构化需求分
4、析与结构化设计,为系统梳理业务流程。【问题2】(1) (a)(2) (d)(3) (b)(4) (c)(5) (g)(6) (h)【问题3】需求评审内容:(1) SRS正确地描述了预期的、满足项目干系人需求的系统行为和特征。(2) SRS中的软件需求是从系统需求、业务规格和其他来源中正确推导而来的。(3) 需求是完整的和高质量的。本例中存在需求描述不完整的情况,如:谁向系统请求?输入个人详细信息要输入哪些?选择账户类型,有哪些账户类型供选择?(4) 需求的表示在所有地方都是一致的。(5) 需求为继续进行系统设计、实现和测试提供了足够的基础。(6) 用例优先级合理度评估本案例中,未说明用例的优先
5、级。作用:1、发现二义性需求2、发现不确定性用户未达成共识的需求3、发现遗漏的需求4、为项目干系人在需求问题上达成共识提供支撑5、降低,风险6、提高软件质量二、阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。【说明】某软件公司为某企业开发一套在线办公自动化系统,以提升企业管理服务的质量 和效率。公司决定采用面向对象方法开发该系统,张工负责对员工请假亩批业务 进行了分析,具体描述如下:企业员工通过请假申请页面提出请假申请后,首先由部门经理进行亩核,若请假 理由不合理,部门经理拒绝请假申请,将申请退回给员工,员工对请假申请表进 行修改再次提交,或放弃请假申请。若请假理由合理,且请假天数小
6、于等于3天,则部门经理直接批准请假申请,生 成请假批准单,申崖吉束。若请假天数大于3天,则在部门经理批准请假申请后,需要提交给副总经理亩核 批准。副总经理若认为该申请合理,贝U亩核通过,生成请假批准单,流程结束; 若总经理认为申请不合理,则拒绝请假申请,将请假申请退回给员工。【问题1】(11分)识SU设计类是面向对象设计过程中的重要环节之一,设计类表达了类的职责,即 该类所承担的任务。请用300字以内的文字说明设计类通常包含哪3种类型, 以及每种类型的主要职责,并从题干描述素例涉及的具体类为每种类型的设计类 举出两个实例。【问题2】(6分)识SU类之间的关系是面向对象分析过程中的重要环节之一,
7、常见的类之间关系包 括泛化关系、关联关系、聚合关系、组合关系等。请用300字以内的文字对泛 化关系和关联关系的内涵进行描述,并根据题干具体类的描述为这两种关系各举 出种实例。【问题3】(8分)在面向对象的设计过程中,状态图描述了f 实体基于事件反应的动态行为。请【问题11(1) 实体类。实体类映射需求中的每个实体,保存需要存储在永久存储体中的 信息,例如,员工信息、请假申请表。(2) 控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有 的控制行为进行建模。例如,提交请假,审批请假。(3) 边界类。边界类用于封装在用例内、外流动的信息或数据流。例如,请假 申请页面、请假批准单。【问
8、题2】(1) 泛化关系。泛化关系描述了一般事物与该事物中的特殊种类之间的关系, 也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说,子类 继承了父类,而父类则是子类的泛化。(2) 关联关系。关联提供了不同类的对象之间的结构关系,它在一段时间内将 多个类的实例连接在一起。关联体现的是对象实例之间的关系,而不表示两个类 之间的关系。其余的关系涉及类元自身的描述,而不是它们的实例。对于关联关 系的描述,可以使用关联名称、角色、多吏性和导向性来说明。 泛化关系实例:员工与部门经理。部门经理也是员工的一种。 关联关系:员工与请假记录之间有关联关系。【问题3】(a) 部门经理拒绝请假申请(b
9、) 请假天数3天(c) 副总经理不批准请假(d) 请假天数03天三、阅读以下关于基于模型的系统工程方法的描述,在答题纸上回答问题1至 问题3。【说明】某公司长期从事宇航系统的研制任务。随看宇航系统能力的不断提升,软件的规 模急剧增加,对应的缺陷密度呈现出几何增长,失效问题越来越严重。为了保证 产品的质量,公司领导要求在重点项目中实施基于模型的系统工程(MBSE)。 由于辅助动力控制系统关系看飞行器的飞行安全,有必要作为试点工程首先实施 MBSE方法。王工作为安该系统的主要负责人,承担起了此项工作。【问题1】(10分)王工以前一直负责用传统开发方法进行系统设计,深知基于文本的系统设计方式 存在天
10、然的局限性。王工接到指示后,研究了 MBSE的相关理论基础和工程实 现方法,提出了用MBSE方法设计辅助动力控制系统的实施方素。请用300字 以内的文字说明什么是MBSE方法,并列举出三个基于文本设计方式的局限性。【问题2】(9分)MBSE的核心技术是模型方法论,王E寸目前主流建模方法Harmony-SE (harmony for System Engineering)方法、RUP-SE (Rational UnifiedProcess for System)方法和VitechMBSE方法进行了分析、对比,鉴于该系 统具备安全攸关系统的特殊性,强调验证的有效性,王工认为Harmony-SE方
11、法比较适合宇航环境开发。图3-1给出了 Harmony-SE方法的产品生命周期结 构。请根据以下三种有关建模方式的描述,判定四附描述是Harmony-SE方法 的正确说明?并简要说明王工在本项目中选择Harmony-SE方法的理由。描述1:一种面向对象的设计方法,可以将设计工作按照角色、工件和任务类型 进行分解,生成新的分解结构,实现并行设计与迭代开发。描述2:系统模型贯穿系统研发的整个生命周期,能够较好处理复杂与整体问题。 描述3:一种并行系统工程活动,由四个基本系统工程活动组而成,这四种活动 通过公共系统的库相关联。MBSE方法可以通过软硬件建模来预先评估系统的可靠性。王工带领项目成员针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 上半年 系统分析 考试 案例 分析 解析
限制150内