软件工程(十一) 系统设计分类

这篇具有很好参考价值的文章主要介绍了软件工程(十一) 系统设计分类。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们知道需求规格说明书(SRS)落地之后, 就要开始着手系统设计了,看一下这个系统该如何来设计,并且如何实现。学习系统设计之前,需要先了解系统设计有哪些分类。

系统设计的分类如下

  • 界面设计
  • 结构化设计
  • 面向对象设计(最重要

1、界面设计

界面设计也叫做人机界面设计,属于系统与用户交互的纽带。而人机界面设计在架构师考试中相对来说考得比较浅,我们了解一下人机界面设计得一些理念即可。

  • 置于用户控制之下

    • 以不强迫用户进入不必要的或不希望的动作的方式来定义交互方式
      • 简单来说,就是用户点了什么,预期的结果就是什么
      • 有些网站有那种您需要点多次才能进去的情况,第一次始终进的是广告,第二次才能看到对应的资源。这就违反了这个原则,从而让用户强制进广告让网站盈利。
    • 提供灵活的交互
    • 允许用户交互可以被中断或者撤销
      • 不然某个操作非常耗时,不小心点错了,但是不能中断,那就是用户体验不好。
    • 当技能级别增加时可以使交互流水化并允许定制交互
    • 使用户隔离内部技术细节
      • 用户不需要了解你用了哪些技术,关注的只是能不能快速使用,所以要对用户隔离技术细节,直接上手操作即可。
    • 设计应允许用户和出现在屏幕上的对象直接交互
  • 减少用户得记忆负担

    • 减少对短期记忆的要求文章来源地址https://www.toymoban.com/news/detail-680949.html

      • 不可能使用你的系统,还得先看一下帮助文档,那就是用户体验不好

到了这里,关于软件工程(十一) 系统设计分类的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包