面向目标的需求工程方法

本文通过KAOS方法对网上预约挂号系统进行需求建模和分析,旨在解决医院就诊压力、患者等待时间长等问题。系统目标模型包括患者预约挂号、安全和低成本三个方面。通过服务请求模式对预约挂号功能细化,确保系统安全性和低成本。责任模型、对象模型和操作过程模型揭示了系统运作流程,解决了不同年龄和计算机能力患者的操作障碍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  KAOS是一种面向目标的需求工程方法,可以对系统进行需求建模和分析。本文将描述使用KAOS对网上预约挂号系统进行目标建模的过程和结果。

  1. 问题描述

      许多医院存在高峰期挂号排队时间长,就诊等待时间长,倒号现象频发的问题。因此,构建一个网上预约挂号系统,通过推荐患者使用该系统进行出诊信息查询和医生预约,可以缓解就诊压力、节约患者的时间,并且可以在一定程度上保证预约者和就诊者一致,有利于提高医院的服务质量。为了更好的设计并实现这一系统,对系统进行需求建模和分析是十分必要的。

  2. 目标模型

      首先根据系统泛化的整体目标模式,建立系统的整体目标模型。考虑到系统的功能较为复杂,因此只列出其中的部分功能。系统整体目标模型如图 2-1所示。


    2-1     系统整体目标模型

      接下来,选取系统较为核心的功能性需求和非功能性需求进行后续的建模。由于本系统的核心目的是为患者提供网上预约的挂号途径,因此选取的功能性需求为:患者能够进行预约挂号。考虑到系统的数据库中存有患者的身份证号等个人信息,系统的安全性十分重要。此外,还考虑到医院希望系统的开发和维护成本尽量低。所以,选取的非功能性需求为:安全的系统,低成本的系统。

    2.1 患者能够进行预约挂号

      根据泛化的服务请求模式,对"患者能够进行预约挂号"这一功能性需求进行进一步建模,其目标模型如图 2-2所示。接下来,对"患者能够进行预约挂号"的子目标进行进一步细化。

    2-2     目标模型:"患者能够进行预约挂号"

    2.1.1 患者进行预约选择

      根据泛化的服务请求模式,对"患者进行预约选择"建立的目标模型如图 2-3所示。

    2-3     目标模型:"患者进行预约选择"

    2.1.2 患者确认预约信息

      根据泛化的服务请求模式,对"患者确认预约信息"建立的目标模型如图 2-4所示。

    2-4     目标模型:"患者确认预约信息"

    2.2 安全的系统

      根据泛化的安全系统目标模式,对"安全的系统"这一非功能性需求建立的目标模型如图 2-5所示。本系统所涉及的安全问题主要是个人信息及数据的保护。

    2-5     目标模型:"安全的系统"

    2.3 低成本的系统

      根据泛化的低成本系统目标模式,采用里程碑划分的方式,对"低成本的系统"这一非功能性需求建立的目标模型如图 2-6所示。

    2-6     目标模型:"低成本的系统"

  3. 责任模型

      考虑到本系统的责任模型较多,因此以患者预约系统为例,针对患者能够进行预约挂号这一目标,建立的责任模型如图 3-1所示。

    3-1     患者预约系统的责任模型

  4. 对象模型

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值