首页 > 其他分享 >3月27课堂测试

3月27课堂测试

时间:2024-03-27 10:00:32浏览次数:20  
标签:27 房主 租赁者 登记 房屋 测试 课堂 看房 所有主

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

 

 

某公司欲建设一个房屋租赁服务系统,统一管理房主和租赁者的信息,提供快捷的租赁服务。本系统的主要功能描述如下:

1. 登记房主信息。记录房主的姓名、住址、身份证号和联系电话等信息,并写入房主信息文件。

2. 登记房屋信息。记录房屋的地址、房屋类型(如平房、带阳台的楼房、独立式住宅等)、楼层、租金及房屋状态(待租赁、已出租)等信息,并写入房屋信息文件。一名房主可以在系统中登记多套待租赁的房屋。

3. 登记租赁者信息。记录租赁者的个人信息,包括:姓名、性别、住址、身份证号和电话号码等,并写入租赁者信息文件。

4. 安排看房。已经登记在系统中的租赁者,可以从待租赁房屋列表中查询待租赁房屋信息。租赁者可以提出看房请求,系统安排租赁者看房。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。

5. 收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。

6. 变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。

系统要求如下所示:

(a)用户界面支持用户的个性化定制;

(b)系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;

(c)用户操作的响应时间应不大于3秒;

(d)系统具有故障诊断和快速恢复能力;

(e)用户密码需要加密传输;

(f) 系统需要支持不低于2G的数据缓存;

(g)用户操作停滞时间超过一定时限需要重新登录验证;

问题:

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

需求\层次

主功能

次要功能

辅助功能

登记房主信息

 

 

登记房主信息

 

 

登记租赁者信息

 

 

安排看房

 

 

收取手续费

 

 

变更房屋状态

 

 

 

2、 确定关键功能。

登记房主信息

登记房屋信息

登记租赁者信息

安排看房

收取手续费

变更房屋状态

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

质量属性

相关需求

重要性

实现难度

优先级

用户界面个性化定制

所有主功能

支持通信协议和平台接口

所有主功能

用户操作响应时间

所有主功能

故障诊断和快速恢复能力

所有主功能

加密传输用户密码

所有主功能

数据缓存支持

所有主功能

用户登录验证机制

所有主功能

 

 

标签:27,房主,租赁者,登记,房屋,测试,课堂,看房,所有主
From: https://www.cnblogs.com/yunbianshangdadun/p/18098252

相关文章

  • 【做题纪要】衡实初三模拟测试三
    本来以为打完最多能拿\(120\)分所以没打,事实上自己做法能拿\(170\)分也就能到rk1,血亏本次模拟赛不知道怎么拼出来的,一共4道题有3道题需要文件输出,最后出现了9道题的题解都没写代码,凑合着看,思路肯定是能过的(吧?)网格图这个题一眼过去可以用暴力bfs来打,复杂度\(O(n^2k^2)\)可......
  • 软件体系架构课堂测试–架构分析
    软件体系架构课堂测试–架构分析 阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。......
  • 车载测试 UDS诊断 CANoe使用(线下实操项目)
    可以线下带大家对车载项目:uds诊断进行实操训练和CANoe工具的灵活使用 熟悉领域:CAN一致性测试(物理层、数据链路层、应用层)、车控、导航、OTA、UDS诊断、BootLoader刷写、工具:CANOE、周立功产品、同星产品、示波器、信号发送器、 需要项目或者CANoe工具实操的可以关注并......
  • 一款超酷、功能强大的一体化网站测试工具:Web-Check
    今天给大家一款网站一体化测试工具:Web-Check!Web-Check是一款功能强大的一体化工具,用于发现网站/主机的相关信息。用于检查网页的工具,用于确保网页的正确性和可访问性。它可以帮助开发人员和网站管理员检测网页中的错误和问题,并提供修复建议。它只需要输入一个网站就可以查看一......
  • web渗透测试漏洞流程:红队资产信息收集之子域名信息收集
    红队资产信息收集1.企业域名信息收集1.1主域名信息收集1.1.1主域名的whois信息1.2.4Whois信息在线收集地址1.2子域名信息收集1.2.1为什么要进行子域名枚举1.2.2子域名枚举搜索方法1.2.2.1搜索引擎查询子域名1.2.2.2资产引擎搜索子域名1.2.2.......
  • P3327 [SDOI2015] 约数个数和
    题意求:\[\sum_{i=1}^n\sum_{j=1}^md(ij)\]其中\(d(n)\)代表\(n\)的约数个数。Sol考虑拆开\(d(ij)\),平凡的想法是考虑\(i\)和\(j\)分别对\(d(ij)\)提供因子。注意到若\(i\)能提供完因子\(p\),那么直接从\(i\)里取即可。否则需要在\(j\)里取因子......
  • XPath定位如何在App自动化测试中大显神威
    简介和selenium类似,作为App自动化测试的主流框架,appium也是以webdriver为基础来自动化操作App的,所以对于元素定位,其实appium与selenium也是类似的,只是appium还有自己的安卓原生定位方式等方法,但是关于ID定位,name定位,xpath定位等,appium也是支持的,本篇文章就来给大家介绍一下xpath......
  • HZOI初三奥赛模拟测试3-T2
    \(HZOI\)初三奥赛模拟测试\(3-T2\)题目描述给定序列\(a_1,a_2,\dotsa_n\),现在可以选择删除一些数,使得删除后\(\sum[a_i=i]\)最大做题历程一下午就做了这一个题,打到最后才发现时间复杂度\(O(\frac{n^2}{2})\)过不去,没时间优化了,最后\(73pts\),赛时最高,好像因为我多剪......
  • 电源测试系统创新解决方案,帮您攻克测试难点
    电源模块测试是现代电子设备研发和生产过程中的重要环节,通过检测电源模块的测试参数确保设备质量和稳定运行。但是电源模块测试仍面临种种挑战和痛点,纳米软件NSAT-8000电源模块测试系统要如何解决测试痛点,完美完成测试呢?一、手动测试程序繁琐、测试效率低目前市......
  • 项目-Air780阿里云报警板测试说明
     程序下载1,打开这节的程序 2,在阿里云物联网平台上注册产品和添加设备,点击查看设备   2,根据查看的信息修改程序  3,打开Luatools 4,打开Luatools 5,创建一个项目,名随意  6,选择底层core  7,选择程序   8,下载程序(第一次......