RUP中的软件过程在时间上被分解为4个顺序的阶段:初始阶段、细化阶段、构建阶段和移交阶段。架构的确定与建立是在(35)完成的。
A.初始阶段
B.细化阶段
C.构建阶段
D.移交阶段
RUP中的软件过程在时间上被分解为4个顺序的阶段:初始阶段、细化阶段、构建阶段和移交阶段。架构的确定与建立是在(35)完成的。
A.初始阶段
B.细化阶段
C.构建阶段
D.移交阶段
软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类。以下选项中,(5)均属于功能需求。①对特定范围内修改所需的时间不超过3秒②按照订单及原材料情况自动安排生产排序③系统能够同时支持1000个独立站点的并发访问④系统可实现对多字符集的支持,包括GBK、BIG5和UTF-8等⑤定期生成销售分析报表⑥系统实行同城异地双机备份,保障数据安全
A.①②⑤
B.②⑤
C.③④⑤
D.③⑥
以下关于项目质量保证和项目质量控制的描述中,正确的是(42)。
A.质量保证的核心目标是确保产品的质量能满足顾客、法律法规等方面所提出的质量要求
B.帕累托(Pareto)图是一种散点图,按事件发生的频率排序而成
C.因果图通常被作为质量保证的工具或方法,而一般不应用于质量控制方面
D.成本效益分析、作业成本分析是项目质量保证的技术和方法之一
极限编程技术(XP)适用于______。
A.需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进”
B.需求多变,开发队伍规模较小,要求开发方“快速反馈,及时调整”
C.需求稳定,开发队伍规模较小,组织项目的方法为“周密计划,迭代推进”
D.需求不定,开发队伍规模庞大,组织项目的方法为“分步计划,逐步推进”
A.
B.
C.
D.
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人月,每对程序员的沟通成本是250行/人月,则该软件需要开发(24)月。
A.1
B.1.04
C.1.05
D.1.08
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景:传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用顺序批处理架构风格比较合适。随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用(50)架构风格比较合适。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用(51)架构风格比较合适。
A.规则引擎
B.解释器
C.数据共享
D.黑板