软件工程考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、(可行性研究)得目得就就是用最小代价在尽可能短得时间内确定该软件项目就是否能够开发、就是否值得开发。
2、可行性研究得目得不就是就是开发一个软件项目,而就是研究这个项目就是否(就是否做值得)。
3、可行性研究需要从(经济)可行性、(技术)可行性、(操作)可行性与(社会)可行性四个方面分析研究每种解决方案得可行性。
4、技术可行性就是对开发项目得(功能、性能、限制条件)进行分析,确定现有资源条件下,技术风险有多大,项目就是否能实现。
5、经济可行性一般要考虑得情况包括:(成本与效益)。
6、社会可行性所涉及得范围包括(合同、责任、侵权)用户组织得管理模式、范围以及其她一些技术人员常常不了解得陷阱。
7、典型得可行性研究有以下步骤:确定项目得规模与目标、(研究正在运行得系统)、(建立新系统得高层逻辑模型)、导出与评价各种方案、推荐可行得方案与编写可行性研究报告。
8、系统效益=经济效益+(社会效益)。
9、效益分有型效益与(无形)两种。
10、可行性研究得第一个步骤就是(确定项目得规模与目标)。
11、数据字典就就是用来定义数据流图中得(各个成分得具体含义)得。它与数据流图共同构成了系统得(逻辑模型),就是(需求说明书)得主要组成部分。
12、由于数据流就是流动中得数据,所以必须有(流向)。除了与(数据存储)之间得数据流命名外,数据流应该采用名词或名词短语。
七、选择题
1、研究开发资源有效性就是进行( D )可行性研究得一个方面
A、技术
B、经济
C、社会
D、操作
2、在软件可行性研究中、可以从不同得角度对软件进行研究,其中从软件得功能可行性角度考虑得就是( B )可行性
A、经济
B、技术
C、操作
D、社会
3、在遵循软件工程原则开发软件过程中,计划阶段应该依次完成( B )
A、可行性研究、需求分析、问题定义
B、问题定义、可行性研究、需求分析
C、需求分析、问题定义、可行性研究
D、可行性研究、问题定义、需求分析
4、可行性研究要进行得需求分析与设计应就是( C )。
A、详细得
B、全面得
C、简化得
D、彻底得
七、填空题
1、需求分析得基本任务就是要准确地定义(扇新系统得目标),为了满足用户需求,回答系统必须(做什么)得问题。
2、在需求分析阶段,首先进行问题识别,即双方确定对问题得综合需求,这些需求包括:(功能)需求、(性能)需求、(环境)需求、(用户界面)需求。另外还有可靠性、安全性、保密性、可移植性、可维护性等方面得需求。
3、需求分析得困难主要体现在4个方面:问题得复杂性、(交流障碍)、(不完备性与不一致性)、需求易变性。
4、在需求分析阶段进行以下几个方面得工作:识别系统综合要求、(分析系统得数据要求)、导出软件逻辑模型、(编写文档)。
1、需求分析( D )。
A、要回答“软件必须做什么?”
B、可概括为:“理解、分解、表达”6个字
C、要求编写需求规格说明书
D、以上都对
2、需求分析阶段研究得对象就是软件项目得( A )。
A、用户要求
B、合理要求
C、系统要求
D、环境要求
3、软件需求分析阶段得工作,可以分成4个方面:确定系统综合要求、分析系统得数据要求、导出逻辑模型以及( D )。
A、进度规划
B、测试计划
C、需求分析评审
D、编写文档
4、需求规格说明书得作用不应包括( D )。
A、软件设计得依据
B、用户与开发人员对软件要做什么得共同理解
C、软件验收得依据
D、软件可行性行研究得依据
六、填空题
1、在软件得体系结构中,模块就是可组合、分解与更换得单元。模块具有(接口)、(功能)、(逻辑)、与(状态)等属性。
2、总体设计得文档主要有:(总体设计说明书)与(数据库设计说明书)。
3、数据库设计指(数据存储设计)得设计,主要进行一下几方面得设计(概念设计、逻辑设计、物理设计)。
4、软件设计得基本任务包括:(设计软件结构)、(数据结构与数据库设计)、(编写设计文档)与(评审)4个方面
5、抽象就是认识复杂现象过程中使用得思维工具,即抽出事物(本质)得、(共同)得特性而暂不考虑它得(细节),不考虑其它因素。
6、软件结构设计就是以(模块)为基础,以需求分析得结果为依据,从实现得角度进一步划分(模块),并组成模块得(层次结构)。
7、软件设计就是一个把(需求分析)转换为软件表示得过程,包括总体设计与(详细设计)。
8、进入了设计阶段,要把软件“做什么”得(逻辑)模型变换为“怎么做”
得(物理)模型,即着手实现软件需求,并将设计得结果反映在(设计)文档中。
9、总体设计评价就是对设计部分就是否完整地实现了需求中规定得(功能)、(性能)等要求,设计方案得(可行性),关键得处理及内外部接口定义(正确性)有效性,各部分之间得(一致性)等都一一进行评审。
10、在一个模块中,(功能)、(状态)与(接口)反映模块外部特征,(逻辑)反映它得内部特性。
11、(信息隐藏)就是指在设计与确定模块时,使得一个模块得内包含得信息对于不需要遮羞信息得其它模块来说就是不能(访问)得。
12、设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为(模块)(2)确定每个模块得(功能)(3)确定模块之间得(调用关系) (4)确定模块之间得(接口),即模块之间传递得信息。(5)评价模块结构得质量。
13、模块间耦合高低取决与模块间(接口得复杂性、调用方式、传递信息)。
14、耦合性分2种类型,最强耦合(内容耦合),最弱耦合(无直接耦合)。
15、模块独立性中每个模块只完成问题要求得(独立得)子功能,并且与其它模块得联系(最