欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网

软件工程复习资料

软件工程复习笔记软件工程复习笔记 第一章第一章 绪论绪论 一、软件的特点一、软件的特点 1、软件。A.软件危机 B.计算机硬件技术的发展。A. 处理对象和处理规则的描述B. 程序 C. 程序及其文档D. 计算机系统 2. 软件需求规格说明的内容不应包括( B)。软件是计算机程序及其说明程序的各种文档。

软件工程复习资料Tag内容描述:<p>1、软件工程基础课程期末复习一 绪论 1、软件工程的来源和研究内容:软件工程的来源和软件产业的发展密不可分,同软件开发的实际工作密不可分。软件工程这门学科,是从实践中碰到的各种问题中产生的,又反过来指导软件开发工作的实践。软件工程这门学科的主要研究内容包括:(1)软件开发的理论。任何一门学科发展到一定程度,都会形成一定的理论。软件开发的理论当然是整个软件开发实践。</p><p>2、软件工程复习资料第一章1.软件危机软件总是超出预算、落后于进度表,而且不可靠;在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件受其自身特点的影响,生产过程不象硬件那样规范,受人的因素和外界影响很大,在软件生产的各阶段都会引入不同程度的错误,造成不能预期完成任务,致使成本上升,甚至导致软件失败。2.软件危机的表现(1)用户对开发出的软件很难满意(2)软件产品的质量往往靠不住(3)一般软件很难维护(4)软件生产效率很低(5)软件开发成本越来越大(6)软件成本与开发进度难以估计(7)软件技术的发展远远满足不了计算机应用的。</p><p>3、软件工程复习材料关于1关于软件工程,以下哪些说法是正确的(D)A 软件工程中所采用的系统的方法,使考虑软件包的生命周期(lifecvcle)的所有活动,但不包括事后的现场安装,使用维护。B 软件产品是信息产品,它具有固定形态,人胶在设计制造它时借助某种表示法提供的术语和概念,处理的都是具体的实体。C 软件工程师将原子性的跨行业规定的不可定量的方法应用于软件的开发,运营和维护D 软件工程中的工程管理和实施都需要决断,决断要有数据事实的依据。这就要求能量化的尽可能定量,不能量化的也要给出模量。2 关于软件的实现方法中的。</p><p>4、软件工程复习笔记软件工程复习笔记 第一章第一章 绪论绪论 一、软件的特点一、软件的特点 1、软件:、软件:计算机程序及其说明程序的各种文档 2、程序:、程序:是计算机任务的处理对象和处理规则的描述 3、文档:、文档:是有关计算机程序功能、设计、编制、使用的文字或图形资料 4、软件的特点:、软件的特点: 1)软件是一种逻辑产品 2)软件产品的生产主要是研制 3)软件产品不会用坏,不存在磨损、消耗问题 4)软件产品的生产主要是脑力劳动 5)软件费用不断增加,软件成本相当昂贵 二、软件生产有几个阶段,各有何特征二、软件生产有。</p><p>5、电大软件工程期末复习考试小抄 一、 选择题1、软件工程的研究者将软件开发和维护过程概括为(c)大活动。A.5 B.7 C.8 D.32、(a)是职业软件工程师的必要条件。A.自律、善于沟通、具有一定的软件技能 B.编程速度快C.熟悉众多的软件环境 D.语言天赋3、 计算机病毒是指(b)。A.计算机系统的漏洞 B. 一组自我复制和自动执行的具有破坏能力的代码C.一种细菌 D. 程序中的BUG 4、软件需求具有(d)。A.主观性 B.不确定性 C.多变性 D.以上全部5、描述软件需求通常不用哪个工具(c)。A.数据流程图 B.数据字典 C.模块结构图 D.E-R图6、软件结构图。</p><p>6、软件工程一、选择题17 / 171、软件工程的研究者将软件开发和维护过程概括为(8)大活动。2、(自律、善于沟通、具有一定的软件技能)是职业软件工程师的必要条件。3、计算机病毒是指(一组自我复制和自动执行的具有破坏能力的代码)。4、软件需求具有(D)。A.主观性 B.不确定性 C.多变性 D.以上全部5、描述软件需求通常不用哪个工具(模块结构图)。6、软件结构图中没有(判断)元素。 7、程序流程图与数据流程图的关系(不确定)。8、包含关系用于构造多个用例(共性的部分)。9、如果说用例F被用例T扩展,意思是(F是一个一般用例,T是。</p><p>7、简答题1. 什么是软件工程?请分析软件工程的目标是什么?答案:软件工程是: 将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,也就是说将工程化应用于软件开发和管理之中; 对中所选方法的研究”。软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下:a) 实现预期的软件功能,达到较好的软件性能,满足用户的需求。b) 增强软件过程的可见性和可控性,保证软件的质量。c) 提高所开发软件的可维护性,降低维护费用。d) 提高软件开发生产率,及时交付使用。e) 合理预算开发成本,付出较。</p><p>8、一、单项选择题1.在以下软件开发模型中,在软件需求难以完全明确的情况下最常用的是()。A瀑布模型 B 原型模型 C 螺旋模型 D 变换模型2.对于喷泉模型的软件开发模型,下列说法错误的是()A是一种面向对象的软件开发过程 B具有迭代性C具有无间隙性 D各阶段之间具有顺序性和依赖性3.下列说法正确的是()。A使用迭代方法开发的系统若不能收敛到需求目标范围内,则项目可能夭折.B原型模型的建造需要额外花费一些成本,因而系统的总成本提高了.C第四代编程语言是一种面向对象而非面向过程的语言D基于四代技术模型多用于开发大型的应用软件4.。</p><p>9、软件工程课程复习资料一、单项选择题:1.下面哪些UML图描述系统行为? A.用例图 B.类图 C.对象图2.属于概要设计活动的是 A.软件结构设计 B.数据结构设计 C.算法设计3.属行为型设计模式的是 A.组合模式 B.工厂方法模式 C.观察者模式4.下列说法正确的是 A.UML 是软件开发方法 B.UML是系统描述语言 C.UML是软件开发过。</p><p>10、软件工程复习题一、 选择题,请从四个可选项中选择正确答案。1、下面哪个选项不是软件工程研究的内容( )。A. 生产无故障的软件 B. 精通一门编程语言C. 生产满足用户需求的软件 D.生产及时交付的软件2、软件工程的出现是由于 ( )A.软件危机 B.计算机硬件技术的发展 C.软件社会化的需要 D.计算机软件技术的发展3、软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是( ),最上层是工具层。A.过程层 B.方法层 C.过程层和方法层 D.系统层4、美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的( )条基本原理。A.7 B.。</p><p>11、浙江财经大学课程期末复习题 第 1页,共 14页 浙江财经大学浙江财经大学 20142015 学年第一学期学年第一学期 软件工程课程期末复习题软件工程课程期末复习题 一、是非题一、是非题 1.对模型图中包含的所有元素的定义的集合构成了数据词典。(T ) 2.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。( F ) 3.模块的扇出数是指模块调用子模块的个数。( T ) 4.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。(F) 5.用面向对象方法开发的软件系统,可维护性好。( T ) 6.变换型系统的结构图。</p><p>12、1 一、选择题:一、选择题: 20/40 1.软件是( C) 。 A. 处理对象和处理规则的描述B. 程序 C. 程序及其文档D. 计算机系统 2. 软件需求规格说明的内容不应包括( B) 。 A. 主要功能B. 算法的详细描述 C. 用户界面及运行环境D. 软件的性能 3. 程序的三种基本控制结构是( B) 。 A. 过程、子程序和分程序B. 顺序、选择和重复 C. 递归、迭代和回溯D. 调用、返回和转移 4.面向对象的分析方法主要是建立三类模型,即( D)。 A) 系统模型、ER 模型、应用模型 B) 对象模型、动态模型、应用模型 C) -模型、对象模型、功能模型 D) 对象模型、动态。</p><p>13、一、写出下列缩写英文的中文涵义CFD DFD OOA SA SD SP CMM CMMI UML CASE XP C/S B/SATAM PDL SQA MVC CRCMBS CBSD GUI SQL MTTR MTTFMTBF FTR PERT SCM CPM RMMP二、概念1 在计算机科学技术百科全书中,对计算机软件作出如下定义:计算机软件指计算机系统中的程序和文档,前者是计算任务的处理对象和处理规则的描述;后者是为了便于了解程序所需的阐述性资料。2 软件和硬件具有完成不同的特性,软件是设计开发的,而不是传统意义上生产制造的。3 软件工程是一种层次化技术,是建立在以质量焦点为基础的,分过程、方法、工具三个研究层次。</p><p>14、上午练习1. 请说明模型的作用,例举3个常用模型,具体说明其模型结构,特点,简要分析各自的优缺点。人们在研究、处理实际问题时,最常用的方法就是对一个实际问题简单化和抽象化,即我们经常遇到的所谓建立模型。Roger S. Pressman认为软件工程是一种层次化技术,分为质量保证层、过程层、方法层和工具层,过程层属于基层。软件工程过程是将技术层结合在一起的凝聚力,使得计算机软件能够被合理地、及时地开发出来。软件过程模型是指从软件项目需求定义开始直至软件使用后废弃为止,针对系统开发、运作和维护所实施的全部过程、活动和任。</p><p>15、98第1章 绪论第1章 1.1基础知识1.1.1 软件工程的产生软件是计算机程序及其说明程序的各种文档。软件的生产经过三个阶段:程序设计时代、程序系统时代和软件工程时代。软件发展的第二阶段的末期,计算机硬件技术的进步,为计算机的广泛应用创造了条件。一些复杂的大型的软件开发项目提出来了,但是,软件开发技术一直未能满足发展的要求。在软件开发中遇到的问题,在找不到解决的办法时,问题积累起来,形成了尖锐的矛盾,导致了软件危机。软件危机主要表现在以下几点:(1)软件需求增长得不到满足。(2)软件生产成本高、价格昂贵。(3)。</p><p>16、第1章 :软件工程学概述软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是不能正常运行的软件才具有,实际上,几乎所有软件都不同程度地存在这些问题。软件危机包含下属两方面的问题;如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件危机的典型表现:1、对软件开发成本和进度的估计常常很不准确。2、用户对“已完成的”软件系统不满意的现象经常发生。3、软件产品的质量往往靠不住。4、软件常常是不可维护的。5、软件通常没有适当的文档资料。6、软件成。</p>
【软件工程复习资料】相关PPT文档
《软件工程复习题》PPT课件.ppt
软件工程复习提纲2014-01.ppt
【软件工程复习资料】相关DOC文档
软件工程复习资料 (2).doc
《软件工程复习资料》word版.doc
软件工程复习材料.doc
2019最新电大开放教育本科《软件工程》必备复习资料考试必考重点.doc
《软件工程》复习资料.doc
[工学]软件工程复习题.doc
软件工程复习题及参考答案.doc
软件工程复习资料.doc
《软件工程》复习材料.doc
工程硕士软件工程复习资料.doc
软件工程复习资料10-11-2.doc
软件工程复习资料(已修改).doc
软件工程复习题.doc
《软件工程》复习题.doc
软件工程复习资料 英文.doc
软件工程复习资料 (3).doc
软件工程复习资料 (3)
软件工程复习资料 (2)
软件工程复习资料 (4)
《软件工程》综合复习资料.doc
软件工程复习资料 (1).doc
软件工程复习资料 英文
【软件工程复习资料】相关PDF文档
软件工程复习题.pdf
海大计算机网络软件工程复习题试题.pdf
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!