首页 > 其他分享 >4月17课堂测试

4月17课堂测试

时间:2024-04-17 10:45:30浏览次数:26  
标签:17 账户 查询 问题 客户 测试 历史数据 课堂 Liz

软件体系架构课堂测试07 逻辑架构设计

 

班级:信2105-3  学号:20213992    姓名李字樟

某大银行的一位银行卡办公室的收账经理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、 绘制协作图验证职责协作。

 

 

4、 明确接口方法级定义。

用户界面模块:

queryAccountInfo(accountID: string): AccountInfo: 根据客户账户ID查询账户信息,并返回账户信息对象。

viewHistoryData(accountID: string): HistoryData: 根据客户账户ID查询历史数据,并返回历史数据对象。

报告生成模块 :

calculateProportion(): ProportionReport: 计算问题账户比例,并生成相应的报告对象返回。

历史数据查询模块:

 

getAccountHistory(accountID: string): AccountHistory: 根据客户账户ID查询历史数据,并返回历史数据对象。

问题账户识别模块 :

identifyProblemAccount(accountInfo: AccountInfo): boolean: 根据客户账户信息判断是否为问题账户,并返回布尔值

标签:17,账户,查询,问题,客户,测试,历史数据,课堂,Liz
From: https://www.cnblogs.com/yunbianshangdadun/p/18140053

相关文章

  • 软件体系架构课堂测试07 –逻辑架构设计
    班级:   学号:    姓名:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同......
  • 黑盒测试
    实验项目名称:实验一 黑盒测试        一、 实验目的 1、 掌握黑盒测试的基础知识;2、 掌握黑盒测试的检查内容及测试目的;3、 掌握黑盒测试的几种基本测试方法:等价类划分方法、边界值分析方法、因果图法、决策表法和场景法; 二、 实验内容实验题目:1、设计......
  • 软件测试技术-黑盒测试
    实验项目名称:实验一 黑盒测试        一、 实验目的 1、 掌握黑盒测试的基础知识;2、 掌握黑盒测试的检查内容及测试目的;3、 掌握黑盒测试的几种基本测试方法:等价类划分方法、边界值分析方法、因果图法、决策表法和场景法; 二、 实验内容实验题目:1、设计......
  • 测试Netty高并发工具
    测试Netty应用程序的高并发性能工具JMeterJMeter:ApacheJMeter是一个功能强大的用于性能测试的工具,可以模拟大量用户对Netty服务器的并发请求。你可以创建各种测试计划来模拟不同负载条件下的性能表现。wrkwrk:wrk是一个现代的HTTP基准测试工具,它可以轻松地对Netty服务器进......
  • IDEA2023版本创建Spring项目只能勾选17和21却无法使用Java8的完美解决方案
    参考:https://www.jb51.net/program/308256k4b.htm方案一:替换创建项目的源我们只知道IDEA页面创建Spring项目,其实是访问springinitializr去创建项目。故我们可以通过阿里云国服去间接创建Spring项目。将https://start.spring.io/或者http://start.springboot.io/替换为https://......
  • 肖sir__app之monkey测试
    momkey_使用:一、adb命令:1、dos下链接:adbconnect127.0.0.1:62001 2、adbdevices原文:Listofdevicesattached(附设)意思:所附设备清单 device:已识别的设备表示连接成功unauthorized:没有授权需要手机授权才能连接unkown:未识别的设备offline:离线设备 3、adbvers......
  • P2178 [NOI2015] 品酒大会 题解(评分:8.0)(2024.2.23)
    前言"I'mfree."做法与题解区都不同,虽然麻烦,但是毕竟复杂度是对的,而且想法很自然,还是写一写吧!Solution题意:给定长为\(n\)的字符串\(s\)和长为\(n\)的数组\(A\),对于每个\(r\),求满足\(\text{LCP}(\text{Suffix}(x),\text{Suffix}(y))\ger,x<y\)的数对\((x,y)\)数......
  • 4.17 经验帖
    1.打印输出排版问题(1)stew:用于设置输出字符宽度比如:stew(5)点击查看代码cout<<j<<'*'<<i<<stew(4)<<j*i;![](https://img2024.cnblogs.com/blog/3414398/202404/3414398-20240417081956884-1844090512.png)意思是输出的i后面的内容一共占4个字符(2)right,left函数用于在......
  • 2024年04月17日 凌晨3点的梦——我是一个么得感情的杀手
    接了一单杀手生意,我自己有一把枪,在空旷的田野上试抢瞄准射击。然后有人来了挡住了我的目标位置,我让他们让一让,不然我打不中我这单子做不成,钱要退回去还得赔违约金。他们让开了。然后我试了一下小手枪的威力,打在门上的玻璃,结果玻璃裂了,我说这威力还可以哎。然后玻璃里面就有血色......
  • 记一次奇妙的某个edu渗透测试
    前话:对登录方法的轻视造成一系列的漏洞出现,对接口确实鉴权造成大量的信息泄露。从小程序到web端网址的奇妙的测试就此开始。(文章厚码,请见谅)1.寻找到目标站点的小程序进入登录发现只需要姓名加学工号就能成功登录,通过googlehack的语法成功找到学生姓名和学号,想直接找老师的工......