电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程期末试题

软件工程期末试题_第1页
1/11
软件工程期末试题_第2页
2/11
软件工程期末试题_第3页
3/11
一、二、填空题(每空 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、a B、b C、c D、b 和 c4.( A )是用户和设计交换最频繁的方法。A、 原型化方法 B、瀑布模型方法 C. 螺旋模型方法 D、构件组装模型5.软件工程方法学的目的是:使软件生产法律规范化和工程化,而软件工程方法得以实施的主要保证是( C )。A、 硬件环境 B、软件开发的环境 C.软件开发工具和软件开发的环境 D、 开发人员的素养6.20 世纪 50 年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言( D )。A、 PASCAL B、 VISUAL BASIC C. C++ D、 汇编语言7.软件测试的目的是?( D )A、 证明软件的正确性 B.找出软件系统中存在的所有错误C.证明软件系统中存在错误 D.尽可能多的发现软件系统中的错误8.使用白盒测试方法时...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程期末试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部