请围绕"软件的系统测试及其应用"论题,依次从以下三个方面进行论述。 1. 简要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 概要论述系统测试过程中测试管理的主要活动内容,论述性能测试的目的和基本类型。 3. 结合你具体参与管理和开发的实际项目,说明如何管理性能测试的各项活动,以及性能测试具体采用的方法、工具、实施过程以及应用效果。
试题一 论基于 DSSA 的软件架构设计与应用
软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发和组织可重用信息。
请围绕“基于 DSSA的软件架构设计与应用” 论题, 依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.就你所熟悉的领域,请给出针对该特定领域,在基于 DSSA 的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。
3.具体阐述你参与管理和开发的项目中使用 DSSA 的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。
试题一论模型驱动的软件开发方法及其应用
模型驱动架构(MDA)是对象管理组织(OMG)提出的一种新的软件开发方法,它强调由软件系统的建模行为驱动整个系统的开发过程,来完成系统的需求分析、架构设计、构建、测试、部署和运行维护等工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台的部署描述。通过使用MDA技术,可以有效解决传统软件开发过程中的生产效率问题、系统移植问题、互操作问题以及文档和系统后期维护问题。
请围绕“模型驱动的软件开发方法及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与实施的模型驱动的软件开发项目以及你所担任的主要工作。
2.阐述模型驱动的软件开发过程中的主要活动,并论述模型驱动的软件开发过程
与传统的软件开发过程的区别。
3.阐述在进行模型驱动的软件开发时遇到了哪些问题,如何解决。
论政务流程的优化与再造
政务流程是一组相关的、结构化的活动集合,这些活动集合为公众提供特定的服务或产品。一般而言,政务流程有三类:面向公众的流程,为公众提供产品或服务;支持流程,为政府内部提供产品、服务和信息;管理流程,促使面向公众的流程和支持流程有效配合,以符合公众和用户的期望与需要。
为提升政府的治理能力,许多地区政府在建设电子政务系统的同时,都进行了政务流程的规范、优化与再造。
流程再造是用成本、质量、服务和速度等来衡量和改善工作业绩,对业务流程进行的根本性再思考和彻底再设计。政府流程的优化与再造是对政府治理的理念、原则、结构、行为等进行大的改进,以提高政府绩效和服务品质,而不是简单的。组织精简和结构重组。
请围绕“政务流程的优化与再造”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理、分析的电子政务类信息系统项目以及你所担任的主要工作。
2.论述你在实施电子政务项目时,现有政务流程存在的问题。
3.阐述如何实施电子政务流程的优化与再造,效果如何。
请围绕“网络规划与设计中的可扩展性问题”论题,依次对以下三个方面进行论述。
1.简要叙述你参与设计和实施的大中型网络项目以及你所担任的主要工作。
2.详细论述你在网络规划和设计中提高网络可扩展性的思路与策略,以及所采用的技术和方法。
3.分析和评估你所采用的提高网络可扩展性措施的效果,以及相关的改进措施。
论大型IT项目的整体管理
对于大型项目而言,制订活动计划之前,必须考虑项目的过程计划,即必须确定用什么方法和过程来完成项目。大型项目必须建立以过程为基础的管理体系。
请围绕“大型项目的整体管理”论题,分别从以下3个方面进行论述。
1.简要叙述你参与管理过的大型信息系统项目(项目的背景、发起单位、目的、项目周期、交付的产品等)。
2.针对以下主题,并结合项目管理的实际情况,论述你是如何进行大型信息系统项目管理的。
(1)大型信息系统项目的组织。
(2)制订大型信息系统项目进度计划所采用的工具和方法。
(3)如何同时管理多个同类项目。
(4)如何进行大型信息系统项目的监控。
3.结合你的项目经历,论述你在管理大型项目时遇到的最棘手问题及其解决措施。
1.简要叙述你参与管理过的大型信息系统项目(项目的背景、发起单目
周期、交付的产品等)。
2.针对下列主题,请结合项目管理实际情况论述你是如何进行项目整
(1)信息系统项目的阶段如何划分?
(2)每个阶段应完成哪些工作?
(3)每个阶段应提交哪些交付物?
(4)每个阶段都有哪些种类的人员参与?
(5)该项目实施阶段有哪些过程?
3. 结合大型项目管理的特点简要叙述你管理大型项目的经验体会。
论软件项目的整体管理
项目整体管理是项目管理中一项综合性和全局性的管理工作。项目整体管理的任务之一就是要决定在什么时间做哪些工作,并协调各项工作以达到项目的目标。项目经理或其所在的组织通常会将项目分成几个阶段,以增强对项目的管理控制并建立起项目与组织的持续运营工作之间的联系。
请围绕“软件项目的整体管理”论题,分别从以下3个方面进行论述。
1.简要叙述你参与管理过的信息系统项目(项目的背景、发起单位、目的、项目周期、交付的产品等)。
2.针对以下主题,请结合项目管理实际情况论述你是如何进行软件项目整体管理的。
(1)信息系统项目的阶段如何划分?
(2)每个阶段应完成哪些工作?
(3)每个阶段应提交哪些交付物?
(4)每个阶段都有哪些种类的人员参与?
(5)该项目实施阶段有哪些过程?
3.结合你的项目经历,论述你在软件项目整体管理时遇到的最棘手的问题及其解决措施。