在设计软件系统的用户帮助设施时,需要注意解决哪些问题?

题目

在设计软件系统的用户帮助设施时,需要注意解决哪些问题?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 面向对象设计的主要任务是 (48) 。

(48)

A. 构建分析模型,以描述用户的需求

B. 构建设计模型,以描述系统如何解决问题

C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题

D. 构建分析模型,验证最终系统是否满足软件需求


答案:B
面向对象设计的主要任务如下。
1.对象定义规格的求精
对于面向对象分析所抽象出来的对象、类,以及汇集的分析文档,面向对象设计需要有一个根据设计要求整理和求精的过程,使之更能符合面向对象编程的需要。这个整理和求精过程主要有两个方面:一是要根据面向对象的概念模型整理分析所确定的对象结构、属性、方法等内容,改正错误的内容,删去不必要和重复的内容等。二是进行分类整理,以便于下一步数据库设计和程序处理模块设计的需要。整理的方法主要是进行归类,对类、对象、属性、方法和结构、主题进行归类。
2.数据模型和数据库设计
数据模型的设计需要确定类、对象属性的内容、消息连接的方式、系统访问、数据模型的方法等。最后,每个对象实例的数据都必须落实到面向对象的库结构模型中。
3.优化
面向对象设计的优化设计过程是从另一个角度对分析结果和处理业务过程的整理归纳,优化包括对象和结构的优化、抽象、集成。
对象和结构的模块化表示为面向对象设计提供了一种范式,这种范式支持对类和结构的模块化。这种模块符合一般模块化所要求的所有特点,如信息隐蔽性好,内部聚合度强和模块之间耦合度弱等。集成化使得单个构件有机地结合在一起,相互支持。
      阶段
面向对象设计分为两个阶段,即高层设计和低层设计。
高层设计阶段开发系统的结构,构造软件的总体模型。在这个阶段中,应该标识出在具体的计算机环境中进行问题求解所需要的概念,并增加一批需要的类,其中包括那些能使软件系统与外部世界进行交互的类。高层设计阶段的输出是适合应用软件要求的类、类之间的关系,以及应用子系统的视图规格说明。图6-13说明了面向对象设计导出的系统结构的大致形式。
在高层设计的过程中,应当使子系统的高层部件之间的通信量达到最小,把子系统中相互之间存在高度交互的类划分在同一组中。
低层设计集中于类的详细设计阶段。类设计的目标是形成单一概念的模型(即一个概念用一个独立的类来表示),而且设计的部件应该是可复用的和可靠的。在类的设计过程中需要采用信息隐蔽、高内聚、低耦合等设计原则。重复使用现有的类是面向对象的技术的主要优点之一。

 

第2题:

● 程序员设计软件界面时应遵循的原则中不包括 (56) 。

(56)A. 越频繁使用的功能所需的点击应越少

B. 越多用户使用的功能在界面上就应该越突出

C. 应让用户的注意力集中在解决业务问题上,而不是软件操作上

D. 应站在熟练用户的角度来设计用户界面


正确答案:D

第3题:

用户界面的设计应坚持友好、简便、实用、易于操作的原则。程序员设计软件界面时应遵循的原则中不包括()。

A.越频繁使用的功能所需的点击应越少

B.越多用户使用的功能在界面上就应该越突出

C.应让用户的注意力集中在解决业务问题上,而不是软件操作上

D.应站在熟练用户的角度来设计用户界面


参考答案:C
用户界面的设计应坚持友好、简便、实用、易于操作的原则。

第4题:

程序员设计应用软件界面时应遵循的原则中不包括______。

A.越频繁使用的功能所需的点击应越少

B.越多用户使用的功能在界面上就应该越突出

C.应让用户的注意力集中在解决业务问题上,而不是软件操作上

D.应站在熟练用户的角度来设计用户界面

A.

B.

C.

D.


