请围绕"软件的系统测试及其应用"论题,依次从以下三个方面进行论述。 1. 简要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 概要论述系统测试过程中测试管理的主要活动内容,论述性能测试的目的和基本类型。 3. 结合你具体参与管理和开发的实际项目,说明如何管理性能测试的各项活动,以及性能测试具体采用的方法、工具、实施过程以及应用效果。
第1题
请围绕"软件的系统测试及其应用"论题,依次从以下三个方面进行论述。 1. 简要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 概要论述系统测试过程中测试管理的主要活动内容,论述性能测试的目的和基本类型。 3. 结合你具体参与管理和开发的实际项目,说明如何管理性能测试的各项活动,以及性能测试具体采用的方法、工具、实施过程以及应用效果。
第3题
[说明]
老赵拥有多年的软件项目开发经验,目前作为一家系统集成公司(以下简称乙方)的项目经理,正负责一个计量管理信息系统项目。该系统包含了11个功能模块,涉及用户单位(以下简称甲方)计量管理业务的主要过程,开发工作量较大。甲方曾自行组织过开发,后因故终止。在与乙方签订开发合同时,甲方愿意提供原有的设计文档。老赵带领自己的团队,在客户原有的需求分析和设计文档的基础上,历时两个月,通过邮件、电话等方式多次与用户进行交流与沟通,并利用原型开发方法建立了项目演化型需求模型。
为了加快项目进度,节约项目成本,老赵从某高校选用了两名有编程经验、工作能力较强的在读研究生加入开发组。在现有演化原型的基础上,这两名研究生分别负责组织机构管理和计量培训管理两个模块的代码编写工作。这两个模块与计量管理主要业务过程及专业领域知识的关系不太紧密,具有相对独立性及一定的通用性。经过3个多月的努力,所有的模块都完成了单元测试,并在虚拟环境下进行了功能测试。之后,老赵充满信心地带领项目组到应用单位进行现场试运行。
用户单位为老赵及其团队在项目开发中所表现的高效率而高兴,他们积极配合,并选择了业务过程中的不同部门、不同岗位代表参与,采用真实的数据进行系统试运行。在运行过程中,虽然核心业务流程与实际情况基本一致,但在组织机构管理与计量培训管理这两个模块中出现了让老赵非常尴尬的问题。
结合你的项目管理经验,分析该项目开发过程中,在项目沟通方面存在哪些主要问题?
第4题
【说明】
可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanOs程序,在编写软件维护与测试说明书时,涉及到如何定量地描述软件可靠性的问题。
该项目负责人谢工程师认为软件可靠性指的是在将要使用的指定环境下,软件能以用户可接受的方式正确运行任务所表现出来的能力。从定量角度看,似乎应当是该软件在约定的环境条件下和在给定的时间区间内,按照软件规格说明的要求,成功地运行程序所规定功能的概率。但是,他感到要具体地做定量描述有些困难。
为此,谢工程师查阅到了本部门某个软件需求规格说明书中有关的一条说明,即错误(BUG)可采用蒙特卡罗(Monte Carlo)随机植入技术进行测试。采用错误随机植入模型估算出被测程序模块中存在的错误数具有以下几个优点:
(1)工作方式相当直观,能在一定程度上反映出软件的质量。
(2)虽然在技术上不完善,但至少产生了与软件质量相关的定量结果。
(3)在最坏的情况下,起码可用来衡量“测试工作的有效性”,在某种程度上作为测试是否能结束的一项标志。
谢工程师首先想到了曾经学到过采用蒙特卡罗随机统计技术确定不规则形状封闭图形面积的方法,即采用一个大的矩形把待测的封闭图形完全包围在该大矩形的内部,由计算机大量生成在此矩形内均匀分布的“点”,然后计数在大矩形内总的“点”的个数和在封闭图形内的“点”的个数,可近似地得到以下计算表达式:
于是谢工程师把这个思想应用于系统测试过程,先在某个长度(机器指令条数)为105的程序模块中随机地人为植入10个错误,然后由一个测试组进行测试,结果一共发现有160个错误,其中有2个是人为播种植入的错误,以上测试结果基于该测试过程中未引入新的错误。
请用蒙特卡罗错误随机植入模型估算出被测程序模块中将会遗留下多少个未被发现的隐藏错误。请简要列出计算式子及计算过程。
第5题
这段文字作者最想强调的是( )。
A.在一个庞大的组织中,工作合作和依赖非常复杂
B.要有效处理智力成果传递、协调问题,就必须引入规范的承诺管理
C.软件开发团队需要分析和开发人员的分工协作
D.项目经理必须要花大量的时间处理智力成果传递、协调问题
第6题
A.白噪声
B.多人谈话噪声
C.环境噪声
D.嘈杂语噪声
E.稳态噪声
第7题
案例背景 安达集团是国家机械行业中的大型企业,以设计、制造电站、冶金、轧钢、矿山、锻压、橡胶、水泥、人造板、军工、环保等相关大型技术装备为主。 随着经济发展的全球化,安达集团领导层认识到:信息已经成为现代社会发展的重要基础,只有科学地管理和使用信息,把信息作为一种战略资源加以开发和利用,才能够把握机遇,驾驭企业自身的命运。 安达集团领导层经讨论决定,投资建设整个集团公司的管理信息系统。在组织完成了公司信息化建设规划后,通过招标方式,确定了由乐胜软件公司作为安达集团信息系统的开发商。由于安达集团在计算机应用方面有一定的开发力量,因此采用了联合开发的形式。 一年后,经过双方的艰苦努力,安达集团开发完成了信息系统所有的功能模块,建立了与实际应用一致的系统测试环境,开始进行系统测试工作。 测试工作由原开发人员负责。由于每个开发人员只负责测试自己开发的模块,因此没有准备用操作手册,没有编制测试数据和预期输出结果,测试工作很快宣告完成,基本没有发现问题。 系统测试结束后,专门组织了用户培训工作,培训对象是各单位的计算机骨干,对那些对计算机不大熟悉的业务人员,没有进行培训。 为了加快系统交付的进程,决定在系统运行后,边运行边准备需要的数据(包括物资编码、产品编码、会计科目编码、操作员编码、原来手工管理的报表、卡片、单据经过整理后按新系统的要求组织录入等)。 但是,系统运行过程中却出现了非常多的意想不到的问题…… 根据上述背景材料,请回答: (1)针对安达集团的信息系统建设过程,请列举四项你认为安达集团信息系统建设中做得正确的事情。 (2)安达集团信息系统的测试工作中,存在哪些不足?并说明正确的做法。 (3)你认为,安达集团信息系统运行过程中可能出现哪些问题?
第8题
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某集团公司(行业大型企业)已成功构建了面向整个集团公司的信息系统,并投入使用多年。后来,针对集团公司业务发展又投资构建了新的信息系统。现在需要进行系统转换,即以新系统替换旧系统。
系统转换工作是在现有系统软件、硬件、操作系统、配置设每、网络环境等条件下,使用新系统,并进行系统转换测试和试运行。直接转换方式和逐步转换方式是两种比较重要的系统转换方式。直接转换方式是指在确定新系统运行准确无误后,用新系统直接替换旧系统,中间没有过渡阶段,这种方式适用于规模较小的系统;逐步转换方式(分段转换方式)是指分期分批地进行转换。
在实施系统转换过程中必须进行转换测试和试运行。转换测试的目的主要是全面测试系统所有方面的功能和性育龄保证系统所有功能模块都能正确运行;转换到新系统后的试运行,目的是测试系统转换后的运行情况,并确认采用新系统后的效果。
请结合说明回答以下问题。
【问题1】(5分)
针对该集团公司的信息系统转换你认为应该采取上述哪种转换方式?为什么?
【问题2】(2分)
系统转换工作的主体是实施系统转换。实施系统转换前应做哪项工作?实施系统转换后应做哪项工作?
【问题3】(3分)
确定转换工具和转换过程、对新系统的性能进行监测、建立系统使用文档三项工作分别属于系统转换工作哪个方面(计划、实施、评估)的工作?
【问题4】(5分)
在系统实施转换后,概括地说,进行系统测试应注重哪两个方面的测试?试运行主要包括哪两个方面的工作?
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!