理解分层的概念-《区块链基础知识25讲》

62 篇文章 1 订阅
62 篇文章 1 订阅
文章讨论了软件系统的层次结构,其中应用层关注功能性如拍照、打电话等,以及非功能性如用户界面和操作简易性。实现层则涉及数据存储、网络连接及硬件优化。完备性作为重要非功能特性,包括数据的完整性、无逻辑错误的运行及安全性的保障。
摘要由CSDN通过智能技术生成

软件系统的分层、应用层与实现层、功能性与非功能性

应用层关心什么?

应用层一般与客户的功能需求有关。比如手机:应用层关注的功能性特征拍照、打电话、发邮件、上网、玩游戏;非功能性特征:拥有漂亮的用户界面、操作简单、拍出的照片效果很好。

实现层:永久保存本地数据、自动连接最近的基站、使用硬件加速优化屏幕的动画效果。

理解完备性

完备性是任何软件系统中都是重要的非功能性特征,它往往包含以下3个方面的内容。

数据完备性:软件系统中的数据要完整、正确且无冲突。

行为完备性:软件系统要可顺利运行,并且保证不存在逻辑错误。

安全性:软件系统只对认证用户授权有限的数据访问与使用功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛慢慢向上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值