首页 > 其他分享 >3.20

3.20

时间:2024-03-20 10:24:25浏览次数:19  
标签:账户 查询 问题 3.20 客户 历史数据 Liz

软件体系架构课堂测试–架构分析

 

阅读下列案例,回答相关问题:

某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。

为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据。过去半天的工作量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话、断绝信用或将这个账户转给一个收账代理)。另外,Liz需要报告所有账户中过期未付款的、拖欠债务的、严重拖欠债务的和呆死账的比例。目前的报告中并没有给她提供这个信息。

假设现在需要你来开发一个软件,解决Liz面对的难题。

1、 那么你认为Liz现在遇到的问题有哪些?

(1)工作量的增加;

(2)客户账户的历史数据;

(3)问题账户所占比例没有显示…

2、你希望新的软件应该达成哪些业务目标?

BR1:能够快速查询客户账户;

BR2:能够分析一个客户是否为问题账户;

BR3:能够给出一个问题账户的三年内的历史数据:

BR4:能够计算问题账户所占比例…

2、 你怎样设计软件的高层解决方案?

(1)建立一个数据库系统用来存放客户账户信息;

(2)根据特定的判定问题账户的算法检索辨别出问题账户;

(3)工作人员能够检查该账户的三年内的历史数据;

(4)即时显示问题账户所占比例…

4、你怎样设计系统特性?

(1)创建客户信息数据库;

(2)根据原始数据重新整理并更新;

(3)提供提供客户账户基本信息查询和三年历史数据查询;

(4)设定欠账规则,创建问题用户计算过程;

(5)实时分析各类问题账户所占比例…

问题:

1、 绘制需求层次-需求方面二维矩阵。

 

功能

质量

约束

业务目标

能够快速查询客户账户;能够分析一个客户是否为问题账户;能够给出一个问题账户的三年内的历史数据;能够计算问题账户所占比例

准确性、及时性、可靠性

数据安全、数据存储与备份、算法的计算速度

用户需求

提供客户账户基本信息查询和三年历史数据查询;设定欠账规则,创建问题用户计算过程;实时分析各类问题账户所占比例

易用性、可理解性

数据保密性、系统响应速度

系统需求

创建客户信息数据库;根据特定算法判定问题账户;工作人员查看历史数据功能;即时显示问题账户所占比例

可靠性、可维护性可扩展性

数据存储与安全、算法优化与更新、系统资源利用率

 

2、 确定关键功能。

1)、客户账户信息的快速查询

2)、问题账户识别算法的实现

3)、提供问题账户的三年内历史数据查询功能

4)、计算并实时显示问题账户所占比例

3、 确定关键质量。(采用质量矩阵进行分析)

标签:账户,查询,问题,3.20,客户,历史数据,Liz
From: https://www.cnblogs.com/zjq164/p/18084640

相关文章

  • 3.20每日总结
    1.5.1      需求层次-方面矩阵使用二维需求矩阵来判断需求是否全面。这个是目前我见到的最具可操作性的方法。一方面,需求是分层次的,根据涉众的不同,可将需求分为三个客户级需求(也称组织级需求)、用户级需求和开发级需求;另一方面,需求可分为功能、质量和约束三个方面。通过检......
  • Dolphinscheduler3.20+ 完善SAP HANA支持
    Dolphinscheduler从3.2.0开始官方已经集成支持HANA,下载最新3.2.1之后会发现存在一些问题,特此记录。问题一、在源中心编辑好HANA数据源之后,会发现jdbc链接连接参数在完成新建之后,再次编辑时无法显示出来,实际数据库中是有值的,如果此时点击保存会,会清空数据库中值 解决方法:下图文......
  • Unity 2022.3.20f1新功能,异步实例化预制体Object.InstantiateAsync
    今天查看Unity2022.3.20f1更新日志,发现新增了个异步实例化的功能,这个功能解决了Unity历史上实例化预制体卡顿的痛点,简直不要太爽。具体的API文档请点击跳转。做了个简单的实例化测试,实例化500*500个Cube,耗时9.2s。实例化过程之间不会卡顿,可以做其他事情,即便是在重度游戏加载场......
  • yum源修改基于CentOS Linux release 8.3.2011
    查看系统版本:(8的镜像源都可以用不用分小版本)cat/etc/redhat-release修改centos文件内容sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*sed-i's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g'/etc/yum.repos.d/CentOS......
  • C++11——3.17-3.20 右值引用
    ★★★原文链接★★★:https://subingwen.cn/cpp/rvalue-reference/3.17.右值和右值引用3.18.右值引用的作用以及使用3.19.未定引用类型的推导3.20.右值引用的传递3.17.右值和右值引用左值,lvalue,locatorvalue,(locator:定位器)右值,rvalue,readvalue,(read:只读)右值分为纯......
  • Acrobat Pro DC 2023 for Mac(PDF编辑器) 2023.003.20244 中文版
    AcrobatProDC2023forMac是一款功能强大的PDF编辑器软件,由AdobeSystems开发。它为Mac用户提供了广泛的PDF处理工具和功能,使用户能够创建、编辑、转换和共享高质量的PDF文件。以下是AcrobatProDC2023forMac的一些主要特点和功能:PDF编辑:AcrobatProDC允许用户对PDF文件进......
  • 服务器该如何处理大数据 45.113.203.x
    当大量设备连接服务器,大量数据上传到服务器,服务器要如何提高处理能力,来处理这些数据,数据源为设备数据。服务器如何处理数据可以由以下几个点考虑:1、排队列处理机制数据涌入服务器,但还是能够区分先后顺序,按照数据传输时序将数据摘要排入队列,然后服务器按队列依次进行处理。2、数据分......
  • 【2023.03.20】P4710 「物理」平抛运动
    题目传送门:【洛谷】P4710[物理]平抛运动Step1:前置芝士您需要知道并了解以下芝士:数学:三角函数;物理:加速度公式;位移公式;那么如果您并不了解以上芝士,那么请继续向下看;如果您已经掌握以上芝士,那么请跳至“Step2”。三角函数讲解:注意,本题为物理题解,故不会放出......
  • 2023.20 纪念技术大牛耗子叔
    5.15日,在小众消息的公众号中得知消息,开始有点震惊不信,于是上网搜索发现可能是真的,再后面看到各种报道,才发现他确实因为心梗离开了……看过他的访谈,学习过专栏《左耳听风》,也看过很多coolshell博客上文章,收获颇丰,帮曾经的自己开阔了视野,提升了认知,他是少有的一直坚持技术输出分享的......
  • windows11上安装PL-SQL Developer 15.0.3.2059
    注:连接的oracle服务端是oracle12c1.环境准备(1).下载oracle客户端下载以下版本均可:此处我下载的是instantclient-basic-nt-12.2.0.1.0.zip(2).下载PL-SQLDeveloper15.0.3.2059下载地址:https://www.jb51.net/softs/820654.html2.解压配置oracle客户端首先在磁盘上创建D......