北京交通大学软件工程期末考试题集
奥鹏期末考核
88167–软件工程-北交期末考试复习题合集
单选题:
(1)Jackson方法在需求分析阶段的主要步骤不包括( ).
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
答案问询微信:424329
(2)以下不属于白盒测试技术的是( )
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
答案问询微信:424329
(3)下列( )地址可分配给主机作为B类IP地址使用。
A.127.0.0.1
B.192.12.25.255
C.202.96.96.0
D.162.3.5.1
答案问询微信:424329
(4)分配到必要资源并获得了处理机时的进程状态称为( )。
A.就绪状态
B.执行状态
C.等待状态
D.阻塞状态
答案问询微信:424329
(5)软件设计的准则中不包括( )。
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
答案问询微信:424329
(6)从事物的属性侧面来描述事物的方法就是( )的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
答案问询微信:424329
(7)如果一个C类网络用掩码255.255.255.224划分子网,那么会产生( )个可用的子网。
A.16
B.6
C.2
D.4
答案问询微信:424329
(8)( )用于网络的主干线路和室外连接。
A.非屏蔽双绞线
B.屏蔽双绞线
C.同轴电缆
D.光纤
答案问询微信:424329
(9)软件测试法中,( )主要分析程序的内部结构。
A.白盒法
B.黑盒法
C.因果图法
D.错误推测法
答案问询微信:424329
(10)下列关于进程的描述错误的是( )。
A.进程是动态的
B.进程有生命期
C.多个进程可以并行执行,不需同步机构
D.程序的执行过程是进程
答案问询微信:424329
(11)可行性研究的步骤中不包括( )的内容.
A.复查初步分析结果.
B.研究现有的系统
C.导出新系统高层逻辑模型.
D.建立新系统的物理模型解法.
答案问询微信:424329
(12)为改正软件系统中潜藏的错误而进行的维护活动称为( )
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案问询微信:424329
(13)TCP协议是( )。
A.一种简单的、面向数据报的传输层协议
B.一种面向连接的协议
C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D.没有保证通信可靠性的机制
答案问询微信:424329
(14)软件的发展经历了( )个发展阶段
A.1
B.2
C.3
D.4
答案问询微信:424329
(15)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案问询微信:424329
(16)需求分析的任务不包括( ).
A.问题分析
B.系统设计
C.需求描述
D.需求评审.
答案问询微信:424329
(17)线性链表的地址( )。
A.必须连续
B.部分地址必须连续
C.一定不连续
D.连续与否均可以
答案问询微信:424329
(18)将软件组装成系统的一种测试技术叫( ).
A.集成测试
B.单元测试
C.集合测试
D.系统测试
答案问询微信:424329
(19)操作系统可以定义为( )。
A.与计算机硬件紧密相关的一层系统软件
B.建立和使用通信硬件和软件的一套规则和规范
C.执行计算机数据处理的软件模块
D.一套计算机硬件管理规范
答案问询微信:424329
(20)在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A.选择排序
B.快速排序
C.插入排序
D.冒泡排序
答案问询微信:424329
(21)一个模块的( )是指能直接控制该模块的模块数.
A.扇出数
B.扇入数
C.宽度
D.深度
答案问询微信:424329
(22)面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构
A.程序
B.数据
C.逻辑
D.物理
答案问询微信:424329
(23)人机界面的风格大致经过了( )代的演变.
A.三
B.四
C.五
D.六
答案问询微信:424329
(24)软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A.各个
B.前期
C.中期
D.后期
答案问询微信:424329
(25)在下列功能中,( )最好地描述了OSI模型的网络层。
A.保证数据正确的顺序、无错和完整
B.提供用户与网络的接口
C.处理信号通过介质的传输
D.控制报文通过网络的路由选择
答案问询微信:424329
(26)盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A.流程图
B.框图
C.判定表
D.N-S图
答案问询微信:424329
(27)有一数列:87 55 66 13 19 39 48 经过一趟排序后得到:
55 87 13 66 19 39 48 请问使用的是何种排序方法?( )
A.简单插入排序
B.冒泡排序
C.2路归并排序
D.快速排序
答案问询微信:424329
(28)从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
答案问询微信:424329
(29)根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案问询微信:424329
(30)面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.
A.对应
B.映射
C.反映
D.反射
答案问询微信:424329
(31)实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )
A.30
B.50
C.70
D.90
答案问询微信:424329
(32)当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.
A.判定表和判定树
B.盒图
C.流程图
D.关系图
答案问询微信:424329
(33)通道技术可以在( )之间直接交换数据。
A.内存与CPU
B.CPU与外设
C.内存与外设
D.内存、CPU和外设三者
答案问询微信:424329
(34)为适应软件运行环境的变化而修改软件的活动称为( ).
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案问询微信:424329
(35)( )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
答案问询微信:424329
(36)存储器的读写速度排列顺序正确的是( )。
A.RAMCache硬盘软盘
B.CacheRAM硬盘软盘
C.Cache硬盘RAM软盘
D.RAM硬盘软盘Cache
答案问询微信:424329
(37)有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。
A.C,B,A
B.C,A,B
C.B,A,C
D.A,B,C
答案问询微信:424329
(38)B类IP地址是指( )。
A.每个地址的长度为48位
B.可以表示1024个网络
C.每个B类网络最多可以有254个节点
D.用二进制编址时第一位为1
答案问询微信:424329
(39)技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A.风险分析
B.资源分析
C.人员分析
D.技术分析
答案问询微信:424329
(40)一个软件的宽度是指其控制的( ).
A.模块数
B.层数
C.跨度
D.厚度
答案问询微信:424329
(41)判定表由四部分组成:左上部列出( ).
A.条件组合与动作之间的对应关系
B.所有条件
C.所有可能的动作
D.可能的条件组合
答案问询微信:424329
(42)进程的以下哪个状态转换是不可能的( )。
A.就绪状态-执行状态
B.执行状态-就绪状态
C.阻塞状态-就绪状态
D.等待状态-执行状态
答案问询微信:424329
(43)( )实现在一对传输线上同时传送多路信号。
A.频分复用
B.时分复用
C.波分复用
D.码分复用
答案问询微信:424329
(44)以下不属于逻辑覆盖的是( ).
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.基本路径
答案问询微信:424329
(45)软件开发阶段的三个基本活动为( )
A.分析,设计,编码
B.分析,设计,测试
C.设计,编码,测试
D.分析,编码,测试
答案问询微信:424329
(46)需求分析阶段的任务是确定( )
A.软件开发方法
B.软件开发工具
C.软件开发费
D.软件系统的功能
答案问询微信:424329
(47)软件生命周期中所花费用最多的阶段是( )
A.详细设计
B.软件编码
C.软件测试
D.软件维护
答案问询微信:424329
(48)在详细设计阶段,经常采用的工具有( )
A.PAD
B.SA
C.SC
D.DFD
答案问询微信:424329
(49)在下述说明中,哪一个不属于软件设计活动( )
A.总体结构设计
B.数据设计
C.界面设计
D.程序设计
答案问询微信:424329
(50)结构设计是一种应用最广泛的系统设计方法,是以( )为基础.自顶向下.逐步求精和模块化的过程。
A.数据流
B.数据流图
C.数据库
D.数据结构
答案问询微信:424329
(51)从事物的属性侧面来描述事物的方法就是( )的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性
答案问询微信:424329
(52)为了提高测试的效率,应该( )
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
答案问询微信:424329
(53)下面不是软件工程三要素的是( )。
A..方法
B.类
C.过程
D.工具
答案问询微信:424329
(54)下列关于瀑布模型的描述正确的是( )。
A.瀑布模型的核心是按照软件开发的时间顺序将问题简化。
B.瀑布模型具由于良好的灵活性。
C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
D.利用瀑布模型,如果发现问题则修改的代价很低。
答案问询微信:424329
(55)程序的三种基本控制结构是( )。
A.过程.子程序和分程序
B.顺序.选择和重复
C.递归.堆栈和队列
D.调用.返回和转移
答案问询微信:424329
(56)面向对象技术中,对象是类的实例。对象有三种成份:( ).属性和方法(或操作)。
A.标识
B.规则
C.封装
D.消息
答案问询微信:424329
(57)经济可行性研究的范围包括()
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
答案问询微信:424329
(58)结构化涉及方法在软件开发中用于()。
A.概要设计
B.详细设计
C.程序设计
D.测试用例设计
答案问询微信:424329
(59)软件危机主要体现在()
A.软件成本太高
B.开发周期长
C.软件产品的质量难以控制
D.软件规模过大
答案问询微信:424329
(60)软件测试是保证软件质量的重要措施,它的实施应该在()。
A.程序编程阶段
B.软件开发全过程
C.软件允许阶段
D.软件设计阶段
答案问询微信:424329
(61)软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的()
A.兼容性
B.可靠性
C.坚固性
D.可用性
答案问询微信:424329
(62)程序的三种基本控制结构是()。
A.过程.子程序和分程序
B.顺序.选择和重复
C.递归.迭代和回溯
D.调用.返回和转移
答案问询微信:424329
(63)模块的内聚性最高的是()。
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.功能内聚
答案问询微信:424329
(64)在E-R模型中,包含以下基本成分()。
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、属性、操作
答案问询微信:424329
(65)()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A.软件过程
B.软件工具
C.质量保证
D.软件工程
答案问询微信:424329
(66)()引入了“风险驱动”的思想,适用于大规模的内部开发项目。
A.增量模型
B.喷泉模型
C.原型模型
D.螺旋模型
答案问询微信:424329
(67)程序的三种基本控制结构是()。
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
答案问询微信:424329
(68)软件的集成测试最好由()承担,以提高集成测试的效果。
A.该软件的设计人员
B.该软件开发组的负责人
C.该软件编程人员
D.不属于该软件开发组的软件设计人员
答案问询微信:424329
判断题:
(1)快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合.
答案问询微信:424329
(2)文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.
答案问询微信:424329
(3)目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM).
答案问询微信:424329
(4)面对日益增长的软件需求,人们显得力不从心.往往是产生软件危机的原因之一.
答案问询微信:424329
(5)所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。
答案问询微信:424329
(6)缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
答案问询微信:424329
(7)只有了解用户,了解任务,才能设计出好的用户界面.
答案问询微信:424329
(8)使用DMA方式传送数据期间不需要CPU干预。
答案问询微信:424329
(9)数据元素是数据的基本单位,数据项是数据的最小单位。
答案问询微信:424329
(10)进程由程序块、文件控件块和数据块三部分组成。
答案问询微信:424329
(11)数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;不允许用户控制交互过程.
答案问询微信:424329
(12)允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
答案问询微信:424329
(13)数据流图就是用来刻画数据流和转换的信息系统建模技术.
答案问询微信:424329
(14)软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查.
答案问询微信:424329
(15)进程间由于共享资源而产生的制约关系称为进程同步。
答案问询微信:424329
(16)线性顺序队列会产生“假溢出”,而线性循环队列则不会。
答案问询微信:424329
(17)软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因.
答案问询微信:424329
(18)完善性维护是提高或完善软件的性能.
答案问询微信:424329
(19)一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见.
答案问询微信:424329
(20)树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。
答案问询微信:424329
(21)栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。
答案问询微信:424329
(22)理想的人机界面应针对具有典型个性的特定的一类用户设计.
答案问询微信:424329
(23)数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一致;允许用户定做输入格式等内容.
答案问询微信:424329
(24)黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
答案问询微信:424329
(25)可行性研究工作要在初步的需求定义之前进行.
答案问询微信:424329
(26)软件工程使用的软件工具能够自动或半自动地支持软件的开发,管理和文档的生成.
答案问询微信:424329
(27)操作系统是用户和硬件的接口。
答案问询微信:424329
(28)面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序,选择和重复三种基本形式表示数据等步骤.
答案问询微信:424329
(29)PDL经常表现为一种"混杂"的形式,他不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal,C,Ada等)的语法结构交织在一起.
答案问询微信:424329
(30)软件测试的目的是为了发现软件中的全部错误。
答案问询微信:424329
(31)顺序文件和链接文件的长度都可以动态变化。
答案问询微信:424329
(32)软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望.
答案问询微信:424329
(33)测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存.
答案问询微信:424329
(34)软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想.
答案问询微信:424329
(35)面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。
答案问询微信:424329
(36)目前的绝大多数软件都不适合于快速原型技术.
答案问询微信:424329
(37)在树形结构中,每一层的数据元素只和上一层中的一个元素相关。
答案问询微信:424329
(38)数据流图的分解速度应保持较高.通常一个加工每次可分解为10~20个子加工.
答案问询微信:424329
(39)如果测试过程没有发现任何错误,则说明软件没有错误.
答案问询微信:424329
(40)用户对软件需求的描述不精确,往往是产生软件危机的原因之一.
答案问询微信:424329
(41)非结构化维护用于软件的配置中只有源代码维护.
答案问询微信:42奥鹏期末考核4329
(42)文档(document)―一种数据媒体和其上所记录的数据.
答案问询微信:424329
(43)通过软件测试,可以发现软件中所有潜伏的错误.
答案问询微信:424329
(44)软件开发、设计几乎都是从头开始,成本和进度很难估计.
答案问询微信:424329
(45)McCabe建议模块规模应满足:V(G)≤20.
答案问询微信:424329
(46)个人计算机中可配置的最大内存容量受地址总线位数的限制。
答案问询微信:424329
(47)编译程序是一种常用应用软件。
答案问询微信:424329
(48)软件也会磨损和老化
答案问询微信:424329
(49)在文件系统中采用目录管理文件。
答案问询微信:424329
(50)流程图也称为程序框图是最常用的一种表示法.
答案问询微信:424329
(51)在线性表中,数据的存储方式有顺序和链接两种。
答案问询微信:424329
(52)引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。
答案问询微信:424329
(53)内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好.
答案问询微信:424329
(54)文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。
答案问询微信:424329
(55)在目前,用于保证软件质量的主要手段是进行软件测试。
答案问询微信:424329
(56)系统规格说明是系统分析和定义阶段生成的一种文档.
答案问询微信:424329
(57)在面向对象的程序设计中,派生类只能从一个基类产生。
答案问询微信:424329
(58)程序、数据、和进程控制块是构成一个进程的三要素。
答案问询微信:424329
(59)对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。
答案问询微信:424329
(60)设计阶段的输出是编码阶段的输入.
答案问询微信:424329
(61)高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。
答案问询微信:424329
(62)缺乏处理大型软件项目的经验.是产生软件危机的唯一原因.
答案问询微信:424329
(63)软件的总体设计和详细设计都要用PAD图形工具。
答案问询微信:424329
(64)类是对具有共同特征的对象的进一步抽象.
答案问询微信:424329
(65)面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等.
答案问询微信:424329
(66)开发一个软件项目总存在某些不确定性,即存在风险.有些风险如果控制得不好,可能导致灾难性的后果.
答案问询微信:424329
(67)在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求.
答案问询微信:424329
(68)进程的建立可以通过作业调度来实现。
答案问询微信:424329
(69)通常紧致性好的语言一致性就好.
答案问询微信:424329
(70)生产高质量的软件产品是软件工程的首要目标.
答案问询微信:424329
(71)数据输入的一般准则中包括尽量增加用户输入的动作.
答案问询微信:424329
(72)计算机系统工程是一种从系统层面上的问题求解活动.
答案问询微信:424329
(73)缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。
答案问询微信:424329
(74)用穷举测试是较现实的测试方法.
答案问询微信:424329
(75)软件维护中最困难的问题是软件配置不全。
答案问询微信:424329
(76)需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。
答案问询微信:424329
(77)面向对象设计是将面向对象分析所创建的分析模型进一步细化形成软件设计模型的过程.
答案问询微信:424329
(78)为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分.
答案问询微信:424329
(79)如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难.
答案问询微信:424329
(80)系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的信息流动情况。( )
答案问询微信:424329
(81)详细设计的任务是确定每个模块的内部特性,即模块的算法.使用的数据。( )
答案问询微信:424329
(82)所有软件维护申请报告要按规定方式提出,该报告也称硬件问题报告。( )
答案问询微信:424329
(83)程序设计说明书由系统分析员编写,交给程序员使用。( )
答案问询微信:424329
(84)软件工程包括的三个要素:方法.工具和过程。( )
答案问询微信:424329
(85)软件生存周期的主要步骤:制定计划 . 需求分析.设计.程序编码.测试和运行维护。( )
答案问询微信:424329
(86)度量模块独立性的准则:模块间的耦合性和模块的内聚性。( )
答案问询微信:424329
(87)面向数据结构的设计,考虑问题的出发点是数据结构,最终目标是得出程序的过程性描述;解决问题的焦点是结构分析。( )
答案问询微信:424329
(88)软件维护的目的: 满足用户对已开发产品的性能与运行环境不断提高的要求,延长软件的寿命。( )
答案问询微信:424329
(89)软件开发阶段由设计.编码和测试3个基本活动组成。( )
答案问询微信:424329
(90)软件开发的主要方法和技术:瀑布型.渐增型 和递进型。( )
答案问询微信:424329
(91)面向数据结构的设计,考虑问题的出发点是数据结构,最终目标是得出程序的过程性描述;解决问题的焦点是实体的结构分析。( )
答案问询微信:424329
(92)可行性研究进一步研究问题分析阶段所确定的问题是否有可行的()
答案问询微信:424329
(93)代码审查方法没有计算机测试方法好。()
答案问询微信:424329
(94)验证软件需求的方法主要靠人工审查的方法。()
答案问询微信:424329
(95)软件是指用程序设计语言(如Pascal,C,Visual Basic等)编写的程序,软件开发实际上就是编写程序代码。()
答案问询微信:424329
(96)在进行需求分析时需同时考虑维护问题。()
答案问询微信:424329
(97)好的软件开发环境应采用SDE数据库系统和集成化CASE环境。()
答案问询微信:424329
(98)软件工程方法分为结构化方法和面向对象方法。()
答案问询微信:424329
(99)软件设计阶段的输出结果为设计规格说明书。()
答案问询微信:424329
(100)统一的建模语言,是一种软件工程设计语言。()
答案问询微信:424329
(101)过程描述语言可以用于描述软件的系统结构。()
答案问询微信:424329
(102)如果通过软件测试没有发现错误,则说明软件是正确的。()
答案问询微信:424329
(103)一般人为,软件开发阶段是由设计、编码和测试三个基本活动组成()
答案问询微信:424329
填空题:
(1)需求分析的技术主要有:__.__和__。
1、答案问询微信:424329
2、答案问询微信:424329
3、答案问询微信:424329
(2)软件维护的种类:__.__.__和__。
1、答案问询微信:424329
2、答案问询微信:424329
3、答案问询微信:424329
4、答案问询微信:424329
(3)度量模块独立性的准则:__和__。
1、答案问询微信:424329
2、答案问询微信:424329
(4)构成软件项目的最终产品:应用程序.系统程序.面向用户的文档资料和__。
1、答案问询微信:424329
(5)软件生存周期的三个阶段:定义阶段.开发阶段和__。
1、答案问询微信:424329
(6)模块具有输入和输出(参数传递).功能.内部数据结构(局部变量)和__四个特性。
1、答案问询微信:424329
(7)一个软件项目要至少要从__.__和__3个方面研究其可行性。
1、答案问询微信:424329
2、答案问询微信:424329
3、答案问询微信:424329
(8)Jackson方法是一种面向__的开发方法。
1、答案问询微信:424329
(9)在详细设计阶段,经常采用的工具有__。
1、答案问询微信:424329
(10)结构化方法总的指导思想是__逐层分解。
1、答案问询微信:424329
(11)__是一种以需求分析为动力,以对象为驱动的模型。
1、答案问询微信:424329
(12)__和数据字典共同构成了系统的逻辑模型。
1、答案问询微信:424329
(13)软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法是指__。
1、答案问询微信:424329
(14)面向对象分析是对系统进行__的一种方法。
1、答案问询微信:424329
(15)软件在需要它投入使用时能实现其制定功能的概率称为软件的__。
1、答案问询微信:424329
(16)模块内聚度越高,说明模块内各成分彼此结合的程序越__。
1、答案问询微信:424329
(17)计算机系统工程包含硬件、软件、人机及__工程。
1、答案问询微信:424329
(18)软件结构是以__为基础而组成的一种控制层次结构。
1、答案问询微信:424329
(19)结构化语言是介于自然语言和__之间的一种半形式语言。
1、答案问询微信:424329
简答题:
(1)什么是软件危机?其产生的原因是什么?
答案问询微信:424329
(1)软件产品质量低劣,甚至开发过程就夭折。
(2)软件生产率低,不能满足需要。
(2)概要设计与详细设计任务的主要区别?
答案问询微信:424329
(3)软件质量保证应做好哪几方面的工作?
答案问询微信:424329
(4)什么是软件生存周期模型?它有哪些主要模型?
答案问询微信:424329
(5)什么是白盒测试?白盒测试主要采用的技术有哪些?
答案问询微信:424329
(6)决定软件可维护性的因素?
答案问询微信:424329
(7)数据字典包括哪些内容?
答案问询微信:424329
(8)瀑布模型的缺陷有哪些?
答案问询微信:424329
(9)模块的内聚性包括哪些类型?
答案问询微信:424329
(10)可行性研究包括哪几方面的内容?
答案问询微信:424329
(11)什么是软件生存周期模型?它有哪些主要模型?
答案问询微信:424329
(12)软件测试的基本任务是什么?测试与纠错有什么区别?
答案问询微信:424329