某系统集成公司接受企业A委托开发的一个管理信息系统软件运行平台,张工为该开发任务的项目经理。张工花费3周时问完成对该系统的需求分析之后,编制了如图9.I所示的该管理信息系统后续阶段的开发计划。该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。 假设:①整个开发实施两轮迭代;②每个任务都被划分为2个子任务(例如,实现可以划分为实现1和实现,对应两轮迭代;③完成每个子任务需要花费24人天;④整个系统的集成

题目

某系统集成公司接受企业A委托开发的一个管理信息系统软件运行平台,张工为该开发任务的项目经理。张工花费3周时问完成对该系统的需求分析之后,编制了如图9.I所示的该管理信息系统后续阶段的开发计划。该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。 假设:①整个开发实施两轮迭代;②每个任务都被划分为2个子任务(例如,实现可以划分为实现1和实现,对应两轮迭代;③完成每个子任务需要花费24人天;④整个系统的集成测试、改正错误及验证需要花费48人天;⑤第一轮迭代结束时,形成版本v0.5;第二轮迭代结束时,整个系统的开发任务全部完成,形成版本vl.0。 根据上述假设,在采用迭代模型开发过程中,第1次迭代完成、交付阶段性产品的里程碑时间发生在__________。 A.第72天 B.第96天 C.第108天 D.第144天


相似考题
更多“某系统集成公司接受企业A委托开发的一个管理信息系统软件运行平台,张工为该开发任务的项目经理。 ”相关问题
  • 第1题:

    系统集成PH公司承担了某企业的业务管理系统的开发建设工作,PH公司任命张工为项目经理。张工在进行该项目的成本估算时,将工作的计划数量与单位数量的历史成本相乘得到估算成本。张工所使用的估算技术是(43)。

    A.类比估算

    B.自下而上估算

    C.参数估算

    D.准备金估算


    正确答案:C
    解析:参数估算法是一种运用历史数据和其他变量(如软件编程中的编码行数、要求的人工小时数,以及软件项目估算中的功能点方法等)之间的统计关系,来计算活动资源成本的估算技术。这种技术估算的准确度取决于模型的复杂性及其涉及的资源数量和成本数据。与成本估算相关的例子是,将工作的计划数量与单位数量的历史成本相乘得到估算成本。

  • 第2题:

    ● 某计算机系统集成二级企业注册资金 2500万元,从事软件开发与系统集成相关工作的人员共计 100 人,其中项目经理 15 名,高级项目经理 10 名。该企业计划明年申请计算机信息系统集成一级企业资质,为了符合评定条件,该企业在注册资金、质量管理体系或人员方面必须完成的工作是(3) 。

    (3)

    A.注册资金增资

    B.增加从事软件开发与系统集成相关工作的人员数

    C.增加高级项目经理人数

    D.今年通过CMMI 4级评估


    正确答案:B
    试题(3)分析
    信息产业部于2000年9月发布《关于发布计算机信息系统集成资质等级评定条件的通知》(信部规[2000]821号文),于2003年10月颁布了《关于发布计算机信息系统集成资质等级评定条件(修定版)的通知》(信部规[2003]440号文)。根据(信部规[2003]440号文),一级资质企业在注册资本、人员和项目经理方面分别要满足的条件为:
    企业产权关系明确,注册资金2000万元以上,从事软件开发与系统集成相关工作的人员不少于150人,具有计算机信息系统集成项目经理人数不少于25名,其中高级项目经理人数不少于8名。
    由此可知,该企业的注册资金额、项目经理和高级项目经理数量符合一级资质企业的评定条件,而从事软件开发与系统集成相关工作的人员数量不符合一级资质企业的评定条件,需要增加从事软件开发与系统集成相关工作的人员数,因此应选B。
    参考答案
    (3)B

  • 第3题:

    阅读以下软件架构设计的问题。

    某软件开发公司欲为某电子商务企业开发一个交易平台,支持客户完成网上购物活动中的交易。在系统开发之初,企业对该平台提出了如下要求:

    (1) 交易平台必须在1s内完成客户的交易请求。

    (2) 该平台必须保证客户个人信息和交易信息的安全。

    (3) 当发生故障时,该平台的平均故障恢复时间必须小于l0s。

    (4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。

    针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行交易平台的设计与实现。

    [问题1]

    软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。

    [问题2]

    请对该交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。


    正确答案:[问题1] 常见的软件质量属性有多种例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。 这些质量属性的具体含义是: (1) 性能是指系统的响应能力即要经过多长时间才能对某个事件做出响应或者在某段时间内系统所能处理事件的个数。 (2) 可用性是系统能够正常运行的时间比例。 (3) 可靠性是指软件系统在应用或错误面前在意外或错误使用的情况下维持软件系统功能特性的基本能力。 (4) 健壮性是指在处理或环境中系统能够承受压力或变更的能力。 (5) 安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。 (6) 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。 (7) 可变性是指体系结构经扩充或变更成为新体系结构的能力。 (8) 易用性是衡量用户使用一个软件产品完成指定任务的难易程度。 (9) 可测试性是指软件发现故障并隔离、定位其故障的能力特性以及在一定的时间和成本前提下进行测试设计、测试执行的能力。 (10) 功能性是系统所能完成所期望工作的能力。 (11) 互操作性是指系统与外界或系统与系统之间的相互作用能力。 [问题2] (1) 交易平台必须在1s内完成客户的交易请求。该要求主要对应性能可以采用的架构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据复制等)和资源调度(先进先出队列、优先级队列等)。 (2) 该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性可以采用的架构设计策略有抵御攻击(授权、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。 (3) 当发生故障时该平台的平均故障恢复时间必须小于10s。该要求主要对应可用性可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。 (4) 由于企业业务发展较快需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。
    [问题1] 常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。 这些质量属性的具体含义是: (1) 性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。 (2) 可用性是系统能够正常运行的时间比例。 (3) 可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。 (4) 健壮性是指在处理或环境中,系统能够承受压力或变更的能力。 (5) 安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。 (6) 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。 (7) 可变性是指体系结构经扩充或变更成为新体系结构的能力。 (8) 易用性是衡量用户使用一个软件产品完成指定任务的难易程度。 (9) 可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。 (10) 功能性是系统所能完成所期望工作的能力。 (11) 互操作性是指系统与外界或系统与系统之间的相互作用能力。 [问题2] (1) 交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据复制等)和资源调度(先进先出队列、优先级队列等)。 (2) 该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性,可以采用的架构设计策略有抵御攻击(授权、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。 (3) 当发生故障时,该平台的平均故障恢复时间必须小于10s。该要求主要对应可用性,可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。 (4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。 解析:本题考查考生对于质量属性及质量属性实现策略的掌握情况。
    [问题1]
    常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。
    这些质量属性的具体含义是:
    (1) 性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。
    (2) 可用性是系统能够正常运行的时间比例。
    (3) 可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。
    (4) 健壮性是指在处理或环境中,系统能够承受压力或变更的能力。
    (5) 安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。
    (6) 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。
    (7) 可变性是指体系结构经扩充或变更成为新体系结构的能力。
    (8) 易用性是衡量用户使用一个软件产品完成指定任务的难易程度。
    (9) 可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。
    (10) 功能性是系统所能完成所期望工作的能力。
    (11) 互操作性是指系统与外界或系统与系统之间的相互作用能力。
    [问题2]
    本题主要结合实际案例,考查实现各种质量属性的策略。
    (1) 交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据复制等)和资源调度(先进先出队列、优先级队列等)。
    (2) 该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性,可以采用的架构设计策略有抵御攻击(授权、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。
    (3) 当发生故障时,该平台的平均故障恢复时间必须小于l0s。该要求主要对应可用性,可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。
    (4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。

  • 第4题:

    甲企业委托张明开发一个软件。张明对曾经为乙企业开发的一款同功能软件略作修改后,提交给甲企业。张明的行为(27)。

    A.属于开发者的特权

    B.属于正常使用著作权

    C.不构成侵权

    D.构成侵权


    正确答案:D

  • 第5题:

    PH系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的交易平台进行设计与实现。该电子商务企业要求交易平台必须保证客户个人信息和交易信息的安全;当发生故障时,该平台的平均故障恢复时间(MTBF)必须小于5分钟。该电子商务企业所提的两个要求分别对应于__________软件质量属性。 A.健壮性、可测试性 B.安全性、可用性 C.可靠性、可变性 D.功能性、性能


    正确答案:B
    要点解析:安全性(Security)是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。根据系统可能受到的安全威胁可分为机密性、完整性、不可否认性和可控性等特性。
    可用性(Availability)是指系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。
    依题意,该电子商务企业所提的两个要求分别对应于“安全性”、“可用性”软件质量属性。

  • 第6题:

    某软件程序员接受一个公司(软件著作权人)委托开发完成一个软件,三个月后又接受另一公司委托开发功能类似的软件,此程序员仅将受第一个公司委托开发的软件略作修改即提交给第二家公司,此种行为( )。

    A.属于开发者的特权
    B.属于正常使用著作权
    C.不构成侵权
    D.构成侵权

    答案:D
    解析:

  • 第7题:

    旅行社管理信息系统开发的途径有()。

    • A、购买现成的软件
    • B、委托开发
    • C、联合开发
    • D、自主开发

    正确答案:A,B,C,D

  • 第8题:

    管理信息系统的开发方式包括().

    • A、统一开发
    • B、购买现成软件
    • C、自行开发
    • D、委托开发
    • E、联合开发

    正确答案:B,C,D,E

  • 第9题:

    某企业购置并实施了一个应用系统商品软件,后来自己又开发了一个模块,想将其与商品软件系统集成,那么至少应该获得商品软件系统的(),才能实现集成。


    正确答案:数据结构

  • 第10题:

    张某接受甲公司委托,开发一款游戏软件,下列关于该软件著作权归属的说法中,正确的有()。

    • A、由张某与甲公司通过合同约定
    • B、无约定的,由张某享有
    • C、无约定的,由甲公司享有
    • D、不论是否有约定,均由张某与甲公司共同享有

    正确答案:A,B

  • 第11题:

    单选题
    某计算机系统集成三级企业注册资金800万元,从事软件开发与系统集成相关工作的人员共计100人,其中项目经理与高级项目经理分别为12名与3名。该企业计划明年申请计算机信息系统集成二级企业资质,为了符合评定条件,该企业必须加强的工作是()
    A

    注册资金增资

    B

    增加从事软件开发与系统集成相关工作的人员数

    C

    增加高级项目经理人数

    D

    软件产值占总项目产值的比率


    正确答案: C
    解析: 计算机信息系统集成二级企业资质明确要求注册资金达到1000万元。

  • 第12题:

    单选题
    具备业务骨干且具有开发力量的企业要建立一个管理信息系统最好是采用()方式来建立企业自己的管理信息系统。
    A

    自行开发

    B

    委托开发

    C

    合作开发

    D

    协作开发

    E

    市场购买


    正确答案: B
    解析: 暂无解析

  • 第13题:

    阅读以下关于软件开发的叙述,在回答问题1至问题3。

    某软件公司接受公司A委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。

    两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司A的50名工作人员搜集信息。他首先准备了问卷的初稿,并请公司A的相关管理人员进行了测试和修正:然后将问卷分发给公司A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了7份问卷。小刘认为自己是完全按照问卷调合的步骤和要求实施的,而问卷的返还率仍然很低。张工听完后,给小刘分析了失败的原因,并提出了—些能够提高问卷返还率的建议。

    但是为了不耽误项目的进度,张工决定采用JRP (Joint Requirements Planning)的方法再次进行需求调查,张工作为JRP的主持人。最终在第4周完成了需求规格说明书,并决定了系统后续阶段的开发计划,如图2-1所示。

    该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。张工决定采用迭代模型,在160天内完成这三个模块的设计、实现与测试。

    用150字以内的文字,说明张工给小刘提出的提高问卷返还率的可能措施。


    正确答案:为了提高问卷返还率可采取以下措施: (1)向所有的工作人员解释问卷的目的以及如何使用这些信息: (2)说明这份问卷是公司的每个工作人员都要回答的: (3)拜托相关领导督促他所管辖的工作人员回答问卷并及时返还: (4)尽量参加一次这个公司的全体会议在会议上解答工作人员们提出的问题并解释这些信息的用处; (5)更改问卷中的问题尽量减少回答问卷所花费的时间; (6)设置一些奖品或奖励激励大家及时返还问卷。
    为了提高问卷返还率,可采取以下措施: (1)向所有的工作人员解释问卷的目的,以及如何使用这些信息: (2)说明这份问卷是公司的每个工作人员都要回答的: (3)拜托相关领导督促他所管辖的工作人员回答问卷,并及时返还: (4)尽量参加一次这个公司的全体会议,在会议上解答工作人员们提出的问题,并解释这些信息的用处; (5)更改问卷中的问题,尽量减少回答问卷所花费的时间; (6)设置一些奖品或奖励,激励大家及时返还问卷。 解析:本题考查的是软件开发中的需求分析及任务安排相关的知识。
    收集系统需求的方法有很多种,问卷调查是其中使用得较多一种。它的优点是:可以较为快速地收集信息;收集信息所花费的成本较低:由于问卷调查是不记名的,大多数人可能会给出真实的反馈:而问卷调查的结果也比较好整理和统计。它的一个较大的缺点是,问卷返还率通常会比较低。所以在采用问卷调查的方式收集需求时,除了组织适当的问题,选择合适的调查人群之外,一定要事先考虑到如何解决问卷返回率低的问题。为了提高问卷返回串,通常可以采用以下措施:①向所有的工作人员解释问卷的目的,以及如何使用这些信息;②说明这份问卷是公司的每个工作人员都要回答的;③拜托相关领导督促他所管辖的工作人员回答问卷,并及时返还:④尽量参加一次这个公司的全体会议,在会议上解答工作人员们提出的问题,并解释这些信息的用处;⑤更改问卷中的问题,尽量减少回答问卷所花费的时间:⑥设置一些奖品或奖励,激励大家及时返还问卷。
    JRP是另外一种常用的需求获取方法。JRP基本思想是通过召开一系列高度结构化的分组会议,快速地分析问题、定义需求。它是JAD (Joint Application Development)技术的一个子集。JRP的主要意图是收集需求,而不是对需求进行分析和验证。实施JRP时应把握以下主要原则:①在JRP实施之前,应制定详细的议程,并严格遵照议程进行;②按照既定的时间安排进行:③尽量完整地记录会议期间的内容;④在讨论期间尽量避免使用专业术语:⑤充分运用解决冲突的技能;⑥会议期间应设置充分的间歇时间:⑦鼓励团队取得一致意见;⑧保证参加JRP的所有人员能够遵守事先约定的规则。

  • 第14题:

    某商品流通企业的现状是:没有管理信息系统的开发能力;经过培训可以掌握系统应用和日常维护,没有重大维护能力;企业可提供开发资金。那么该企业应采用的开发方式为( )。

    A.自行开发

    B.委托开发

    C.联合开发

    D.购买现成的软件包


    正确答案:B

  • 第15题:

    王工曾是甲系统集成公司的项目经理,承担过 H 公司内控管理系统的研发任务和项目管理工作。在该系统实施中期,因个人原因向公司提出辞职。 之后王工到乙系统集成公司任职,如下王工的()行为违背了职业道德。

    A.借鉴 H 公司的内控管理系统的开发经验为乙公司开发其他系统

    B.在乙公司继续承担系统集成项目经理工作

    C.将甲公司未公开的技术工艺用于乙公司的开发项目

    D.在工作期间,王工与甲系统集成公司的项目经理联系


    正确答案:C
    解析:这题很简单,将甲公司未公开的技术工艺用于乙公司的开发项目肯定是违背职业道德的,甚至还可能涉及犯罪。

  • 第16题:

    阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。

    甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。

    王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。


    正确答案:(1)张工和王工的意见都不完全正确。 为了节省对目标机环境的争用测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误最终的测试程序必须在目标机环境上重新运行以查看软件最终在目标环境下的实际运行情况。 (2)针对本题所述情况为了提高开发与测试工作的并行度张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后再在目标机环境下完整地运行所有的测试程序。
    (1)张工和王工的意见都不完全正确。 为了节省对目标机环境的争用,测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误,最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。 (2)针对本题所述情况,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。 解析:本题重点考查考生对软件测试技术的掌握程度。作为系统分析员,承担着管理项目和分解项目实施的工作,第三方软件测试是提高软件产品质量的有效手段,因此掌握好软件测试技术,是软件工程师(尤其是项目负责人)必不可少知识。
    问题1主要考查考生在嵌入式软件测试方面如何解决开发和测试对资源需求竞争的问题。通常,根据V字形软件研制过程,用户不可能为测试而专门研制一套目标机,只能依赖真是目标机完成所有测试任务,为了节省对目标机环境的争用,测试的很多工作一般可以在仿真环境下进行。但是,在仿真环境下完成测试工作后,并不代表测试工作的结束,为了防止由于仿真环境与目标环境差异带来的测试错误(此差别永远存在),最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。因此,两者之间缺一不可。在理解了这种现象下,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。
    如果考生从事过嵌入式软件开发和测试工作(尤其是航空软件),应该知道嵌入式软件可根据所依附的嵌入式设备在系统中的失效影响程度,分为多种级别,而不同的软件级别,其测试项要求也不相同。本问题主要考查考生对安全级别较高的软件,对修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)两项测试技术的掌握程度。
    (1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次;同时判定的真值与假值也要求至少取一次。
    (2)对MC/DC,要求测试集满足如下条件:
    首先应满足C/DC的测试条件。
    判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。
    根据上述有关C/DC和MC/DC的测试要求,在所给例子中,A和B的C/DC测试集应是{TT,FF},因为该测试用例集中,条件A与B分别取了T与F,判定A OR B,也取了T值(当A=T,B=T时)和F值(当A=F,B=F时);而A和B的MC/DC测试集是{FF,TF,FT},因为C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。
    问题三主要考查考生对测试工作的看法,这里考生应清楚的是以下几点:软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。
    从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括:
    (1)软件需求规格说明没有全面地反应用户的要求。
    (2)需求文档和设计文档质量不高。
    (3)软件代码的质量本身不高,可读性较差。
    (4)测试用例没有100%覆盖需求。
    (5)测试和开发人员责任心不够,开发过程控制不到位。
    (6)软件开发无标准可循,测试人员难以理解。
    等等。

  • 第17题:

    某软件程序员接受X 公司(软件著作权)委托开发一个软件,三个月后又接受 Y 公司委托开发功能类似的软件,该程序员仅将受 X 公司委托开发的软件略作修改即完成提交给 Y 公司, 此种行为( )。

    A. 属于开发者的特权
    B. 属于正常使用著作权
    C. 不构成侵权
    D. 构成侵权

    答案:D
    解析:

  • 第18题:

    王工是公司一个物联网网关开发项目的项目经理。他根据项目计划将其中的某个软件模块转包给了一个分包商。小李是分包商的新项目经理。王工应建议小李首先 ( ) 。

    A. 遵照王工为项目制定的WBS
    B. 针对这个软件模块的开发工作编制一个分项目WBS
    C. 建立类似的编码结构,以便于应用公共项目管理信息系统
    D. 建立一个WBS词典来显示详细的人员分工

    答案:B
    解析:
    在开展具体工作前应先对工作制定WBS,由题目可看出,只有B选项正确。

  • 第19题:

    软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于()。   

    • A、软件程序员
    • B、企业
    • C、企业和软件程序员
    • D、公众领域

    正确答案:B

  • 第20题:

    具备业务骨干且具有开发力量的企业要建立一个管理信息系统最好是采用()方式来建立企业自己的管理信息系统。

    • A、自行开发
    • B、委托开发
    • C、合作开发
    • D、协作开发
    • E、市场购买

    正确答案:A

  • 第21题:

    ()适用于小型应用系统开发的方法。

    • A、委托开发
    • B、由企业自行开发
    • C、企业与软件公司合作开发
    • D、原型法开发

    正确答案:D

  • 第22题:

    公司内控管理系统的研发任务和项目管理工作。在该系统实施中期,因个人原因向公司提出辞职。滞后王工到乙系统集成公司任职,如下王工的()行为违背了职业道德。

    • A、借鉴H公司的内控管理系统的开发经验为乙公司开发其他系统
    • B、在乙公司继续承担系统集成项目经理工作
    • C、将甲公司未公开的技术工艺用于乙公司的开发项目
    • D、在工作期间,王工与甲系统集成公司的项目经理联系

    正确答案:C

  • 第23题:

    多选题
    张某接受甲公司委托,开发一款游戏软件,下列关于该软件著作权归属的说法中,正确的有(  )。[2013年真题]
    A

    由张某与甲公司通过合同约定

    B

    无约定的,由张某享有

    C

    无约定的,由甲公司享有

    D

    不论是否有约定,均由张某与甲公司共同享有


    正确答案: C,B
    解析:
    受委托创作的作品,著作权归属由委托人和受托人通过合同约定。合同未作明确约定或者没有订立合同的,著作权属于受托人。