软件工程-用户界面设计

简介: 软件工程-用户界面设计

用户界面应具备的特征

可使用性、灵活性 、复杂性和可靠性

用户模型和观点

理论认知模型

用户知识模型

用户特性模型

用户任务模型

用户观点

任务模型

静态模型:就是对象—关系模型,用于展现界面的结构设计

动态模型:是对系统操作或会话设计有关的对象的动态行为的描述

工作方式和工作设计

工作设计:目的是使任务需求与操作员的能力相匹配

工作方式:由一个人单独完成一个系统的目标;任务进展跟踪

基本类型

对话

必须回答式

无需回答式

警告式

问题描述语言POL

任务层

语义层

语法层

交互层

布局设计

列表

块结构

菜单设计

正文菜单

图标菜单

混合菜单

窗口

屏幕滚动

用户接口工具


目录
相关文章
|
10月前
|
测试技术 监控 程序员
软件体系结构 - 净室软件工程
软件体系结构 - 净室软件工程
194 1
|
10月前
|
敏捷开发 开发框架 测试技术
软件体系结构 - 软件工程(1)
【4月更文挑战第1天】软件体系结构 - 软件工程(1)
123 0
|
5月前
|
敏捷开发 安全 测试技术
软件开发的要点有哪些?
软件开发过程包括需求分析、设计、编码、测试、上线与维护五大阶段。每个阶段需注重团队合作、文档编写、安全性和性能优化。建议采用敏捷开发、CI/CD、建立用户反馈机制及持续培训,以确保开发高效、产品质量高且能快速响应市场变化。
|
10月前
|
持续交付 开发者
代码与禅意:软件开发中的禅宗哲学
【5月更文挑战第28天】在快节奏的现代社会中,软件开发者常常面临着压力和挑战。本文将探讨如何将禅宗哲学融入软件开发实践,以提升开发效率、增强个人福祉并优化团队协作。通过对禅宗原则的深入理解,我们可以学会如何在编码过程中保持专注、简洁和灵活,同时培养对技术深层次的直觉理解。
|
10月前
|
项目管理
软件体系结构 - 软件工程(2)
【4月更文挑战第2天】软件体系结构 - 软件工程(2)
57 0
|
10月前
|
算法 测试技术 持续交付
代码重构:提升软件质量的艺术与实践
代码重构:提升软件质量的艺术与实践
238 0
|
10月前
|
测试技术
【软件工程】高效需求分析在软件工程中的精要
【软件工程】高效需求分析在软件工程中的精要
242 0
|
算法 人机交互 数据库
软件工程之总体设计
软件工程之总体设计
241 1
|
测试技术 程序员 开发者
【软件工程】第六章
【软件工程】第六章