软件工程试题( 2 )

news/2024/7/8 4:55:52 标签: 存储, 文档, 工具, 开发工具, 图形, 编程

1、软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于(    )
A软件系统目标    B软件的性能
C软件的功能     D软件的质量
2、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指(   )
A.原型化方法   B.结构化方法  C.面向对象方法.   D.功能分解法
3、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的(   )
A.工程管理  B.成本核算  C.人员培训  D.工具开发
4、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是(   )
A.数据库设计  B.数据通讯  C.数据定义  D.数据维护
5、在下面列出的基本成分中,哪个不是数据流程图的基本成分?.(    )
A.信息处理  B.信息存储  C.外部实体  D.系统状态
6、软件分析是软件开发的早期和重要阶段,此阶段要求交互和配合的是(   )
A.设计人员和用户    B.分析人员和用户  
C.分析人员和设计人员   D.编码人员和用户
7、软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中哪一个不
属于开发技术的范畴?(   )
A.软件开发方法 B.软件开发工具  C.软件工程环境  D.软件工程经济
8、从(   )语言开始,软件摆脱了对硬件的依赖。
A.第一代   B.第二代   C.第三代   D.第四代
9、软件开发的结构化分析方法,常用的描述软件功能需求的工具有(    )
A业务流程图,数据字典  B.软件流程图,模块说明
C.数据流图,数据字典   D.系统流程图,程序编码
10、数据字典是对数据定义信息的集合,它所定义的对象都包含于(   )
A数据流图     B.程序框图     C.软件结构       D.方框图
11、软件复审时,其主要的复审对象是(   )
A.软件结构   B.软件文档   C.程序编码   D.文档标准
12、瀑布模型把软件生存周期划分为软件定义、软件开发与(   )三个阶段,而每个阶段又可分为若干更小的阶段。
A.详细设计阶段  B.可行性研究阶段  C.运行及维护  D.问题定义
13、在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的(    )
A.可用性  B.健壮性   C.可靠性   D.安全性
14、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的(    )
A.总貌    B.细节
C.抽象    D.软件的作用
15、软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是(   )
A.减少测试工作量     B.避免后期付出高代价
C.保证软件质量     D.缩短软件开发周期
16、软件工程的结构化生命周期方法是将软件开发的全过程划分为相互独立而又相
互依存的阶段,软件的逻辑模型形成于(    )
A.开发阶段   B.计划阶段
C.分析阶段   D.设计阶段
17、软件生产的成败更多地依赖于(     )
A.领导者的指挥才能  B.程序员个人的编程能力
C.合理地组织与协调  D.用户的配合

