2015考研:软件工程专业模拟题--第13章软件实现考题
2014.08.08 18:09

  2015考研暑期复习已经过半,新东方在线小编为大家整理了软件工程专业的考研模拟题,希望考研考生们多学多练,顺利考研。

  编码就是在前一阶段详细设计的基础上,用一种程序设计语言来将设计转换为程序,得到的结果是源程序代码。工程硕士这一章节内容主要包括:程序设计语言特性、程序设计语言的选择及程序设计风格等。

  一、相关习题:

  1、程序设计风格是什么?

  2、在编写输入和输出程序时考虑哪些原则?

  3、程序语言有哪些共同特征?

  二、参考答案:

  l 程序设计风格一般是指人们编程的习惯特点。培养良好的设计风格可以使程序清晰易读,减少错误,不但能提高软件开发效率,还为以后的软件维护奠定了良好的基础。主要从以下方面注意编程风格:

  (1)程序加注释:注释是编写者与读者之间沟通的手段之一,应该在每一个模块的开头加序言性注释,在程序内部加功能性注释。

  (2)变量、数据按意取名,增加可理解性;复杂的数据结构也应加注释。

  (3)语句简单直接,内层要缩进,使用空格、空行以提高程序的清晰度。

  (4)输入输出提示化、表格化、图形化。

  2. 在编写输入和输出程序时应考虑的的原则有:

  (1)输入操作步骤和输入格式尽量简单。

  (2)应检查输入数据的合法性、有效性,报告必要的输入状态信息及错误信息。

  (3)交互式输入时,提供可用的选择和边界值。

  (4)当程序设计语言有严格的格式要求时,应保持输人格式的一致性。

  (5)输出数据表格化、图形化。 输入、输出风格还受其他因素的影响,如输入、输出设备,用户经验及通信环境等。

  3. 语言的心理特征对通信质量有主要的影响。语言的工程特性对软件开发的成功与否有重要的影响。此外,语言的技术特性也会影响软件设计的质量。

  〔1)心理特性。语言的心理特性指影响程序员心理的语言性能。程序的实现最终要靠人来实现,因此人的因素对程序的实现质量是有很大的影响的。而程序语言的心理特点,主要是表现在编码实现时对人的影响,包括对程序代码的理解等。它在语言中的表现有以下几个方面:

  1歧义性。程序设计语言通常是无二义性的,编译程序总是根据语法,按一种固定方法来解释语句,但有些语法规则容易使人用不同的方式来解释语言,这就产生了心理上的二义性。

  ②简洁性。这是指人们必须记住的语言成分的数量。人们要掌握一种语言,就要记住语句的种类、各种数据类型、各种运算符、各种内部函数和内部过程,这些成分越多,简沽性越差,人们越难以掌握。但特别简洁也不好,有的语言(如APL)为了简洁,提供管内强但形式简明的运算符,允许用最少的代码去实现很多的算术和逻辑运算。可是这样使程序难以理解,一致性差。所以既要简洁又要易读易理解。

  ③局部性和顺序性。局部性是人的记亿的联想方式的表现。在编码过程中,由语句组合成模块,由模块组装成系统结构,并在组装过程中实现模块的高内聚性,低锅台,使局部性得到加强,提供异常处理的语言待性,则削弱了局部性。若在程序中多采用顺序序列,则使人易理解, 如果存在大量分支或循环,则不利于人们的理解。

  ④传统性。人们习惯于已掌握的语种,而传统性容易影响人们学习新语种的积极性,若新语种的结构、形式与原来的类似,还容易接受,若风格根本不同,则难以接受。

  (2)工程特性。从软件工程的观点,程序设计语言的特性着重考虑软件开发项目的需要,因此对程序编码有如下要求:

  ①可移植性。它指程序从一个计算机环境移植到另一个计算机环境的容易程度。

  ②开发工具的可利用性。有效的软件开发工具可以缩短编码时间,改进源代码的质量。目前,许多编程语言都嵌入到一套完整的软件开发环境里。

  ③软件的可重用性。编程语言能否提供可重用性的软件成分。

  ④可维护性。源程序的可读性、语言的文档化特性对软件的可维护性具有重大的影响。

  (3)技术特性。语言的技术特性对软件工程各阶段有一定的影响,特别是确定了软件需求之后.程序设计语言的特性就显得非常重要了,要根据项目的特性选择相应特性的话盲,有的要求提供复杂的数据结构,有的要求实时处理能力强,有的要求能方便地进行数据库的操作。软件设计阶段的设计质量一般与语言的技术特性关系不大(面向对象设计例外),但将软件设计转化为程序代码时,转化的质量往往受语言性能的影响,可能会影响到设计方法:如:Ada、smaIItalk、c等支持抽象类型的概。在有些情况下,仅在语言具有某种特性时,设计需求才能满足。如果实现彼此通信和协调的并发的分布式处理,应使用并发Paa1、Ada、Modula2等语言。 语言的特性对软件的测试与维护也有一定的影响,支持结构化构造的语言有利于减少程序环路的复杂性.使程序易测试、易维护。

 

 

  八月伊始,部分高校2015年考研招生简章已经发布,请广大15年考生关注,预计到8月底9月初,2015年全国硕士研究生招生简章会陆续发布完成,新东方在线小编第一时间跟踪发布,请大家收藏关注!另有研究生专业目录考研参考书等最新考研信息,帮助考生及时了解目标院校招生政策及信息。

 

MORE+

    相关阅读 MORE+

    版权及免责声明
    1.凡本网注明"稿件来源:新东方在线"的所有文字、图片和音视频稿件,版权均属北京新东方迅程网络科技有限公司所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方在线",违者本网将依法追究责任。
    2.本网末注明"稿件来源:新东方在线"的文/图等稿件均为转载稿,本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方在线”,本网将依法追究责任。
    3.如本网转载稿涉及版权等问题,请作者致信weisen@xdfzx.com,我们将及时外理

    Copyright © 2011-202

    All Rights Reserved