当前位置: 首页 > news >正文

软件工程 第一次随堂练习

以下答案是经过人工智能生成,个人理解得出的答案,若有不同见解,请在评论区留言或私信

说明下列需求分别属于下面的哪种类型,为什么?
A.业务需求 B.用户需求 C.系统级(功能)需求 D.性能需求 E.质量需求 F.约束 G.对外接口 H.数据需求 I.过程需求 J.项目需求 K.其他需求(硬件需求、人力需求等)

1.经过10天培训的收银员能熟练使用系统;

I.过程需求:这是关于使用系统的培训过程的要求。

2.系统开发的成本不超过10万;

J.项目需求:这是关于项目预算的需求。
F.约束:这是对系统开发成本的限制。

3.使用银联专用刷卡设备,向银行传递的交易数据格式为…

G.对外接口:这是关于系统与银联刷卡设备和银行之间的接口规范要求。

4.当订单数量大于现有数量时,系统必须通知操作员;

C.系统级(功能)需求:这是关于系统功能的明确需求。

5.产品在发布1年后,必须在出版的A、B、C三个产品评论刊物中被评为最可靠的产品;

E.质量需求:这是关于产品质量的期望。

6.系统每小时必须处理至少3000次呼叫;

D.性能需求:这是关于系统性能的明确需求。

7.系统能够为用户提供库存分析报告、商品/利润报告和过期商品报告;

C.系统级(功能)需求:这是关于系统功能的明确需求。

8.商品的标识是由0-24位字母、数字混合组成的字符串;

H.数据需求:这是关于数据格式或结构的需求。

9.电梯的默认停运楼层必须是最低楼层到最高楼层范围内的某个数字 ;

F.约束:这是一个明确的约束条件。
C.系统级(功能)需求:这是关于电梯功能的要求。

10.商品标识的类型要能够在0.5个人月内更改位长整型;

H.数据需求:这是关于商品标识数据类型的要求。
I.过程需求:这是关于修改过程或时间的需求。

11.针对“12306”软件,分析该软件的利益相关者有哪些?说明他们对该软件提出什么样的功能和非功能需求。

利益相关者及其需求
旅客:功能需求包括订票、改签、退票、查询车次、查看座位等。非功能需求可能包括订票流程的简便性、系统的稳定性和安全性、支付方式的多样性等。
铁路运营公司:功能需求包括票务管理、车次管理、价格调整等。非功能需求可能包括数据安全、系统稳定性、报表统计功能等。
支付平台:功能需求包括支付接口的集成、退款处理等。非功能需求可能包括交易安全、数据加密等。
系统管理员:功能需求包括用户管理、数据备份、系统监控等。非功能需求可能包括系统的可维护性、可扩展性等。

12.针对“12306”软件,将自己视为该软件的用户,试说明对该软件会提出哪些功能需求。目前的软件版本已经实现了哪些软件需求?还有哪些软件需求没有实现?已经提供的软件功能哪些是你不需要的?

作为用户的功能需求
已实现的功能:车次查询、在线订票、在线退票、在线改签、座位选择、多种支付方式、订单管理、乘客信息管理等。
可能未实现的功能:可能有一些特定的优惠或活动、更多的个性化推荐、更多的旅行相关服务如酒店预订或旅行保险等。
不需要的功能:这取决于个人。例如,某些用户可能不需要保存多个乘客信息,或者不需要查看历史订单等。

13.针对“12306”软件,将自己视为该软件的用户,试说明对该软件会提出哪些质量需求。目前的软件版本是否实现和满足了你的需求?

作为用户的质量需求
质量需求:系统的响应速度、易用性、界面的友好性、系统的稳定性、数据的安全性、客服的支持等。
是否满足:这取决于个人体验。一般来说,12306在过去几年中已经进行了多次升级,大大提高了用户体验。但可能仍有一些地方需要改进,如在高峰期的系统稳定性、某些功能的易用性等。

相关文章:

软件工程 第一次随堂练习

以下答案是经过人工智能生成,个人理解得出的答案,若有不同见解,请在评论区留言或私信 说明下列需求分别属于下面的哪种类型,为什么? A.业务需求 B.用户需求 C.系统级(功能)需求 D.性能需求 E.质…...

在 Esp32 摄像头上实现边缘脉冲 FOMO 物体检测

轻松在 Esp32 相机上运行边缘脉冲 FOMO 物体检测的世界最佳指南。即使您是初学者 介绍 对象检测是检测图像内感兴趣的对象的任务。直到几年前,由于模型的复杂性和要执行的数学运算的数量惊人,这项任务还需要强大的计算机来完成。 然而,由于像Edge Impulse这样的平台,初学者…...

crypto:RSA

题目 利用代码跑一下解码 import gmpy2 e 17 p 473398607161 q 4511491 d gmpy2.invert(e,(p-1)*(q-1)) print(d)总结 RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,常用于数据加密和数字签名。它基于两个大素数的乘积难以分解的数…...

