软件工程概论英文期末试题2012
- 格式:pdf
- 大小:306.92 KB
- 文档页数:7


《计算机专业英语》期末测试题二题号四总分得分L Fill in the blanks with the information given in the text:(共20 分,每题2 分)1 > It can be said that having a steady power source is important for a computer becauseRAM is memory.2、A programming language is any language that can be used to write a sequence of thatcan ultimately be processed and executed by a computer.3、In the case of a(n) a program is translated into executable form and executed onestatement at a time rather than being translated completely before execution.4、CBSE is a(n) approach to software development, which relies on a large base ofreusable software components and an integratingfor these components.5、A distributed database can be classified either as adistributed database or as a distributed database.6、An important step in the design of a database involves the building of a(n)model that defines the entities for which some information must be maintained, the of these entities, and the relationship between these entities.7、 A network can also be classified according to its topology. Among the most populartopologies are the topology, ring topology, and star topology.8、A(n) is a device that converts between analog and digitalsignals, making it possible for a computer to transmit information over a standardtelephone line.21.22.23.24.25.26.27.28. 29.3().9、E-mail is a(n) message delivery system that allows information such as typed messagesand multimedia to be sent to individual computer users.1()、 A popular protocol in networks based on the ring topology is the ring protocoldeveloped by IBM in the 1970s.IL Translate the following terms or phrases from English into Chinese and vice versa:(共20分,每题1分)11 -20. Translate the following terms from English into Chinese:11.object-oriented language 12.storage register 13.pattern matching 14.system call 15.system specification 16.hierarchical database model 17.data attributes 18.analog transmission 19.cellular telephone 20. client/server model21-30. Translate the following terms from Chinese into English:赋值语句 函数式语言 库程序 解释执行的语言 基于组件的软件工程 关系数据库模型 数据库管理系统(简写及全称)电报电键 无线通信进程间通信IIL Fill in each of the blanks with one of the words given in the following list,making changes if necessary:(共30 分)configure printer apply deriveconcept communication block differencephone computer fax destinationregard telecommunications send systemData communications is the process of transmitting and receiving data in an orderly way so the data that arrives at its (31) is an accurate duplication of the data that was . (32) When data travels a short distance, such as when you send data from your computer to your , (33) it is referred to as local communications. When data travels a long distance, the (34) is referred to a s telecommunications; the prefix "tele” i s(35) from a Greek word 由at means "far” or "far off.”The (36) between a short distance and a long distance is somewhat arbitrary (武断的).For example, if your (37) sends data to a printer in the next room, it is (38) as local communications; if you (39) the person in the next room, you are transmitting data over a (40) device. However, the same basic communications concepts (41) to both local communications and telecommunications.Basic data communications concepts are the building (42) for understanding how data travels on a communications . (43) These concepts come in handy (派得上用处)when you install, , (44) or upgrade a local area network. In addition, these (45) help you set up modems, (46) machines, and cellular data transfers.IV Translate the following passage from English into Chinese:(共30 分)One especially powerful feature of OOP (object-oriented programming) languages is a property which is known as inheritance(继承).Inheritance allows an object to take on the characteristics and functions of other objects to which it is functionally connected. Programmers connect objects by grouping them together in different classes and by grouping the classes into hierarchies. These classes and hierarchies allow programmers to define the characteristics and functions of objects without needing to repeat source code, the coded instructions in a program. Thus, using OOP languages can greatly reduce the time it takes for a programmer to write an application, and also reduce the size of the program. OOP languages are flexible and adaptable, so programs or parts of programs can be used for more than one task. Programs written with OOP languages are generally shorter in length and contain fewer bugs, or mistakes, than those written with non-OOP languages.。
软件工程期末考试参照试题一、填空题1.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运行与维护阶段。
2、按软件旳功能进行划分, 软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究重要集中在如下四个方面经济可行性、技术可行性、法律可行性和抉择。
4.顾客界面旳可使用性是顾客界面设计最重要旳也是最基本旳目旳。
5、常见旳软件概要设计措施有3大类:以数据流图为基础构造模块构造旳构造化设计方(SD), 以数据构造为基础构造模块旳Jackson措施, 以对象、类、继承和通信为基础旳面向对象设计措施(OOD)。
6.数据流图和数据字典共同构成系统旳逻辑模型。
7、软件测试旳措施有分析措施和非分析措施(即黑盒法)。
8、单元测试一般以白盒测试为主, 黑盒测试为辅。
9、成本估计措施重要有自底向上估计、自顶向下估计和算法模型估计三种类型。
10.文档(document)—一种数据媒体和其上所记录旳(数据)。
11 机器语言、汇编语言: 依赖于机器, 面向(机器)12.软件有效性(efficiency), 指软件系统旳时间和(空间)效率。
13.软件定义过程可通过软件系统旳(可行性研究)和需求分析两个阶段来完毕。
14.软件定义旳基本任务是确定软件系统旳工程(需求), 也就是要弄清“做什么”。
15.为了使顾客需求逐渐精细化、完全化、一致化, 一般采用(需求建模技术)。
16.一种软件旳深度是指其控制旳(层数)。
17.以详细设计阐明书为输入, 将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行旳代码旳过程叫(编码)过程。
18.软件维护是软件生命周期旳(最终)一种阶段19.软件工程由(措施)、工具和过程三部分构成, 称软件工程旳三要素。
20.基于计算机系统旳软件要素中旳软部件由程序、数据和(文档)构成。
21.数据流图就是用来刻画数据流和转换旳信息系统建模技术。
它用简朴旳图形记号分别表达数据流、转换、(数据源)以及外部实体。
软件工程期末考试试题软件工程期末考试试题软件工程作为一门重要的学科,是现代信息技术领域中不可或缺的一部分。
它涵盖了软件开发的各个方面,包括需求分析、设计、编码、测试和维护等等。
软件工程的发展使得软件开发过程更加规范化和可控,从而提高了软件质量和开发效率。
在软件工程的学习过程中,期末考试是一个重要的评估方式,下面将给出一些典型的软件工程期末考试试题。
1. 什么是软件工程?简要介绍软件工程的定义和主要目标。
2. 请解释软件开发生命周期,并描述其中的各个阶段。
3. 请解释需求分析的重要性,并列举常用的需求获取技术。
4. 什么是软件设计?请描述常用的软件设计原则和模式。
5. 请解释软件测试的目的和重要性,并介绍常用的软件测试方法。
6. 什么是软件维护?请列举常见的软件维护活动。
7. 请解释软件配置管理的概念,并描述常用的配置管理工具。
8. 请解释软件质量保证的概念,并介绍常用的质量保证技术。
9. 请解释软件项目管理的概念,并描述常用的项目管理方法。
10. 请列举常见的软件开发团队角色,并描述各个角色的职责。
以上是一些典型的软件工程期末考试试题,涵盖了软件工程的各个方面。
在考试中,学生需要对软件工程的基本概念、原理和方法有一定的了解,并能够应用到实际问题中。
此外,考试还注重学生的分析和解决问题的能力,要求学生能够灵活运用所学知识解决实际的软件开发和管理问题。
软件工程是一个不断发展和演变的学科,随着技术的不断进步和应用领域的拓展,软件工程的研究和实践也在不断深入。
期末考试试题的设计旨在培养学生的综合能力和创新思维,使他们能够适应和应对不断变化的软件开发环境。
总之,软件工程期末考试试题既考察了学生对于软件工程基本概念和原理的理解,也注重了学生的分析和解决问题的能力。
通过认真学习和准备,相信每位学生都能够在期末考试中取得好成绩,并为将来的软件开发和管理工作打下坚实的基础。
软件⼯程期末试题(含答案)讲解学习软件⼯程期末试题(含答案)⼀、填空题(每空1分,共25分)1.软件⽣存周期⼀般可以划分为,问题定义、可⾏性研究、需求分析、设计、编码、测试和运⾏和维护。
2.基于软件的功能划分,软件可以划分成___系统软件_、⽀撑软件、应⽤软件__三种。
3.可⾏性研究,应从经济可⾏性、技术可⾏性、运⾏可⾏性、法律可⾏性和开放⽅案可⾏性等⽅⾯研究。
4.系统流程图是描绘物理系统的传统⼯具。
它的基本思想是⽤图形符号以⿊盒⼦形式描绘系统⾥⾯的每个部件5.数据流图的基本四种成分:数据输⼊的源点和数据输出汇点、加⼯、数据流和数据存储⽂件。
6.结构化分析⽅法是⾯向_数据流_进⾏需求分析的⽅法。
结构化分析⽅法使⽤_数据流图DFD_与_数据字典_来描述。
7.继承性是⾃动地共享类、⼦类和对象中的⽅法和数据的机制。
8.软件详细设计⼯具可分为3类,即_图⽰⼯具_、_设计语⾔_和_表格⼯具_。
9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___测试_。
10.⼤型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。
⼆、单项选择题(每⼩题2分,共20分)1.软件设计中划分模块的⼀个准则是( C )。
A、低内聚低耦合 B.低内聚⾼耦合 C.⾼内聚低耦合 D.⾼内聚⾼耦合2.Jackson设计⽅法是由英国的M. Jackson提出的,它是⼀种⾯向( C )的软件设计⽅法。
A、对象 B.数据流 C.数据结构 D.控制结构3.试判断下列叙述中,哪个(些)是正确的( C )。
a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.( A )是⽤户和设计交换最频繁的⽅法。
A、原型化⽅法B、瀑布模型⽅法 C. 螺旋模型⽅法 D、构件组装模型5.软件⼯程⽅法学的⽬的是:使软件⽣产规范化和⼯程化,⽽软件⼯程⽅法得以实施的主要保证是( C )。