|
知识路径: > 信息系统开发的用户支持 > 对系统设计工作的支持 > 系统用户对系统设计的支持 >
|
被考次数:2次
被考频率:低频率
总体答错率:84%  
知识难度系数:
|
由 软考在线 用户真实做题大数据统计生成
|
相关知识点:1个
|
|
|
|
|
信息系统设计不能仅仅由技术专家独自承担,它要求系统用户的高度参与和控制。系统设计就是提出合理的计算机软硬件系统的技术方案,并采取具体的技术措施来满足用户需求,因此大量工作是技术性的。系统设计人员必须要对系统的逻辑功能和用户的各类需求有着深刻的、切实的理解。尽管《系统分析说明书》对系统的逻辑功能进行了详细的说明,但是在系统设计阶段仍然需要就一些可能出现的含糊不清、模棱两可的细节问题来征求用户的意见,以便进一步了解用户对系统分析阶段提出的信息需求的解释,用户也可以对已经提出的信息需求做非原则性的修改和补充,如果有原则性的修改,则必须提出对系统分析说明书的修改意见。同时,一些在系统分析说明书中没有反映的用户在操作使用和运行环境等方面的具体要求,也要在系统设计阶段加以明确并在系统的技术方案中得到反映。因此,系统用户在设计阶段仍然需要和系统设计人员打交道。这一阶段工作的重要特点就是系统设计的环境是管理环境和技术环境的结合。
|
|
|
用户的信息需求决定并且推动着所有的系统开发工作。用户对系统的设计过程必须有足够的控制,以确保系统反映出他们的业务和所需要的信息,而不是技术人员的某种偏见。用户参与设计工作,增加了用户对系统的理解程度和系统的可接受性,减少了因权力转换、部门间的冲突以及对新系统功能和流程的不熟悉而可能引发出的各种问题。所以说,在系统设计阶段,用户不充分地参与也是导致系统可能失败的主要原因之一。
|
|
|
有一些信息系统的专家提出,系统设计应该是用户导向,但是其他一些专家则指出系统开发不是一个完全理性的过程。更多的情况是,用户参与设计往往会受个人好恶的影响或者渗入了个人对权力的兴趣,而不是为了强化组织的目标。用户介入设计可能会破坏或严重妨碍系统的构造。实际上,在设计过程中用户的参与性和程度应该随系统不同而变化。精细、复杂、需求定义模糊的系统需要更多的用户参与,而对于那些简单和明确的需求,则不一定需要用户的过多参与。一般来说,与战略规划、决策支持系统相比,事务处理和操作控制系统需要用户的参与就比较少,而结构化程度差的系统需要用户参与应该多,这样有助于共同完成需求定义和对设计方案的修改。
|
|
|
|
|
系统的总体结构是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件和软件两大部分。系统设计首先要确定系统的总体布局,即系统的软、硬件资源和数据资源在空间上的分布特征,一般包括以下几种方案可以选择。
|
|
|
|
集中式系统:是指把设备、软件资源、数据集为一体的集中管理系统。如,单机处理系统,主机终端分时系统(终端无处理能力),主机-智能终端系统(终端有处理能力)。这种系统优点是管理与维护控制方便、安全保密性较好、人员集中使用、资源利用率高。主要缺点是应用范围与功能有限,可变性、灵活性、开扩展性差。
|
|
|
分布式系统:是指把整个系统分成若干个在地理位置上分散设置、在逻辑上具有独立处理能力,但在统一的工作规范、技术要求和协议指导下进行工作、通信和控制的相互联系且资源共享的子系统。这种系统优点是:资源分散管理与共享使用,主机压力小,与应用环境配合较好,各个节点机具有一定的独立性和自治性,可变性、灵活性、开扩展性好。主要缺点是:安全性较差,由于地理上的分散,系统维护难度较高,管理工作负担较重。
|
|
|
|
|
|
|
|
|
数据存储——是分布式存储还是集中式存储,数据量大小,采用何种存储方式,是数据文件还是数据库管理系统等。
|
|
|
计算机系统——包括硬件设备类型、性能价格指标、工作方式,软件系统的配置情况,用户培训计划,系统技术支持可靠性,系统可扩展性,系统经济成本等等。
|
|
|
系统用户要对以上问题与系统设计人员进行充分讨论和论证,提出意见和建议,并最终达成共识。
|
|
|
|
计算机信息系统设计的基本前提条件是把管理对象数字化或符号化,这就是代码设计。代码的作用有:第一,标识和确定某个具体的对象;第二,当按对象的属性或类别进行编码时,易于优化对象的统计和检索;第三,可以用代码标明对象所处的状态。
|
|
|
|
|
合理性:代码结构要与所描述的对象的分类体系相匹配。
|
|
|
|
系统性:是指代码可以分组,并有一定的分组规则,在整个系统中具有通用性和一贯性。
|
|
|
稳定性:代码定义和描述应具有相对稳定性,以避免重复劳动。
|
|
|
可扩充性:代码空间应比较充裕,要保留一定的后备余量,以利今后扩充。
|
|
|
标准化:应尽量采用已经标准化的编码,如国际、国家和行业的有关标准,且系统内部使用的代码也应该统一。
|
|
|
便于识别和记忆:为了同时适合计算机和人,代码不仅要有逻辑含义,还应该便于识别和记忆,对于一些容易混淆的字符和数字应尽量少用。
|
|
|
|
无含义码:是只起代替编码对象名称的作用,而不提供其他信息的代码。如顺序码,即按顺序的自然数和字母赋予对象;无序码,即将无序的自然数和字母赋予对象,一般随机产生。
|
|
|
有含义码:如系列顺序码,即用连续数字代表编码对象的码,如张平的职工号是0001,王励的职工号是0002,……;数值化字母顺序码,即按编码对象名称的字母排列顺序编写代码,如下表所示。
|
|
|
|
|
层次码:是指按分类对象层次的从属、层次关系为排列顺序的一种代码。编码时,将代码分为若干层次级别,并与分类对象的层次相对应,代码从左到右表示的层次有高到低,每个层次的代码可以采用顺序码或序列顺序码,如下图所示。
|
|
|
|
|
特征组合码:是指将分类对象按其属性或特征分为若干个“面”,每个“面”内的诸类目按其规律分别编码,“面”之间的代码没有层次关系,也没有隶属关系。使用时,根据需要选择各“面”中的代码,并按预先确定的“面”的顺序将代码组合,以表示类目。例如,对机制螺钉可选用材料、螺钉直径、螺钉头形状和螺钉表明处理四个“面”,每个“面”内又分为若干类目,并分别编码,如下表所示。
|
|
|
|
|
使用时,代码“2342”即表示黄铜、直径1.5mm的方形头镀铬螺钉。
|
|
|
复合码:是一种应用较广泛的有含义编码,通常由两个或两个以上完整的、独立的代码复合而成。例如,分类部分和标识部分组成的复合码是将编码对象的代码分成分类部分和标识部分两个部分,分类部分表示分类编码对象的属性或特征的层次属性关系,标识部分起分类编码对象注册号的作用,常用顺序码或系列顺序码。例如,美国物资编码就是采用13位数字复合码,其代码结构如下图所示。
|
|
|
|
|
系统用户应该向系统设计人员提供和解释目前已经在使用着的各类代码,以保证与现有业务相一致。如果没有代码,则应该根据工作需要提出代码设计的建议和意见,采用符合信息要求的代码设计方案。
|
|
|
|
所谓数据库设计是指在要使用数据库管理系统进行信息系统数据存储与管理时,对数据库系统的模式、子模式、数据库应用程序、数据库等进行分析设计的过程。它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件。
|
|
|
(1)符合用户的信息要求,反映用户的工作环境,包括用户要处理的所有数据,并支持用户需要进行的所有数据加工。
|
|
|
|
|
在数据库设计的过程中,系统用户需要提供用户需求,主要包括对各类数据存储的要求,加工的要求以及各种限制条件(如取值范围、安全指标、响应时间等)。对用户需求的分析和设计是数据库设计的基础。
|
|
|
|
目前,界面设计已经成为评价软件质量的一条重要指标,所谓用户界面是指软件系统与用户交互的接口,通常包括输出、输入、人-机对话的界面与方式等。
|
|
|
(1)输出设计。输出设计的主要职责和目标是,由计算机对输入的原始信息进行加工处理后形成具有一定格式的输出方式,提供给用户使用。
|
|
|
输出设计主要涉及:第一,输出信息内容,如输出项目、数据格式;第二,输出设备,如显示器、打印机、绘图仪、多媒体音像设备等;第三,输出介质,如磁盘、磁带、纸张或其他存储介质;第四,输出信息的使用,如使用者、使用目的、报表数量、使用周期、有效期、保管方式等。
|
|
|
选择什么样的数据输出方式,主要取决于系统用户使用什么样的输出设备和输出介质。常用的一种方式就是报表输出。系统用户应该根据需要提出对报表格式的要求,还可以考虑现有输出设备的支持环境,必要时应该建议购置新的输出设备。
|
|
|
(2)输入设计。输入设计的目标是,在保证输入信息正确性和满足需要的前提下,令输入方法简单、快捷、经济和方便使用。
|
|
|
系统用户应该提供关于当前系统已经在使用的输入记录表格,并详细说明输入信息的内容,包括输入数据项名称、数据类型、数据精度或倍数、数值范围以及输入格式,此外还应该提出有利于自己方便信息输入的建议和意见与界面要求。
|
|
|
(3)人-机对话设计。人机对话主要是指在信息系统运行过程中,使用者与计算机系统之间通过终端屏幕或其他装置进行一系列交替的询问与应答。对话设计的任务是与系统用户共同确定对话方式、对话内容与具体格式。
|
|
|
人机对话的方式有很多种,如键盘-屏幕方式、光笔-屏幕方式和自然语音对话方式等。具体的形式包括命令行方式和图形界面方式。命令行方式是早期信息系统中经常采用的一种人机交互方式,其特点是有用户向计算机中输入命令字符串,系统根据命令执行后显示执行结果,缺点是要求用户记忆烦琐的命令,容易输入错误,界面友好性差。图形用户界面目前已经成为软件设计中非常流行的一种界面设计技术。图形用户界面一般采用了4种基本图形元素,即窗口、图标、菜单和鼠标指针,其优点主要是界面直观、清晰易懂、操作方便、提供鼠标指针支持,拥有友好的界面和漂亮的表现形式。当然由于图形界面占用系统资源较多,处理速度较慢,对于响应时间要求较高的或硬件设备档次较低的系统一般不宜采用图形用户界面。
|
|
|
在对话设计中,系统用户应该参与到设计过程中,对设计好的对话格式要加以评价,要与系统开发人员达成共识。
|
|
|