问题 问答题 案例分析题

电子政务

电子政务是指政府机构利用信息化手段来实现政府职能。

某市房地产交易网站是市建设委员会实施电子政务的门户,网站包括以下栏目:项目公示、业务办理、信息发布、通知公告、政策法规、房地产经纪、在线答疑等,其中业务办理栏目中又包括申办预售许可、期房网上签约、申请预售登记、权属登记申请、现房网上签约、经纪机构管理、评估行业管理等项目,多数的业务办理项目需要管理部门多级审批。

本题中的电子政务项目在进行需求分析时,系统分析师需要有效地获取需求,进行需求建模。需求建模包括域建模、用例建模、组件和服务建模、性能建模等。请用300字以内文字分别简要叙述什么是用例建模、组件和服务建模、性能建模。

答案

参考答案:

用例建模描述各种参与者(人和其他系统)和系统之间的主要交互。用例建模可以描述利益相关者(如用户和维护人员)所看到的系统行为。

组件建模确定系统的子系统、模块和组件结构,为子系统、模块分配需求和职责,每个组件元素作为一个自包含的单元,用于开发、部署和执行。服务建模提供了通用的应用程序,并将应用程序定义为一组抽象服务接口。

性能建模是对系统的性能进行度量,为每个组件确定性能指标。包括执行时间、资源使用、开发复杂性、维护复杂性等质量属性。

解析:

第3个问题考查域建模、用例建模、组件和服务建模、性能建模的概念。域建模是指为问题域创建相应的模型并且把它划分为若干个内聚组的过程。域模型是一种用于理解问题域的工具。要构造域模型,必须完成下列工作:

①标识并确定参与者(实体)及其操作(活动)的特征。

②标识管理操作(规则)的策略。

③收集有关实现这些操作、来自这些操作或者记录这些操作(构件/数据)的信息。

④将相关的要素划分为子域。

⑤确定结果域(核心的/通用的/外部的)及它们之间交互的特征。

用例模型描述了各种参与者(人和其他系统)和要分析的系统之间的主要交互。用例应该说明系统如何支持域和业务流程模型中的业务流程。用例模型应该将系统放到上下文环境中,显示系统和外部参与者之间的边界,并描述系统和参与者之间的关键交互。用例建模可以描述利益相关者(如用户和维护人员)所看到的系统行为。

用例建模建立反映系统行为的动态模型,用例模型描述了各种参与者和要分析的系统之间的主要交互。

组件模型为子系统、模块和组件的层次结构分配需求和职责。服务模型将应用程序定义为一组位于外部边界(用例)、架构层之间的抽象服务接口,并且提供了通用的应用程序和基础结构(安全、日志记录、配置等)。性能建模是通过各种各样的方式来度量性能。

必须考虑性能建模过程中其他的几个方面:

①构建和部署应用程序的速度如何?

②构建、维护和运行需要多少花费?

③该应用程序能在多大程度上满足其需求?

④对于必须使用该应用程序的人来说,需要为其付出多大的开销?

⑤该应用程序会对其他应用程序和基础结构产生怎样的影响?

关于这些问题(和无数的其他问题,这取决于具体情况)的答案,对一个成功的应用程序来说是至关重要的,并且通常称其为应用程序在架构上的质量。对这些质量进行建模是很困难的,甚至比性能的标准质量更困难。

多项选择题 X型题
判断题