软件工程期中模拟题

软件工程期中模拟题

ID:33885646

大小:68.30 KB

页数:3页

时间:2019-03-01

软件工程期中模拟题_第1页
软件工程期中模拟题_第2页
软件工程期中模拟题_第3页
资源描述:

《软件工程期中模拟题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件工程期中考试模拟题一、单项选择题1.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程B.软件周期C.软件危机D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是()A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记4.在SD方法中全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件测试的目的是()。A.评

2、价软件的质量B.发现软件的错误C.找出软件的所有错误D.证明软件是正确的6.在设计测试用例时,()是用得最多的一种黑盒测试方法。A.等价类划分B.边界值分析C.因果图D.判定表7.需求分析最终结果是产生()。A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告8.Jackson图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组成关系C.链接关系D.顺序执行关系9.软件详细设计的主要任务是确定每个模块的()。A.功能B.外部接口C.算法和使用的数据结构D.编程10.为了提高软件的可维护性,在编码阶段应注意()A.保存测试用例和数据B

3、.提高模块的独立性C.文档的副作用D.养成好的程序设计风格11.设年利率为i,现存入p元,若计复利,n年后可得钱数为()A.p﹡(1+i﹡n)B.p﹡(i+1)nC.p﹡(1+i)﹡nD.p﹡(i+n)12.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象13.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组成关系C.链接关系D.顺序执行关系14.在详细设计阶段,经常采用的工具有()。A.PADB.SAC.SCD.DFD15.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。

4、A.技术可行性B.经济可行性C.社会可行性D.法律可行性二、填空题1.软件生命周期大致可以被分为3个阶段:______、_______、____________。2.数据流图的基本符号包括数据输入的源点和数据输出的汇点,__________,数据流,__________。3.在软件结构的设计中,各个模块之间要求降低耦合性,提高__________。4.详细设计阶段使用的图形工具有__________、__________、__________。5.在人工智能领域,目前最广泛使用的高级语言是__________。三、简答题1.什么是软件工程,什么是软件危机?2.软件

5、生命期各阶段的任务是什么?3.需求分析的主要方法是什么?用这种方法进行需求分析的主要步骤有哪些?四、设计题1、已知有如下的伪代码程序:STARTI:=1;WHILEi:<=n-1DOmin:=A[i];j:=i+1;WHILEj<=nDOIFmin>A[j]THENBLOCKtemp:=min;min:=A[j];A[j]:=temp;ENDBLOCKENDIF;j:=j+1;ENDDOi:=i+1;ENDDOSTOP要求:请用盒图描述。.2、求一组数组中的最大数,数组表示为A(n),n=1,2……n的自然数。(1)请画出程序流程图(2)请画出该算法的N-S图(3

6、)请用PAD图来表示该算法3、设计一个简化的网上个人银行查询系统,用户可以通过Internet查询自己帐户的收支明细、余额和修改密码。(1)采用结构化方法请画出E-R图(提示:涉及2个表用户和账户)、DFD图的第0层和第1层。(2)编写两个关键词条的数据字典。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。