1、软件需求分析一般应确定的是用户对软件的(    )
A.功能需求       B.非功能需求     C.性能需求     D.功能需求和非功能需求
2、在下面列出的基本成分中,哪个不是实体关系图的基本成分? (    )
A.实体   B.数据存储   C.关系   D属性
3、确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明称为结构化方法中的(    )
A.需求分析  B.可行性研究   C.总体设计   D.问题定义
4、软件开发的结构生命周期法(SA)的基本假定是认为软件需求能做到(    )
A.严格定义  B.初步定义  C.早期冻结  D.动态改变
5、结构化程序设计理论认为,实现良好的程序结构要应用(   )的分析方法。
A.自顶向下  B.自底向上  C.面向对象  D.基于组件
6、需求分析的主要任务是(    )
A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明
B.分析用户要求,将软件功能和性能描述为具体的规格说明书
C.对问题定义阶段所确定的问题实现的可能性和必要性做出研究
D.建立软件系统的总体结构,子系统划分,并提出软件结构图
7、在数据字典中,(     )给出了某个文件的定义,文件的定义通常也是列出其记录的组成。
A加工   B.数据存储  C.数据流   D.数据项
8、主要用来描述系统状态及其转换方式的数据模式是(    )
A.E-R图       B.结构图   C.DFD图      D.IPO图
9、下列哪一项不是软件危机的表现形式?(    )
A.软件需求定义不明确,易偏离用户需求
B.软件生产高成本,价格昂贵
C.软件的可维护性差
D.系统软件与应用软件的联系越来越困难
10、从软件的开发到运行的全过程,软件文档的重要作用是众所周知的,但执行时差距甚大,其根本原因是(   )
A.文档规范程度低   B.文档生成工具
C.开发者缺乏重视   D.工程化程度尚低
11、最适合于记录各种细节的概念模式是(    )
A.实体关系图  B.数据字典  C.结构图   D.框图
12、在软件的分析阶段,常用(    )来描述业务处理系统的信息来源、存储、处理和去向。
A.E-R图   B.框图  C.DFD   D.时序网络
13、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的(    )
A.总貌    B.细节
C.抽象    D.软件的作用
14、软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是(   )
A.减少测试工作量     B.避免后期付出高代价
C.保证软件质量     D.缩短软件开发周期
15、软件生产的成败更多地依赖于(     )
A.领导者的指挥才能  B.程序员个人的编程能力
C.合理地组织与协调  D.用户的配合
16、数据流图中,下列哪一种数据流的流向是不可能发生的?(     )
A.从加工流向加工    B.从数据存储流向外部实体
C.从加工流向外部实体   D.从外部实体流向加工
17、数据流图中,当数据流向或流自文件时(       )。
A.数据流要命名,文件不必命名
B.数据不必命名,有文件名就足够了
C.数据流和文件均要命名,因为流出和流进的数据流是不同的
D.数据流和文件均不用命名,通过加工可自然反映出
18、数据流图是描绘信息在软件系统中流动和处理情况的图形工具,下列哪一个图形符号代表数据存储?(    )
A.箭头   B.圆框   C.直线   D.开口方框
19、成本/效益分析的方法有哪些?(     )
A投资回收变幻无常   B投资回收期
C纯收入      D货币的时间价值

 


http://www.niftyadmin.cn/n/1538063.html

相关文章

安装Node.js 服务器并简单编译 JavaScript

1.下载node.js安装软件,官方地址:https://nodejs.org/en/2.下载历史版本。3 安装node.js 服务器。 1) 可以一键式安装也可以更改安装目录。本机安装在D盘指定文件夹下。如图:注意:nodejs安装成功之后,nodej…

单片机 名词解释题

一,解释下列概念:P1(1),单片机:单片机是把组成微型计算机的各个功能部件,如中央处理器CPU,RAM,ROM,I/O接口电路,定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机.P49(2),寻址方式:指令给出参与运算操作数地址的方式称为寻址方式P33(3),机器周期:1个…

Spring Cloud(八)高可用的分布式配置中心 Spring Cloud Config

在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config,它支持配置服务放在配置服务的内存中&…

使用nodejs 服务器 实现文件读写操作

1.新建文件readwritefile.js 2. 在readwritefile.js文件中写入执行生成文件的代码。 代码片段: // 引入操作文件的模板包 // fs 是node平台提供的核心模块,主要用于操作文件var fileOp require(fs);// 向指定文件中写入指定的内容 // 方法:…

软件工程实验(学生学籍管理系统)

实验六、学生学籍管理系统功能说明本学生学籍管理系统分为学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。(1)学生信息管理模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为三个子模块…

sql:Oracle11g 表,视图,存储过程结构查询

-- Oracle 11 G --20160921 涂聚文再次修改 --Geovin Du --GetTables SELECT owner, object_name, created FROM all_objects WHERE (owner in ( select USERNAME from user_users )) AND object_type TABLE ORDER BY owner, object_name;---GEOVIN SELECT owner, object…

JavaA卷

吉林农业大学发展学院考试卷考生承诺:我将严格的遵守考试纪律,并知道考试违纪、作弊的严重后果,并承担由此引发的一切后果。课程名称:考试时间年月日学院:专业:班级:姓名:学号&#…

通过nodeJs实现基本的HTTP服务zai

1.在任意路径下新建一个http.js文件。2.在http.js 文件中创建简单的http服务。在使用 HTTP 服务器与客户端交互,需要 require(http)。声明http协议 var http require(http);获取服务器对象通过 http.createServer([requestListener]) 创建一个服务。 var server h…