首页 > 其他分享 >软件体系架构课堂测试-矩阵

软件体系架构课堂测试-矩阵

时间:2024-03-20 10:25:03浏览次数:260  
标签:拖欠 架构 账户 矩阵 问题 客户 课堂 历史数据 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、  确定关键功能。

自动化数据处理

分析问题账户给出问题账户三年内的历史数据能够计算问题账户比例

       银行账户功能:实现钱财的增删改查

工作人员:分析,查询账户的历史数据,实施问题的相关处理

       系统挖掘算法、自动化工具、自动生成报告

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

准确性

效率

可伸缩性:无上限

性能:速度和吞吐量

易用性:最便捷的选择方式

安全性:数据安全

系统稳定性、系统准确性、用户友好性

 

标签:拖欠,架构,账户,矩阵,问题,客户,课堂,历史数据,Liz
From: https://www.cnblogs.com/Arkiya/p/18084643

相关文章

  • 软件体系架构课堂测试–架构分析
    软件体系架构课堂测试–架构分析 阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。......
  • 软件体系架构课堂测试–架构分析
    软件体系架构课堂测试–架构分析 阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。......
  • CS架构与BS架构
    C/S架构与B/S架构C/S和B/S都是互联网中常见的网络结构模型。一、什么是C/S模型C/S模型中的C是英文单词“Client”的首字母,即客户端的意思C/S就是“Client/Server”的缩写,即“客户端/服务器”模式例如:拼多多APP、PC上的有道云笔记等等二、什么是B/S模式B/S中的B是......
  • 如何画好一张架构图? 转载
    ......
  • 蓝桥杯单片机小蜜蜂学习笔记——矩阵键盘
    笔记仅供学习参考学习视频链接【基础技能07】矩阵键盘的扫描原理与基本应用基本原理(图片来自欧老师的视频)讲一下基本原理吧图片的左半部分是矩阵键盘的布局R1R2R3R4C1C2C3C4都是IO端口(就是电平高低可以人为控制)图片右半部分上面是独立按键下面是矩阵键盘两者的区......
  • GTC 2024 开幕,英伟达发布新一代 GPU 架构;Apple ID 或将淘汰丨 RTE 开发者日报 Vol.168
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人......
  • 用 滑动窗口 算法 解决 蓝桥杯子矩阵 的运行超时 问题
    这题如果用暴力算法解决,会用到四个for循环。当数据很大时,会超时,无法通过蓝桥杯。如果掌握了二维滑动窗口,会让时间复杂度减少俩个数量级,很好地解决超时的问题。关于滑动窗口算法,如果读者不会的话,建议去哔站看大佬的讲解视频,笔者也是昨天才学的。如果已经会了滑动窗口算法,......
  • 【联邦学习Fate架构讲解】
    1.联邦学习的网络架构P2P网络网络中的每个成员建议通信Star网络网络中的每个成员只需要和中心的exchange交换信息2.FATE中的架构2.1EggRoll分布式计算和存储EggRoll分布式计算和存储存储部分storageservice计算部分processor管理eggmanager2......
  • 深度观察2024中国系统架构师大会(SACC)
    今年的中国系统架构师大会(SACC)在我所在的城市广州举办,很荣幸受邀参加。这次能接触到国内最优秀的架构师,学习他们的架构思想和行业经验。对我而言非常有意义。大会分为上下午共4场,我参加了上午的多云多活架构设计专场和下午的AIGC专场。本篇文章就多云多活架构设计专场,我选取几......
  • cuda从入门到精通(六)共享内存和循环分块实现CUDA矩阵乘
    本文系转载,出处:https://mp.weixin.qq.com/s/1w1WFPoUEvVECsurqmvJDw在CUDA编程中,共享内存和循环分块(looptiling)是两种常见的优化策略,它们可以帮助我们提高矩阵乘法的性能。共享内存(SharedMemory):在GPU中,每个线程块(block)都有自己的共享内存。与全局内存相比,共享内存的访问......