APP产品经理岗位的具体内容(合集)

APP产品经理岗位的具体内容1 1、负责项目产品团队的管理工作,对项目产品团队考核目标负责; 2、全面负责“工务园”所有产品,全方位负责其生命周期管理; 3、按照产品管理相关的计划和规范,对产品版本的更新及发布负责,完善产品的…...

java 入门-使用eclipse、javaFX、SceneBuilder进行图形界面开发

个人是 一直在开C# CS端开发 , 目前 公司的软件 基本都使用了java作开发。 为了更好适应环境,我也只能再次学习这个陌生的开发工具。 java 的开发界面非常不友好 ,对于我这样的初学者只能是借助插件来进行界面与后台联动, 上网度…...

集度汽车(武汉java)一面

hashMap底层结构,hash算法的好处是什么,为什么采用数组加链表,数组有哪些特性(内存地址连续,查找快),怎么解决哈希碰撞,链地址法;并发编程需要注意哪些地方,如…...

虹科分享 | 为工业机器人解绑,IO-Link wireless无线通讯技术可实现更加轻量灵活的机器人协作

背景 机器人是一种能够半自主或全自主工作的智能机器。中国电子学会组织发布的《中国机器人产业发展报告(2022年)显示,近些年,我国机器人市场规模持续快速增长,“机器人”应用不断拓展深入,预计五年年均增…...

【PickerView案例10-国旗选择界面02 Objective-C预言】

一、好了,我们继续来实现这个国旗选择界面: 1.它的界面里面,是不是很简单,就一个UIPickerView,就完事儿了 然后,显示的每一行内容呢, 1)一个文字Label 2)一个图片 那大家应该有意识,它返回的应该是一个View,对吧, 代理方法里面,有一个返回View的,viewForRow…...

面试打底稿⑤ 项目一的第一部分

简历原文 抽查部分 项目描述 该项目旨在服务广州地区的快递物流,实现了下单、快递员取派件、订单转运单、线路规划、网点设置等功能。 责任描述 登录系统优化,双token三验证模式实现设置token状态、提高登录安全性的效果 模拟问答 1.能简单介绍一下…...

PSINS工具箱学习(三)让AI解释PSINS中的各种卡尔曼滤波函数

原始 Markdown文档、Visio流程图、XMind思维导图见:https://github.com/LiZhengXiao99/Navigation-Learning PSINS 中的 Kalman 滤波代码都在百行以内,没调用什么函数,而且通用性很强,拿去让 AI 解释,效果挺好。 文章目…...

多边形碰撞检测算法

1、AABB碰撞检测算法 AABB碰撞检测指轴对齐碰撞箱(Axis-aligned Bounding Box),是分别从x轴向和y轴向进行碰撞检测的算法。即对于需要检测的物体A和物体B我们需要将其用A盒和B盒套起来,判断A盒和B盒在x轴向和y轴向是否发生碰撞,只有在x轴向和…...

【C/C++笔试练习】——printf在使用%的注意事项、for循环语句的三个条件、运算符优先级、删除公共字符

文章目录 C/C笔试练习1.%符号在printf用作格式说明符的注意事项(1)输出%5.3s(2)判断%中小数点含义 2.for循环语句的三个条件(3)判断循环次数(4)判断循环次数 3.运算符优先级&#xf…...

Linux部署elk日志监控系统

目录 一、简介 二、部署elasticsearch 2.1 安装jdk11(jdk版本>11) 2.2 下载安装包 2.3 授权elk用户 2.4 配置elasticsearch.yml 2.5 启动elasticsearch 三、部署logstash 3.1 启动测试 3.2 可能出现的报错 3.3 指定配置文件启动logstash 3.4 安装El…...

LINUX -SQL笔记(自学用)

1.安装 sudo apt-get install mysql-server sudo mysql -u root -p2.关系模型 在关系数据库中,一张表中的每一行数据被称为一条记录。一条记录就是由多个字段组成的。 每一条记录都包含若干定义好的字段。同一个表的所有记录都有相同的字段定义。 对于关系表&#…...

【Spark】win10配置IDEA、saprk、hadoop和scala

终于,要对并行计算下手了哈哈哈。 一直讲大数据大数据,我单次数据处理量大概在1t上下,是过亿级的轨迹数据。 用python调用multiprogress编写的代码,用多线程也要一个多月跑完。 我对这个效率不太满意,希望能快一点再快…...

MQTT 协议概要

01 MQTT协议 MQTT(消息队列遥测传输) 是基于 TCP/IP 协议栈而构建的支持在各方之间异步通信的消息协议。MQTT在空间和时间上将消息发送者与接收者分离,因此可以在不可靠的网络环境中进行扩展。虽然叫做消息队列遥测传输,但它与消息…...

向量数据库X云计算驱动大模型落地电商行业,Zilliz联合AWS探索并贡献成熟解决方案