正确答案:D
解析:本题考查软件工程中用户界面设计的基础知识。
  程序员设计软件界面应遵循的原则比较多,主要是为了使用户易于理解,易于操作。
  越频繁使用的功能所需的点击次数应越少。这样会使操作所需的总点击次数减少。少数高级用户很少使用的操作即使有点麻烦也不影响大局。
  越多用户使用的功能在界面上就应该越突出。屏幕左上角是容易看到的突出位置。为什么“帮助”菜单项一般在菜单的最右边?就是因为它不如其他菜单常用。而“高级…”按钮一般在窗口的右下方,因为使用它的用户并不多。
  应让用户的注意力集中在解决业务问题上,而不是软件操作上。应用软件界面上使用的术语应是该应用领域常用的术语,而不是只考虑计算机行业的术语。操作方法、操作顺序、思考问题的逻辑都要从应用领域出发,征求业务人员的意见,而不是强制让他们接受计算机行业的规则。
  应站在初学者使用的角度来设计用户界面。这样设计的界面,其操作方法比较自然,容易学会,容易掌握。如果设计时就假定面向熟练用户,许多操作方法就可能很特殊,不容易记住。这样,非熟练用户就会抱怨软件难使用,而这是大多数用户。即使是熟练用户,几个月不用,也会忘了操作方法,变成非熟练用户。推销软件产品时也会面向许多初级用户,不受他们欢迎的产品是没有生命力的。

第5题:

阅读下列说明,回答问题1至问题3。

[说明]

易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。

用户对软件系统的第一认识来自于安装,因此易用性的一个重要体现就是安装的易用性。简述安装测试应当从哪几个方面来考虑?

软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试分别应当设计哪些测试点?

软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点。

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析:评估安装手册 .安装的自动化测试 .安装选项和设置的测试 .安装过程的中断测试 .安装顺序测试 .多环境安装测试 .安装正确性测试 .修复安装与卸载测试
评估安装手册 .安装的自动化测试 .安装选项和设置的测试 .安装过程的中断测试 .安装顺序测试 .多环境安装测试 .安装正确性测试 .修复安装与卸载测试 解析:考查安装测试的内容。安装测试的内容主要包括:
.安装手册
.自动化程度
.安装选项和设置
.安装过程的中断
.安装顺序
.多环境
.正确性
.修复与卸载安装

问题 2 答案解析:.界面整体测试:规范性测试、合理性测试、一致性测试和界面定制性测试(每点1分答出其中3个知识点即可得3分) .界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试(每点1分答出其中3个知识点即可得3分)
.界面整体测试:规范性测试、合理性测试、一致性测试和界面定制性测试(每点1分,答出其中3个知识点即可得3分) .界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试(每点1分,答出其中3个知识点即可得3分) 解析:考查用户界面测试的内容。用户界面测试的内容主要包括;
.界面整体测试强调规范性、合理性、一致性和定制性等。
.界面元素测试测试对象强调窗口、菜单、图标、鼠标和文字等。

问题 3 答案解析:.文本的准确性 .与程序的接口 .帮助索引的检查 .超链接的正确性 .链接的意义 .风格应简洁
.文本的准确性 .与程序的接口 .帮助索引的检查 .超链接的正确性 .链接的意义 .风格应简洁 解析:考查软件帮助测试的内容。软件帮助测试的内容主要包括:
.文本
.程序接口
.帮助索引
.超链接
.编写风格等

第6题:

● 面向对象设计的主要任务是 (48) 。

(48)

A. 构建分析模型,以描述用户的需求

B. 构建设计模型,以描述系统如何解决问题

C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题 件需求

D. 构建分析模型,验证最终系统是否满足软


正确答案:B

试题(48)分析
    本题考查面向对象分析与结构化分析的基本概念。
    面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。
参考答案
      (48)B

第7题:

问题定义阶段要弄清楚用户需要计算机解决什么样的问题,阶段结束时检查的是()文档。

A、《系统目标与范围的说明》

B、《操作员指南》

C、《系统需求与规格说明》

D、《软件帮助文档》


参考答案:A

第8题:

● 面向对象分析的主要任务不包括 (47) 。

(47)

A. 构建分析模型,以描述用户的需求

B. 构建设计模型,以描述系统如何解决问题

C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题

D. 构建分析模型,验证最终系统是否满足软件需求


正确答案:B

第9题:

面向对象分析的主要任务不包括 (47) 。

A.构建分析模型,以描述用户的需求

B.构建设计模型,以描述系统如何解决问题

C.建立一个准确的、一致的系统模型以描述软件需要解决的问题

D.构建分析模型,验证最终系统是否满足软件需求


正确答案:B
本题考查面向对象分析与结构化分析的基本概念。面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。

第10题:

用户界面的设计应坚持友好、简便、实用、易于操作的原则。程序员设计软件界面时应遵循的原则中不包括()。

  • A、越频繁使用的功能所需的点击应越少
  • B、越多用户使用的功能在界面上就应该越突出
  • C、应让用户的注意力集中在解决业务问题上,而不是软件操作上
  • D、应站在熟练用户的角度来设计用户界面

正确答案:C