关于软件生存周期的定义,下列论述正确的是()。
A.软件生存周期主要包括软件定义和软件开发2个部分
B.软件产品从形成概念开始,经过开发使用和维护直到退役的全过程,称为软件生存周期
C.软件生存周期主要对软件开发中的活动进行规具体规划,因为软件开发前和投入使用后,所面临的活动都非常复杂
D.软件生存周期都是按照线性顺序的执行的,不存在迭代、反馈、周期性重复等情况
A.软件生存周期主要包括软件定义和软件开发2个部分
B.软件产品从形成概念开始,经过开发使用和维护直到退役的全过程,称为软件生存周期
C.软件生存周期主要对软件开发中的活动进行规具体规划,因为软件开发前和投入使用后,所面临的活动都非常复杂
D.软件生存周期都是按照线性顺序的执行的,不存在迭代、反馈、周期性重复等情况
第1题
A.根据软件生存周期各个阶段的任务,从可行性研究开始逐步进行阶段性变换,直至通过测试并得到用户确认的软件产品为止
B.上一阶段变换结果是下一阶段变换的输入,相邻两个阶段具有因果关系、紧密相连
C.一个阶段工作的失误将蔓延到以后的各个阶段,为保证软件开发的正确性,每个阶段任务完成后,都必须对他的阶段性产品进行评审,确认之后再转入下一阶段的工作
D.根据用户提出的软件定义,快速的开发一个原型,向用户展示待开发软件系统全部或部分功能性,在征求用户对原型软件的意见过程中,进一步修改、完善、确认软件系统需求,并达到一致的理解
第4题
A、验收过程
B、维护过程
C、移植过程
D、退役过程
第7题
从下列关于大、中型分时系统中的终端处理程序的论述中,选出一条正确的论述。
A.终端处理程序将从终端打入的字符直接送给用户程序
B.在现代大、中型机中,为了暂存用户从终端打入的字符,通常为每个终端设置一个可容纳几行字符的缓冲区
C.为了提高回送的显示速度,往往用硬件来实现,只是在要求回送速度不高的场合才用软件来实现
D.在有的计算机中,从键盘送出的是键码,此时应采用某种转换机构,将键码转换为ASCII码
第8题
A.均不对。
B.系统因错误而发生错误时,没有完成预期任务的功能。
C.系统因错误而发生错误时,仍然能在一定程度上完成预期的功能。
D.系统因错误而发生错误时,系统自动报错的功能。
第10题
①对每个自然数m,m+0=m;
②对每一对自然数m和n,m+n'=(m+n)',
(a)证明用以上定义的加法是可结合的。
(b)用类似方法归纳地定义乘法(可以引用上边定义的加法运算)。
(c)用乘法运算归纳地定义幂运算。
(d)给出关于“小于”的一个归纳定义。
第11题
A.需求工程师的任务是将所有利益相关者的需求进行分类以便允许决策者选择一个相互一致的需求集
B.利益相关者是将来购买所开发软件系统的人
C.在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么
D.开发人员与客户创建用例以帮助软件团队理解有多少类型的最终用户将使用这些功能