第1题:
A.软件开发技术
B.软件移植
C.软件生产自动化
D.软件重用
第2题:
具体叙述你在软件开发过程中是如何进行软件复用的,采取过哪些软件复用的技术和措施?解决过哪些相应的矛盾或问题?
第3题:
此题为判断题(对,错)。
第4题:
试题三 论软件开发模型及应用
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发过程包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要任务和活动,用来作为软件项目工作的基础。对于不同的软件项目,针对应用需求、项目复杂程度、规模等不同要求,可以采用不同的开发模型,并采用相应的人员组织策略、管理方法、工具和环境。
请围绕“软件开发模型及应用”论题,依次从以下三个方面进行论述。 1.简要叙述你参与的软件开发项目以及你所承担的主要工作。 2.列举出几种典型的软件开发模型,并概要论述每种软件开发模型的主要思想和技术特点。 3.根据你所参与的项目中使用的软件开发模型,具体阐述使用方法和实施效果。
第5题:
下面内容不属于使用软件开发工具好处的是( )。
A.减少编程工作量
B.保证软件开发的质量和进度
C.节约软件开发人员的时间和精力
D.使软件开发人员将时间和精力花费在程序的编制和调试上
第6题:
软件工程经验证明软件开发中要掌握40—20—40规则,它强调了软件开发中的
A.设计、编程和测试
B.分析、设计和编程
C.分析、设计和测试
D.分析、编程和测试
第7题:
下列对传统的软件开发方法的描述中,错误的是( )。
A.将系统按照应用去完成一组功能或行为而设计
B.表述自然,易于实现和编程
C.软件可重用性差、开发效率低
D.设计的系统伸缩性、可扩展性较弱
第8题:
此题为判断题(对,错)。
第9题:
以下关于软件开发相关的叙述中,不正确的是( )。
A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。
第10题:
软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试主要是( )对软件测试进行分类。
A.从是否关心软件内部结构和具体实现的角度
B.从是否执行程序的角度
C.从软件开发阶段的细分角度
D.从软件开发复杂性的角度