CASSIS与人物角色在软件开发中的应用实践
1. CASSIS:可定制用户界面设计的建模语言
CASSIS是一种由工具支持的建模语言,支持可定制的用户界面设计。它能以适应性的方式支持系统交互规范,有助于用户界面设计和工程团队更有效地沟通规范。
1.1 移动城市指南案例
以移动城市指南为例,其具有三个主要部分:主窗口(起始屏幕)、所有兴趣点的概述(自由漫步)以及兴趣点的详细信息。当移动指南的用户靠近兴趣点时,会自动显示兴趣点详细信息屏幕,但这依赖于用户在运行时的可配置设置。若用户在此屏幕激活视频,由于视频需通过网络下载,在无网络时可能会出现错误。
以下是移动城市指南的相关图示说明:
| 图示 | 说明 |
| ---- | ---- |
| 图2(a) | 兴趣点信息原型的截图 |
| 图2(b) | 使用Eclipse中反射式EMF编辑器显示的相应CASSIS模型,最后可见行展示了规范抽象原型组件库的使用 |
| 图3 | 移动城市指南的图形化CASSIS规范,包含CAP库、自由漫步、主 - 细节模板组件和自定义位置概念 |
mermaid流程图如下:
graph LR
A[用户靠近兴趣点] --> B[激活兴趣点信息屏幕]
B --> C{是否有网络}
C -- 有网络 --> D[激活视频]
C -- 无网络 --> E[显示错误信息]
1.2 模型开发与讨论
开发的模型大小各异,最
超级会员免费看
订阅专栏 解锁全文
1854

被折叠的 条评论
为什么被折叠?



