刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题


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

信息系统是一个极为复杂的人机交互系统,它不仅包含计算机技术、通信技术和网络技术,以及其他的工程技术,而且,它还是一个复杂的管理系统,需要管理理论和方法的支持。如何选择一个合适的开发方法,以保证在多变的市场环境下,在既定的预算和时间要求范围内,开发出让用户满意的信息系统,这是系统分析师所必须要面临的问题。目前,有多种方法来解决该问题,其中面向服务(Service Oriented, SO)的开发方法就是一种常见的信息系统开发方法,其将接口的定义与实现进行解耦,并将跨构件的功能调用暴露出来。

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

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

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

3.请围绕基于面向服务开发方法的三个主要抽象级别,具体阐述你参与管理和开发的项目是如何进行系统开发的。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【要点解析】

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

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

① 操作。最低层,代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应。这里的结构化的接口是指操作与外界交互的方式,它定义了操作的输入参数、调用方式以及返回结果。当执行查询操作时,数据库管理系统会解析并执行相应的SQL语句,然后返回一个结构化的响应。这个响应会包含符合查询条件的所有记录。后端代码可以将这些结果转换为JSON格式,并发给前端展示。

② 服务。代表操作的逻辑分组。通过将相关的操作组合成一个服务可以实现功能的模块化、降低系统的复杂性、提高可维护性和可重用性。例如一个在线零售平台就可以将用户注册、登录等功能封装成“用户服务”。这个服务负责处理与用户相关的所有操作,包括注册新用户、验证用户登录、获取用户信息、更新用户资料等。这个服务也可以与“商品服务”等服务互操作。这些服务不止用于零售平台,其他需要相关业务场景的系统均可以使用。

③ 业务流程。最高层,为了实现特定业务目标而执行的一组长期运行的动作或者活动。服务间的调用可以完成一整套业务流程,如在线零售平台实现购物的业务流程可能会需要“用户服务”、“订单服务”、“商品管理服务”等服务的调用与配合从而实现整个下单的业务流程。

三、结合自身参与的实际软件项目,详细说明在实际项目中如何利用面向服务开发方法的三个主要抽象级别(操作、服务、业务流程)指导信息系统管理和开发。


解析:

一、简答题要求回答在个人参与的软件项目中承担的角色和主要工作,此处需要根据自身实际情况进行描述。

二、对于面向服务的开发方法的三个主要抽象级别(操作、服务、业务流程)需要准确简述其含义。操作是基本的逻辑单元,服务是操作的组合,而业务流程是一系列活动的集合,为了实现特定的业务目标。

三、在描述如何利用面向服务开发方法的三个主要抽象级别指导信息系统管理和开发时,需结合实际操作经验,描述如何在项目中应用这些抽象级别。例如,首先定义操作,然后将操作封装为服务,最后通过服务间的调用实现业务流程,从而完成信息系统的管理和开发。

创作类型:
原创

本文链接:试题一 论面向服务的信息系统开发方法及其应用信息系统是一个极为复杂的人机交互系统,它不仅包含计算机技

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share