上海第二工业大学软件开发技术复习题

上海第二工业大学软件开发技术复习题

ID:16331211

大小:157.00 KB

页数:9页

时间:2018-08-09

上海第二工业大学软件开发技术复习题_第1页
上海第二工业大学软件开发技术复习题_第2页
上海第二工业大学软件开发技术复习题_第3页
上海第二工业大学软件开发技术复习题_第4页
上海第二工业大学软件开发技术复习题_第5页
资源描述:

《上海第二工业大学软件开发技术复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件开发技术复习题第一部分:1、哪种模型分批地逐步向用户提交一个满足用户需求子集的可运行的产品()。A.增量模型B.喷泉模型C.原型模型D.螺旋模型2、可行性分析研究的目的是(  )。A.争取项目        B.项目是否值得开发C.开发项目       D.规划项目3、软件复审是保证软件质量的重要技术手段,复审的主要目的和()。A.较早发现程序错误B.做测试的前期准备C.较早发现软件缺陷D.严格贯彻工程规范5.快速原型模型的主要特点之一是()A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件6.模块的内聚性最低的是()

2、A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚7.软件详细设计主要采用的方法是()A.模块设计B.结构化设计C.PDL语言D.结构化程序设计8.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移9.下列不属软件工程方法学的三要素的是()。A.方法B.工具C.过程D.操作10.下列哪项不是在需求分析阶段要进行工作()。A.问题识别B.分析与综合C.导出软件的逻辑模型D.编码11.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。A.把软件划分成模块B.设计每个模块的伪代码C.确定各个模块的功

3、能D.确定模块之间的调用关系12.影响软件开发成本估算的因素不包括以下哪项()。A.软件人员业务水平B.软件开发规模及复杂度C.开发所需时间D.开发所需硬件资源13.软件生命周期中所花费用最多的阶段是()9A.详细设计B.软件编码C.软件测试D.软件维护14.通过()可以完成数据流图的细化。A.结构分解B、功能分解C、数据分解D、系统分解15.Jackson方法是面向()的设计方法。A.系统设计B、数据结构C、DFDD、OO16.软件测试的目的是()。A.评价软件的质量B.发现软件的错误C.找出软件的所有错误D.证明软件是正确的17.在考察系统的一些涉及时序和改变的状态时

4、,要用对象-行为模型来表示。动态模型着重于系统的控制逻辑,它包括三个图:一个是事件轨迹图和事件流图,另一个是()。A.状态转换图B.数据流图C.系统结构图D.时序图18.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求19.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程B.软件周期C.软件危机D.软件产生20.在软件开发的各种资源中,()是最重要的资源。A.开发工具B.方法C.硬件环境D.人员21.在SD方法中全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合D.

5、模块独立性22.在设计测试用例时,()是用得最多的一种黑盒测试方法。A.等价类划分B.边界值分析C.因果图D.判定表23.软件详细设计的主要任务是确定每个模块的()。A.功能B.外部接口C.算法和使用的数据结构D.编程24.为了提高软件的可维护性,在编码阶段应注意()A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格25.结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。A.目标B.数据流C.功能D.对象26.在多层次的结构图中,其模块的层次数称为结构图的()。A.深度B.跨度C.控制域D.粒度27.研究开发所需要的成本和资源是属

6、于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性28.软件详细设计的主要任务是确定每个模块的()。9A.算法和使用的数据结构B.外部接口C.功能D.编程29.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组成关系C.链接关系D.顺序执行关系30、快速原型模型的主要特点之一是()A.开发完毕才见到产品     B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件    D.及早提供工作软件31、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象32、具有

7、风险分析的软件生存周期模型是()A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型33.需求分析最终结果是产生()。A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告34.在详细设计阶段,经常采用的工具有()。A.PADB.SAC.SCD.DFD18.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A.教正性维护B.适应性维护C.完善性维护D.预防性维护35.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象36.为了提高软件的可维护性,在编码阶段应注意()A

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

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

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