近日,由Zilliz 联合亚马逊云科技举办的【向量数据库 X 云计算 驱动大模型落地电商行业】活动在上海落幕,获得业内专业人士的广泛好评。 众所周知,大模型技术的发展正加速对千行万业的改革和重塑,向量数据库作为大模型的海量记忆体、云计算作为大模型的大算力平台,是大模型…...

【vue2】解决Vuex刷新页面数据丢失的问题

最近写vue2 项目需要用到vuex, 但遇到一个问题,存进store里的数据刷新就丢失了,于是乎百度解决。将自己的感受与解决方法记录下来。 数据丢失的原因 vuex存储的数据只是在页面中,相当于全局变量,页面刷新的时候vuex里的数据会重…...

小皮面板配置Xdebug,调试单个php文件

小皮面板配置Xdebug 首先下载phpstrom,和小皮面板 打开小皮面板,选中好要使用的php版本 然后点击【管理】> 【php扩展】> 【xdebug】 然后打开选中好版本的php位置 D:\Program_Files\phpstudy_pro\Extensions\php\php7.4.3nts打开php.ini文件…...

版本控制系统:Perforce Helix Core -2023

Perforce Helix Core是领先的版本控制系统,适用于需要加速大规模创新的团队。存储并跟踪您所有数字资产的更改,从源代码到二进制再到IP。连接您的团队,让他们更快地行动,更好地构建。 通过 Perforce 版本控制加速创新 Perforce H…...

如何用baidupankey工具实现百度网盘提取码10秒智能查询

如何用baidupankey工具实现百度网盘提取码10秒智能查询 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘分享链接的提取码而烦恼吗?每次遇到需要提取码的资源,都要在多个网站间来回搜索&a…...

Boss-Key终极指南:一键隐藏窗口,打造高效安全的办公环境

Boss-Key终极指南:一键隐藏窗口,打造高效安全的办公环境 【免费下载链接】Boss-Key 老板来了?快用Boss-Key老板键一键隐藏静音当前窗口!上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 在数字化办…...

Barlow字体完全指南:如何用这款开源字体提升设计质感

Barlow字体完全指南:如何用这款开源字体提升设计质感 【免费下载链接】barlow Barlow: a straight-sided sans-serif superfamily 项目地址: https://gitcode.com/gh_mirrors/ba/barlow 想要为你的设计项目寻找一款既现代又实用的免费字体吗?Barl…...

从数据到角度:手把手调试大疆C板BMI088,解决姿态解算精度跳动的那些坑

从数据到角度:手把手调试大疆C板BMI088,解决姿态解算精度跳动的那些坑 调试嵌入式系统中的传感器数据,尤其是姿态解算这类对精度要求极高的应用,往往需要开发者具备跨领域的知识储备和丰富的实战经验。本文将分享我在使用大疆C板搭…...

突破性创新:Midscene.js如何用AI视觉驱动重塑跨平台自动化测试

突破性创新:Midscene.js如何用AI视觉驱动重塑跨平台自动化测试 【免费下载链接】midscene AI-powered, vision-driven UI automation for every platform. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 在当今复杂的软件生态中,跨…...

二供泵站设备全生命周期管理系统方案

在城镇居民二次供水管理体系中,泵房分散于各小区及大型建筑,管理部门长期面临“监管盲区、故障滞后、运维成本高”的突出矛盾。由于缺乏统一的远程监控手段,水泵运行状态、进出水压力、水箱液位、变频器参数等关键数据无法实时获取&#xff0…...

d2s-editor:暗黑破坏神2存档修改终极实战宝典

d2s-editor:暗黑破坏神2存档修改终极实战宝典 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2的刷装备、练级、属性点分配而烦恼吗?d2s-editor为你带来全新的单机游戏体验——这是一款基…...

RISC-V PLIC中断控制器详解:从原理到SiFive U54实战配置

1. 平台级中断控制器(PLIC)是什么?为什么需要它?如果你正在接触基于RISC-V架构的嵌入式系统开发,尤其是像SiFive U54这样的多核处理器,那么“PLIC”这个缩写会频繁地出现在你的视野里。它全称是Platform-Le…...

STM32CubeMX+STM32CubeIDE:STM32G030F6P6TR的免费开发生态入门

STM32G030F6P6TR:超值型Cortex-M0 MCU如何以最小封装实现64MHz性能突破在嵌入式系统设计中,“性价比”往往意味着在某些关键指标上的妥协——更小的封装通常伴随更低的主频或更少的外设。然而,STM32G0系列的推出打破了这一行业惯例。STM32G03…...

怎样高效配置Python语法检查:专业开发者的实战指南

怎样高效配置Python语法检查:专业开发者的实战指南 【免费下载链接】language_tool_python a free, non-AI python grammar checker 📝✅ 项目地址: https://gitcode.com/gh_mirrors/la/language_tool_python LanguageTool Python是一个功能强大的…...