这部分内容可以看做是UI端的入门基础,说明了前端的基础要求和设计原理。

  1. 输出设计概念和指南
  2. 如何设计和原型化输出

1.输出设计概念和指南

输出可以按照两个个性进行分类:分布和观众、实现方法。

以输出的分布和观众为分类依据分类,分为内部输出和外部输出。面向内部用户的内部输出,多是支持业务操作和支持管理决策的,主要的子类有详细报告、总结报告、例外报告。外部报告是面向组织外的客户、供应商、合作伙伴、政府部分的,通常报告业务事务,例如各种单据、票证等。回转输出兼具输出和输入的特征,它先是作为外部输出,之后还要作为输入进入系统。

按照输出的实现方法分类,分为打印输出、屏幕输出、销售端终端、多媒体、电子邮件、超链接、微缩胶片等。没有输出格式在生活中都可以找到一些案例。

2.如何设计和原型化输出

电子表格excel是绘制输出设计草图的优秀、快速、易用的工具。

输出设计的重要原理

  • 计算机输出应该易于阅读和理解
  1. 每个输出都有标题
  2. 信息时效性需要日期和时间戳体现
  3. 报告和屏幕应该包括分段信息的节和标题
  4. 基于表格的输出,所有字段都要有标签
  5. 基于表的输出,所有列都要有标签
  6. 只打印和显示需要的信息
  7. 信息从来不应该经过手工编辑才能使用
  8. 在报告和显示中,信息应该均匀分布
  9. 用户必须方便地找到输出、在报告中前后移动和退出
  10. 输出中不应该出现计算机行话和错误消息
  11. 当标题、字段名、列名可以被缩写的时候,需要提供对应的图标
  • 计算机输出的时效性很重要
  • 计算机输出的分布(访问)对所有相关的系统用户必须是足够的
  • 计算机输出对接收它们的系统用户来说必须是可接受的

输出设计过程

  1. 确定系统输出并检查逻辑需求
  2. 说明物理输出需求
  3. 按照需求设计预打印的外部表格
  4. 使用工具设计、验证并测试输出:布局工具、原型化工具、代码生成工具

确定系统输出并检查逻辑需要做到输出中的数据来源要明确,数据的来源可以通过物理DFD找到活通过需求原型找到。无论如何一定要找到依据,因为你无法说服自己的时候,更加不能说服别人。

说明物理输出的需要,确定输出的类型目标、输出的可行性问题(运行、技术、经济)。这里要完成输出的主要选型和可行性的评估,这些需要系统用户参与。

按照需求涉及预打印的外部表格,是对页面具体的布局、文字格式、详细文字说明的设计,是一种详细设计。

使用工具设计、验证并测试输出,是对详细实际做的检查,看一下实际的数据在输出后会不会对设计产生一些影响,这些影响需不需要改进和消除。这一步完成之后,最终的输出设计成果会完成。

基于web的输出和电子业务

这一部分的输出设计也可以参照输出设计过程,不过它有其特色的地方。例如web页面的视觉特点、重要信息的布局、颜色对人的刺激等等。

