您现在的位置:希赛网 > 云阅读 > 软件设计师考试考点分析与真题详解(第4版) > 输入/输出的识别与分类
第 21 章:软件界面设计 作者:希赛教育软考学院 来源:希赛网 2014年01月27日
输入/输出的识别与分类
上一节 本书简介 下一节
第 21 章:软件界面设计 作者:希赛教育软考学院 来源:希赛网 2014年01月27日
理解用户界面
第21章 软件界面设计
在应用系统中,界面的重要性越来越突出,甚至关系到系统能否成功实施。
界面对于开发人员而言,仅仅是部分,甚至被认为是皮毛之类的无关痛痒的部分,但对于用户
而言,则是时时要面对的重要部分,甚至是全部。
界面设计的内容包括用户输入/输出界面样式、操作方式和界面间的转移关系,也可以是开发工
具编写的界面原型程序。界面设计的倾向应该是使用户感到操作软件是一件快乐的事情;应该使用
户感到软件是有礼貌的;尽量使用贴近用户环境的交互语言;最好花费一些力量编写界面原型程
序,在编码之前就让用户充分测试,尤其是可用性测试。
例如,"保存"可能是应用软件中最常见的按钮,友好的界面应该是当保存出错时,弹出对话
框"网络中断,保存失败!";但常常见到成功执行了保存,仍然弹出对话框"保存成功!",必须确定后
才能继续,这就是不友好的界面。
21.1 输入/输出的识别与分类
在需求分析阶段,分析员已经标识出了关键的输入/输出,在设计阶段要进行详细的识别。
1.传统和面向对象的输入/输出
在传统的方法中,通过在数据流图中增加更多的细节数据流,从中识别输入/输出。
在面向对象方法中,进入和离开系统的消息就是要识别的输入/输出。用例图中,角色为用例提
供输入,用例为角色提供输出;在交互图、设计类图中的方法,状态图中的转换,都可为识别输入/
输出提供信息。
2.用户界面和系统界面
界面可分为用户界面和系统界面两种。
用户界面指系统中需要用户交互的输入/输出部分。这种界面非常直观,需要用户直接输入信
息,会把输出信息展现到用户面前。
系统界面指很少需要人员干预的输入/输出部分。这种界面较为隐蔽,比如来自其他系统的电子
信息、向其他系统发送消息或信息等。
这两类界面的设计需要不同的专业知识和技术,因此应该分开设计。
版权方授权希赛网发布,侵权必究
对于最终用户来讲,用户界面就代表了系统本身,很多开发人员也认为设计用户界面就是设计