首页 > 其他分享 >架构的易用性 读后感

架构的易用性 读后感

时间:2023-03-02 19:45:29浏览次数:33  
标签:读后感 架构 软件设计 易用性 系统 用户 设计 软件

   软件设计安全性与易用性是一把双刃剑,安全性较强的软件在操作性上打折扣。同理,安全性有待提高是操作性强软件的软肋。软件设计过程包括软件用户接口设计、数据流设计、数据存储设计、软件架构设计。从软件设计角度出发,在不同的设计模块,各有所侧重,用户接口设计易用性要求较强;数据流、数据存储偏重于软件安全,软件架构软件涉及的范围较广。

   软件设计安全性与易用性是一把双刃剑,安全性较强的软件在操作性上打折扣。同理,安全性有待提高是操作性强软件的软肋。软件设计过程包括软件用户接口设计、数据流设计、数据存储设计、软件架构设计。从软件设计角度出发,在不同的设计模块,各有所侧重,用户接口设计易用性要求较强;数据流、数据存储偏重于软件安全,软件架构软件涉及的范围较广,在此主要论及软件安全。

   软件的易用性是由软件的人机用户交互界面来集中体现的。界面的布局设计,操作的逻辑与流程,交互信息的显示,帮助和索引文档…用户对于这些元素能否容易的学习,理解,操作的程度就是软件产品的易用性.

UI所包含的元素是多种多样的.软件包含的全部窗口,菜单,按钮,下拉框,背景,图标,文本,提示,图象,声音,视频等等媒体和信息本身以及这些元素组织和表现的方式都是UI.

  总的来说对同一软件的易用性的评价是因人而异的,不同的用户由于他的经历,能力,思维方式和习惯的差异,对于同一软件会得出不同的感受.所以易用性研究的各种方法其核心都是以用户为中心.只有了解软件所面向的用户,然后从用户的角度分析和设计,才能得出真正具有优秀的易用性的软件产品.同样,在软件易用性的测试与评估活动中,核心的理念也是以用户为中心,从用户的角度出发。以下各种方法和理论,是在软件易用性活动中比较重要和经常采用的。

 以用户为中心的设计方法是软件开发的一种思想和方法论,它注重所开发软件产品的可用性。按照ISO 9241-11的定义,以用户为中心的关键点是强调产品的最终使用者与产品之间的“交互质量”,它包括三方面特性:有效性、效率和满意度,其宗旨就是在软件开发过程中要紧紧围绕用户,在系统设计和测试过程中,要有用户的参与,以及时获得用户的反馈信息。实现这一目标通常要利用原型与用户进行交互,根据用户的反馈意见不断改进设计。遵循这种思想来开发软件,可以使软件产品具有易于理解、便于使用的优点,从而减少培训费用,减轻对用户的压力,提高用户的满意度。

 .运行时战术

一旦系统执行,就可以通过为用户提供关于系统正在做什么的反馈,以及用于提供发出基于易用性命令的能力来增强易用性。

 

运行时战术分为用户主动,系统主动,混合主动

  当用户采取主动时,设计师设计一个响应,就如同实现其他功能一样。设计师必须列举出该系统的责任,以对用户命令做响应。

  当系统采取主动时,它必须依赖关于用户的某些信息,即用户所承担的任务或系统本身的状态。每个模型都要求各种类型的输入以完成其主动。

例如登录过程中的记住用户的登录状态,再短时间内不需要再次登陆。

系统主动有以下几个战术模型。

(1)维持任务的模型。(2)维持用户的模型。(3)维持系统的模型

设计时战术

  将用户接口与应用的其余部分分离开来。单独维护用户接口代码将会把变更局部化在某个地方。     设计代码得从用户与系统两个角度来考虑,

1.确定用户对系统的需求以及用户的使用习惯;

2.确定了期望的系统行为,能够为用户提供适当的反馈(例如手机输入法再输入一个词语后自动为你提供一系列的后续词语);

例如,百度的搜索 再界面没有任何其他东西非常简洁,很明了的对他的使用有了解。

 

 并且再其搜索的时候他根据点击量来为你补充你想要搜索的东西;

 

 再搜索到他也会给你标红你搜索的字段

 

 

 

标签:读后感,架构,软件设计,易用性,系统,用户,设计,软件
From: https://www.cnblogs.com/stdxxd/p/17173116.html

相关文章

  • 大型网站安全性读后感
     互联网是开放的,任何人可以在任何地方任何时间访问网站,网站的安全架构就是为了保护网站不被恶意访问和攻击,保护网站的重要数据不被窃取 网站安全就是当有人攻击你的网......
  • 阅读笔记《大型网站技术架构核心原理与案例分析》《高性能网站建设指南》
     软工三班曹亚凯在周四的专业课上阅读了两位业界前辈的专业参考书,因为小组要做的针对性研究探讨方面是关于网站性能的,所以针对于网站性能优化,根据其前辈书中的知识做一......
  • 软件体系架构方面英文文章翻译----软件架构的基本原理
    FundamentalsofSoftwareArchitecture02Dec,2022Intheworldoftechnology,startingfromsmallchildrentoyoungpeopleandstartingfromyoungtooldpeop......
  • 大型分布式网站架构设计与实践第一章读后感
    1.1基于TCP协议的RPCRPC之远程过程调用,应用广泛,实现方法多因为单台服务器的硬件无法无限提升,所以RPC将需要在本地调用转换为调用远端服务器生的方法,给系统处理能力与吞吐......
  • 《大型分布式网站架构设计与实践》阅读笔记
    本书主要介绍了如何设计和构建大型分布式网站的架构,内容包括分布式系统的基础知识、分布式系统架构设计的原则和方法、分布式系统的核心技术和实践等方面。1.分布式系统基......
  • XView 架构升级之路
    作者:京东零售胡本奎一背景1是什么XView是一个透明的塑料袋(容器),基于通用的webview框架改造而来,通常用于大促弹窗等营销场景,展现形式如下图:2痛点在实际的开发使用......
  • openLDAP主从&双主架构部署
    服务规划:IP系统服务角色172.17.26.202centos7LDAP主172.17.26.207centos7LDAP从172.17.26.208centos7LDAP主说明:此架构是一套双主一从的架......
  • 火山引擎DataLeap:揭秘字节跳动数据血缘架构演进之路
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群DataLeap是火山引擎数智平台VeDI旗下的大数据研发治理套件产品,帮助用户快速完成数据......
  • 火山引擎 DataLeap:揭秘字节跳动数据血缘架构演进之路
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群DataLeap是火山引擎数智平台VeDI旗下的大数据研发治理套件产品,帮助用户快速完成......
  • spark运行架构
    spark的核心框架是一个计算引擎,它采用了标准的中从结构 Driverspark的驱动器节点,主要执行spark中的main方法,负责实际代码的执行工作 Driver可以理解为使整个应用......