首页 > 知识点讲解
       输入和输出
知识路径: > 信息系统工程技术知识 > 软件与软件工程知识 > 软件开发工具基础知识 > 程序编写 > 程序设计风格 > 
相关知识点:4个      
        输入和输出信息是与用户的使用直接相关的。输入和输出的方式及格式应当尽可能方便用户的使用。因此,在软件需求分析阶段和设计阶段,就应基本确定输入和输出的风格。系统能否被用户接受,有时就取决于输入和输出的风格。
        不论是批处理的输入输出方式,还是交互式的输入输出方式,在设计和程序编码时都应考虑下列原则:
        (1)对所有的输入数据都进行检验,从而识别错误的输入,以保证每个数据的有效性。
        (2)检查输入项的各种重要组合的合理性,必要时报告输入状态信息。
        (3)使得输入的步骤和操作尽可能简单,并保持简单的输入格式。
        (4)输入数据时,应允许使用自由格式输入。
        (5)应允许缺省值。
        (6)输入一批数据时,最好使用输入结束标志,而不要由用户指定输入数据数目。
        (7)在以交互式输入输出方式进行输入时,要在屏幕上使用提示符明确提示交互输入的请求,指明可使用选择项的种类和取值范围。同时,在数据输入的过程中和输入结束时,也要在屏幕上给出状态信息。
        (8)当程序设计语言对输入输出格式有严格要求时,应保持输入格式与输入语句的要求的一致性。
        (9)给所有的输出加注解,并设计输出报表格式。
        输入输出风格还受到许多其他因素的影响。如输入输出设备(例如终端的类型,图形设备,数字化转换设备等)、用户的熟练程度以及通信环境等。
        Wasserman为“用户软件工程及交互系统的设计”提供了一组指导性原则,可供软件设计和编程参考。
        (1)把计算机系统的内部特性隐蔽起来不让用户看到。
        (2)有完备的输入出错检查和出错恢复措施,在程序执行过程中尽量排除由于用户的原因而造成程序出错的可能性。
        (3)如果用户的请求有了结果,应随时通知用户。
        (4)充分利用联机帮助手段,对于不熟练的用户,提供对话式服务;对于熟练的用户,提供较高级的系统服务,改善输入输出的能力。
        (5)使输入格式和操作要求与用户的技术水平相适应。对于不熟练的用户,充分利用菜单系统逐步引导用户操作;对于熟练的用户,允许绕过菜单,直接使用命令方式进行操作。
        (6)按照输出设备的速度设计信息输出过程。
        (7)区别不同类型的用户,分别进行设计和编码。
        (8)保持始终如一的响应时间。
        (9)在出现错误时应尽量减少用户的额外工作。
        在交互式系统中,这些要求应成为软件需求的一部分,并通过设计和编码,在用户和系统之间建立良好的通信接口。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有