软件技术基础--周大为全11章练习题.doc

软件技术基础--周大为全11章练习题.doc

ID:56238753

大小:405.00 KB

页数:22页

时间:2020-03-23

软件技术基础--周大为全11章练习题.doc_第1页
软件技术基础--周大为全11章练习题.doc_第2页
软件技术基础--周大为全11章练习题.doc_第3页
软件技术基础--周大为全11章练习题.doc_第4页
软件技术基础--周大为全11章练习题.doc_第5页
资源描述:

《软件技术基础--周大为全11章练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章软件工程一、填空题1234L6.7.8.9.10.11.12.13.二、选择题软件产品管理包括版木管理和(质量管理螺旋模型是一种将(瀑布模型1.A.2.A.3.A.4.A.5.A.6.A.7.)。B.性能管理C.配置管理)和増量模型结合起來的软件开发模型。专家系统C.喷泉模型软件开发可行性分析研究的H的是(争取软件项目B.软件项目值得开发否C.设计软件软件需求分析的主要任务是确定所要开发的软件系统(如何做B.怎么做C.做什么I).对谁做1)・开发过程管理D.变换模型D.规划软件项卜I在()方法中,采用数据流图(DFD)表示系统的逻辑模型。SAB.SDC

2、・SPD.SC软件需求分析阶段的工作是系统分析员了解用户的要求,认真细致地调研、分析,故终建立H标系统的逻辑模型并写出()的过程。模块说明书B.软件规格说明C.项目开发计划D.合同文档模块之间的耦合度应当尽可能低。当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合称为()。A.数据耦合B.公共耦合C.标记耦合D.内容耦合模块的内聚性应当尽可能高,通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是(通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序.通信.时间.逻紺D.顺序、通信、逻紺、时间信息隐蔽概念与()直接相关。模块的独立性B.模

3、块类型的划分C.软件结构定义结构化程序设计的三种基木结构的共同特点是(8.A.9.A.10.A.11.A.12.A.13.A.14.A.15.A.三、1.2.3.4.D.软件生命周期只能用來描述简单程序不能嵌套使用C,具有单入口和单出口源程序文档化要求在毎个模块之前•加序言性注释,该注释内容不应有(模块的功能b语句的功能C.模块的接口D.开发历史软件的静态测试方法之一为(D.仅用于自动控制系统)0D.路径覆盖计算机辅助静态分析B.黑盒法C.因果图软件测试的H的是(为了证明软件中没有错误B.为了说明软件能够正确地执厅C.为了发现软件中的错误D.为了评价软件的质

4、最单元测试针对(需求分析随着计算机软、校正性维护问答题)阶段进行测试。B.详细设计和编码C.详细设计磧件环境变化而对软件修改的过程,称为(B.适应性维护C.完善性维护D.预防性维护)oD.概要设计软件作为一种产品,其特性是什么?简述程序流程图的缺点和克服方法。在软件开发过程中.为增加软件的可移植性.应注意哪些方面?简述快速原型模型的开发步骤。为止的整个时期。软件生存周期是指一个软件从提出开发要求开始•盲到数据流图屮的箭头表示o当A模块调用B模块时,若两个模块之间的参数传递是数值型参数,则这两个模块的耦合方式是。某软件结构图分为4层,从顶层到底层,各层的模块个

5、数分别为1.3.5、4,那么该软件结构图的宽度是软件的详细设计的主要任务是确定每个模块的o程序员在编写程序时所体现出的特点、习惯、逻辑思路等,反映了这个程序员的o在集成测试屮•采用自顶向下的渐增式测试•需要程序。软件的集成测试(联合测试)的H的是发现阶段的错误。在软件生存期的各个阶段屮跨越时间最长的阶段是阶段。软件维护工作的生产性活动包括分析评价、修改设计和等。子类自动共亭父类数据结构和方法的机制是•这是类之间的一种关系。面向对象分析的目的是对进行建模。面向对象分析阶段所使用的三种模型是、动态模型和功能模型。6.7.&9.5•简述软件结构的设计优化准则。需求

6、分析阶段的基木任务是什么?要进行哪几方面的工作?软件测试要经过哪些步骤?简述这些测试的基本任务。面向对象的主要待征有哪些?简要说明其含义。根据下列条件使用边界值分析法设计测试用例。八进制常数定义为:以零开头的数是八进制整数。某一8位微机,8位带符号数值的范围是—177〜177,如:05,0127,一065表示八进制整型常数。10•简述可以在哪些方面提高软件的可维护性。11.某学校将学生的基木悄况文件(简称学生恬况文件)和学生期末考试成绩文件(简称成绩文件)合并成一个新文件。学生恬况文件包含学生的学号.姓名、通信地址。成绩文件包含学号和成绩。这两个文件均山学生

7、记录垂复组成,学生记录包含以上数据项。新文件的数据结构包含学号.姓名、通信地址和成绩。要求:(1)给tBJackson输入、输出的数据结构图。(2)用Jackson方法设计该程序结构图。11.银行•柜取款系统有如下功能:(1)用户用取款卡到柜取款;(2)如是不合法取款卡.则退冋并显示出错;(3)对用户输入的密码进行确认检査,非法密码将被拒绝;(4)核查用户的取款额.超支将被拒绝;(5)登录一笔合法取款.更新账卡;(6)生成付款通知,经确认后支付现金。试根据要求画出该问题的数据流图•并将其转换为软件结构图。12.下图是一个被测程序的流程图.采用条件覆盖方法为它

8、设计足够的测试用例,使毎个条件至少取真、假各一次。试

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

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

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