news 2025/12/29 6:04:38

17、面向应用的软件开发:关键特性与开发流程解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
17、面向应用的软件开发:关键特性与开发流程解析

面向应用的软件开发:关键特性与开发流程解析

1. 软件的使用质量与结构相似性

1.1 使用质量

在电子桌面环境下开发工具和材料,用户无需在软件中指定自动化任务的例程,可自行决定处理对象的时间和工具,这解决了软件开发中为复杂特定工作流程编写算法的难题。不过,当软件组件用于不同工作场景时,其使用质量就成为关键特性。

使用质量对交互式应用软件的使用至关重要,简单来说,它是用户使用软件工作时所看到和体会到的。使用质量由用户和其他相关方根据实际使用中的外部质量特性来确定。国际标准评估的特性包括:
- 适用性
- 透明度
- 可控性
- 容错性
- 自描述性
- 符合预期
- 故障鲁棒性

1.2 T&M 设计:结构相似性

T&M 方法的核心是从应用领域获取相关对象和概念,作为软件开发特定模型的基础。它不仅要构建面向用户的应用系统,还要求领域概念和术语(即“本体”)与软件架构紧密对应。

结构相似性指软件与应用领域之间的关系,软件系统的技术组件应模拟应用领域的相关概念和对象,应用系统的架构应反映应用领域中概念和对象之间的重要关系。

结构相似性带来两大好处:
1. 应用系统以用户熟悉的术语呈现工作对象,方便用户以熟悉的方式组织工作。
2. 开发者可关联软件组件和应用概念,在实施特定领域和软件特定更改时识别相互依赖关系。

多年来,结构相似性一直是面向对象设计的主要原则。20 世纪 70 年代,Alan Kay 提出“计算即模拟”,但该原则主要用于“小规模”建模面向对象系统。如今,我们将探讨

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/26 2:41:44

承泰科技冲刺港股:上半年营收5.39亿:亏1443万 投后估值13亿

雷递网 雷建平 12月25日深圳承泰科技股份有限公司(简称:“承泰科技”)日前更新招股书,准备在港交所上市。年营收3.48亿 对单个客户依赖度达94%承泰科技于2016年在深圳成立,研制第一代77G毫米波雷达原型机,2…

作者头像 李华
网站建设 2025/12/26 2:39:07

9、自动化测试中的等待机制与页面对象优化

自动化测试中的等待机制与页面对象优化 1. 等待机制的问题与解决方案 在自动化测试中,等待机制是一个关键问题。有时测试看似正常通过,但可能存在隐藏的问题。例如,一个动画 GIF 图像在 2 秒后消失,但测试却按照隐式等待的 10 秒时间才意识到图像已消失,这就无端增加了 …

作者头像 李华
网站建设 2025/12/26 2:36:21

中小企业必备!Dify镜像实现低成本AI应用快速试错

中小企业如何用 Dify 镜像低成本试错 AI 应用? 在生成式 AI 浪潮席卷各行各业的今天,越来越多中小企业开始思考:我们能不能也做点“AI业务”的尝试?但现实往往很骨感——招不起算法工程师、买不起 GPU 集群、担心数据外泄、更怕投…

作者头像 李华
网站建设 2025/12/26 2:35:59

2、数据处理工具:Haskell 与数据分析核心工具集

数据处理工具:Haskell 与数据分析核心工具集 1. 数据分析与工具概述 数据分析是为学习或决策筛选数据的技艺。为减轻数据筛选的难度,我们依赖数据库和编程知识。在具体操作中,编码使用 Haskell,而处理大型数据集的存储、绘图和计算时,分别使用 SQLite3、gnuplot 和 LAPA…

作者头像 李华
网站建设 2025/12/26 2:33:32

KiCad设计规则检查:新手如何避免常见电气错误

KiCad设计规则检查:新手如何避开那些“一画就错”的电气坑你有没有过这样的经历?辛辛苦苦画完一块PCB,兴冲冲送去打样,结果板子回来一通电——冒烟了。或者程序死活下不进去,测来测去发现电源和地之间电阻几乎为零………

作者头像 李华
网站建设 2025/12/26 2:32:46

14、编写易读的 Spock 单元测试

编写易读的 Spock 单元测试 在软件开发中,编写易读且有效的单元测试是至关重要的。Spock 作为一个强大的测试框架,提供了多种特性来帮助我们实现这一目标。下面将详细介绍如何编写易读的 Spock 单元测试。 1. 确保 Spock 测试具有自文档性 在编写 Spock 测试时,应该为每个…

作者头像 李华