1、高级系统分析师下午试题()6(暂无答案,提供参考)及答案解析(总分:60.00,做题时间:90 分钟)一、B试题一 论软件开发环境与开发工(总题数:1,分数:15.00)1.软件开发环境,也可称为应用型软件开发环境。是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称 SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面
2、向对象方法的 OOA工具、OOD 工具和 OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。请根据你实际参与开发的经验,论述下列三个问题: 问题 1 简述你参加过软件应用开发项目的概要和你所担任的工作。 问题 2 具体叙述在选择软件开发环境方面你从事过的工作和经验。遇到过哪些实际问题?怎么解决这些问题的? 问题 3 简要说明你在使用软件开发工具的操作过程步骤。你现在认为还有哪些可以改进的地方?如何加以改进?(分数:15.00)_二、B试题二 论软件开发过程中的配置(总题数:1,分数:15.00)2.通常,软件配置管理是为软件开
3、发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类软件及其部件的配置参数与信息,以及有关的变更信息。比如:软件配置管理的内容可以包括制定好软件配置的计划、实施软件的变更管理、软件的版本管理与发行管理、提供软件配置审核和配置报告等。请根据你实际参与开发的经验,论述下列三个问题: 问题 1 简述你参与分析和开发的系统概要和你所承担的具体工作。 问题 2 具体叙述你在软件开发过程中是如何进行软件配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题? 问题 3 简要说明你在软件开发过程中实施软件配置管理的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?(分数:15.
4、00)_三、B试题三 论嵌入式系统的分析设计(总题数:1,分数:15.00)3.嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。请根据你实际参与开发的经验,论述下列三个问题: 问题 1 简述嵌入式系统的核心概念与开发的具体步骤,概要叙述你参与分析和开发的软件项目以及你所担任的工作。 问题 2 具体叙述你在嵌入式系统的设计过程中是如何组织与实施软件开发工作的,采用了哪些主要的策略
5、和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境? 问题 3 讨论你开发嵌入式系统的效果。你现在认为应当做哪些方面的改进以及如何加以改进?(分数:15.00)_四、B试题四 论极限编程/B(总题数:1,分数:15.00)4.极限编程(XP)是一个周密而严谨的软件开发流程。XP 对客户满意度的重视是它成功的一个因素。开发满足客户需要且确实是客户需要的软件,这是 XP的初衷。强调团队合作,经理、客户和开发人员都是团队中的一员,他们都应该为了开发出高质量的软件而努力。对于这种团体形式的开发,XP 采用了一种简单但有效的方式,与传统的软件开发开发方法有很大的不同,是对现有编程方式的改变。请根据
6、你实际参与开发的经验论述下列三个问题: 问题 1 简述你参加过极限编程(XP)的概要和你所担任的工作,包括你选用极限编程(XP)技术的原因。 问题 2 具体叙述你在开发软件过程中是如何应用极限编程(XP)技术的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何? 问题 3 分析你所选用极限编程(XP)技术后的具体效果。你现在认为应当做哪些方面的改进以及如何加以改进?(分数:15.00)_高级系统分析师下午试题()6(暂无答案,提供参考)答案解析(总分:60.00,做题时间:90 分钟)一、B试题一 论软件开发环境与开发工(总题数:1,分数:15.00)1.软
7、件开发环境,也可称为应用型软件开发环境。是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称 SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法的 OOA工具、OOD 工具和 OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。请根据你实际参与
8、开发的经验,论述下列三个问题: 问题 1 简述你参加过软件应用开发项目的概要和你所担任的工作。 问题 2 具体叙述在选择软件开发环境方面你从事过的工作和经验。遇到过哪些实际问题?怎么解决这些问题的? 问题 3 简要说明你在使用软件开发工具的操作过程步骤。你现在认为还有哪些可以改进的地方?如何加以改进?(分数:15.00)_正确答案:()解析:略二、B试题二 论软件开发过程中的配置(总题数:1,分数:15.00)2.通常,软件配置管理是为软件开发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类软件及其部件的配置参数与信息,以及有关的变更信息。比如:软件配置管理的内容可以包括制定好软件配置
9、的计划、实施软件的变更管理、软件的版本管理与发行管理、提供软件配置审核和配置报告等。请根据你实际参与开发的经验,论述下列三个问题: 问题 1 简述你参与分析和开发的系统概要和你所承担的具体工作。 问题 2 具体叙述你在软件开发过程中是如何进行软件配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题? 问题 3 简要说明你在软件开发过程中实施软件配置管理的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?(分数:15.00)_正确答案:()解析:略三、B试题三 论嵌入式系统的分析设计(总题数:1,分数:15.00)3.嵌入式系统是以应用为中心,以计算机技术为基础,并且软
10、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。请根据你实际参与开发的经验,论述下列三个问题: 问题 1 简述嵌入式系统的核心概念与开发的具体步骤,概要叙述你参与分析和开发的软件项目以及你所担任的工作。 问题 2 具体叙述你在嵌入式系统的设计过程中是如何组织与实施软件开发工作的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境? 问题 3 讨论你开发嵌入式系统的效果。你现在认为应当做哪些方面的改进以及
11、如何加以改进?(分数:15.00)_正确答案:()解析:略四、B试题四 论极限编程/B(总题数:1,分数:15.00)4.极限编程(XP)是一个周密而严谨的软件开发流程。XP 对客户满意度的重视是它成功的一个因素。开发满足客户需要且确实是客户需要的软件,这是 XP的初衷。强调团队合作,经理、客户和开发人员都是团队中的一员,他们都应该为了开发出高质量的软件而努力。对于这种团体形式的开发,XP 采用了一种简单但有效的方式,与传统的软件开发开发方法有很大的不同,是对现有编程方式的改变。请根据你实际参与开发的经验论述下列三个问题: 问题 1 简述你参加过极限编程(XP)的概要和你所担任的工作,包括你选用极限编程(XP)技术的原因。 问题 2 具体叙述你在开发软件过程中是如何应用极限编程(XP)技术的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何? 问题 3 分析你所选用极限编程(XP)技术后的具体效果。你现在认为应当做哪些方面的改进以及如何加以改进?(分数:15.00)_正确答案:()解析:略