2020年5月系统分析师论文答案及解析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、问答题

1、

试题一论面向服务的信息系统开发方法及其应用

信息系统是一个极为复杂的人机交互系统,它不仅包含计算机技术、通信技术和网

络技术,以及其他的工程技术,而且,它还是一个复杂的管理系统,需要管理理论

和方法的支持。如何选择一个合适的开发方法,以保证在多变的市场环境下,在既

定的预算和时间要求范围内,开发出让用户满意的信息系统,这是系统分析师所必

须要面临的问题。目前,有多种方法来解决该问题,其中面向服务(Service

Oriented,

SO)的开发方法就是一种常见的信息系统开发方法,其将接口的定义与实现进行

解耦,并将跨构件的功能调用暴露出来。

请围绕“论面向服务的信息系统开发方法及其应用”论题,依次从以下三个方面进行

论述:

1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。

2.请简要描述面向服务的开发方法的三个主要抽象级别。

3.请围绕基于面向服务开发方法的三个主要抽象级别,具体阐述你参与管理和开发

的项目是如何进行系统开发的。

参考答案:

【要点解析】

一、概述所参与管理和开发的软件项目,简述个人在项目中的角色及担任的主要工

作。

二、简要描述面向服务的开发方法的三个主要抽象级别,分别是操作、服务、业务

流程。

操作。最低层,代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构

化的响应。这里的结构化的接口是指操作与外界交互的方式,它定义了操作的输入

参数、调用方式以及返回结果。当执行查询操作时,数据库管理系统会解析并执行

相应的SQL语句,然后返回一个结构化的响应。这个响应会包含符合查询条件的所

有记录。后端代码可以将这些结果转换为JSON格式,并发给前端展示。

服务。代表操作的逻辑分组。通过将相关的操作组合成一个服务可以实现功能的模

块化、降低系统的复杂性、提高可维护性和可重用性。例如一个在线零售平台就可

以将用户注册、登录等功能封装成“用户服务”。这个服务负责处理与用户相关的所

有操作,包括注册新用户、验证用户登录、获取用户信息、更新用户资料等。这个

服务也可以与“商品服务”等服务互操作。这些服务不止用于零售平台,其他需要相

关业务场景的系统均可以使用。

业务流程。最高层,为了实现特定业务目标而执行的一组长期运行的动作或者活动

。服务间的调用可以完成一整套业务流程,如在线零售平台实现购物的业务流程可

能会需要“用户服务”、“订单服务”、“商品管理服务”等服务的调用与配合从而实现

整个下单的业务流程。

三、结合自身参与的实际软件项目,详细说明在实际项目中如何利用面向服务开发

方法的三个主要抽象级别(操作、服务、业务流程)指导信息系统管理和开发。

解析:

一、简答题要求回答在个人参与的软件项目中承担的角色和主要工作,此处需要根

据自身实际情况进行描述。

二、对于面向服务的开发方法的三个主要抽象级别(操作、服务、业务流程)需要

准确简述其含义。操作是基本的逻辑单元,服务是操作的组合,而业务流程是一系

列活动的集合,为了实现特定的业务目标。

三、在描述如何利用面向服务开发方法的三个主要抽象级别指导信息系统管理和开

发时,需结合实际操作经验,描述如何在项目中应用这些抽象级别。例如,首先定

义操作,然后将操作封装为服务,最后通过服务间的调用实现业务流程,从而完成

信息系统的管理和开发。

2、

试题二论快速应用开发方法及其应用

快速应用开发(RapidApplicationDevelopment,

RAD)是一种比传统生命周期法快得多的信息系统开发方法,它强调极短的开发

周期。RAD模型是瀑布模型的一个变种,通过使用基于构件的开发方法进行快速

开发。如果需求理解得很好,且约束了项目范围,利用这种模型可以很快开发出功

能完善的信息系统。RAD强调复用已有的程序结构或使用构件,或者创建可复用

的构件。一般来说,如果一个业务能够被模块化,且其中每一个主要功能均可以在

不到三个月的时间内完成,它就适合釆用RAD方法。每个主要功能可由一个单独

的RAD组来实现,最后再集成起来,形成一个整体。

请围绕“论快速应用开发方法及其应用”论题,依次从以下三个方面进行论述:

1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。

2.RAD方法的流程从业务建模开始,随后是数据建模、过程建模、应用生成、测试

与交付。请简要对上述5个步骤的主要工作和特点进行论述。

3.具体阐述你参与管理和开发的项目是如何釆用RAD方法进行开发的,并围绕上述

5个步骤,详细论述在项目开发过程中遇到了哪些实际问题,是如何解决的。

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档