系统分析和设计方法之输出设计和原型化相关推荐

  1. 计算机在现代设计技术中应用,现代设计方法在汽车设计中的应用

    现代设计方法在汽车设计中的应用 林赞 龙岩市机械产业服务中心 福建省龙岩市 364000 摘要:现阶段,伴随着中国市场经济的快速发展与综合国力的持续提升,人民的生活质量与消费水平正在稳步提高.作为我们 ...

  2. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  3. 测试用例设计方法_测试用例设计方法——流程分析法(场景法)

    测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1.   基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ...

  4. 数据库系统概论 第七章 数据库设计(1)特点,概述,设计方法,规范设计方法,新奥尔良方法,用户和数据库管理员,模式,外模式,概念模式,逻辑模式,内模式,需求分析,数据项,数据流,数据存储,处理过程

    关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料 7.1数据库设计概述 广义的讲,是数据库及其应用系统的设计,即设计整个数据库应用系统 狭义的将,是设计数据库本身,即设计数据库的各级模式 ...

  5. 软件设计方法--契约式设计Design by contract

    契约式设计也可以叫做 programming by contract 或contract first development, 1986年Bertrand Meyer在Eiffel编程语言中提出的术语 ...

  6. 系统分析和设计方法之全书总结

    全书总共分为四部分,每一部分都有需要仔细去学习并且需要与现实中遇到的项目做对比,这是我第一次尝试做全书总结. 系统分析和设计的基础 系统分析 系统设计 系统构造和实现以及之后的工作 1.系统分析和设计 ...

  7. 面向数据流的设计方法

    面向数据流的设计方法的目标是给出设计软件结构的一个系统化的途径. 在软件工程的需求分析阶段,信息流是一个关键考虑.通常用数据流图描绘信息在系统中加工和流动的 情况.面向数据流的设计方法定义了一些不同的 ...

  8. 【软件测试】测试用例相关知识(六大测试用例设计方法)

    测试用例的基本要素 1. 测试用例的基本要素:测试环境,操作步骤,测试数据,预期结果 2. 测试用例的三大好处: 1)可以评估需求的覆盖率 2)可以重复使用(做回归测试的时候) 3)后辈借鉴学习 测试 ...

  9. 软件测试之---测试设计方法

    二.测试设计方法(黑盒测试设计方法:白盒测试设计方法) 1.等价类划分法 1.1等价类划分法概念 将输入(输出)域划分成若干个子集合,从划分的子集合中选取代表数据,如果选取的数据测试没有问题,就认为未 ...

  10. 使用Verilog语言描述计数器——脉动计数器;脉动计数器具有减法计数功能。采用模块设计和行为级设计方法。

    使用Verilog语言描述计数器--脉动计数器. 内容说明: 本次设计的计数器属于脉动计数器.使用Verilog语言设计,并且设计方法采用模块设计和简单的行为级设计.会有这两种设计的对比测试.最后,会 ...

最新文章

  1. 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
  2. NA-NP-IE系列实验7:CDP
  3. 运算加减乘除的c语言程序,求一个计算加减乘除的C语言程序
  4. SharePoint的WebService的应用
  5. GCC编译器选项及优化提示
  6. php7 加的新特性积累
  7. 平果手机桌面计算机,苹果手机便签记事本怎么在Windows电脑桌面上使用?
  8. Sql Server日期格式化
  9. python中raise stoplteration_Python面向对象学习笔记3
  10. Iplimage设置感兴趣区域(ROI)
  11. java panel paint_java – 如何使用jpanel与paint(或重绘)
  12. 设计模式:抽象工厂模式,结合类图秒懂!
  13. 开始学习ruby,对此语言的简介
  14. 程序猿的中秋节——浪漫至死不渝!!
  15. 网络计算机没有权限,电脑提示无网络访问权限的解决方法
  16. Office小知识(一)——word插入各种方向和条件个数的大括号{ }
  17. Windows 10 无法设置代理
  18. kafka-生产者使用
  19. 服务器能ping通,但是无法ssh
  20. css 常用的各种中文字体

热门文章

  1. 区块链项目_身份识别系统CryptID
  2. android多悬浮窗口播放器,Android实现悬浮播放器
  3. 解决IDEA运行后报找不到应用程序错误
  4. 【机器学习基础】泛化能力、过拟合、欠拟合、不收敛、奥卡姆剃刀原则
  5. C03-Java同步实践加强班
  6. R语言开放数据分析报告
  7. python数据挖掘14讲_python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
  8. IT常用职位缩写总结
  9. Cheat Engine游戏脚本修改器通关教程(脑残版Step1-Step8)
  10. vb远程访问dde服务器,做wincc与VB的dde连接一定要用ddeserver吗?