niusouti.com

软件接口说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他应用程序重新利用的构件,也可以是为此客户需求说明范围之外的子系统开发,但该软件应用程序必须与之交互的构件。()此题为判断题(对,错)。

题目
软件接口说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他应用程序重新利用的构件,也可以是为此客户需求说明范围之外的子系统开发,但该软件应用程序必须与之交互的构件。()

此题为判断题(对,错)。


相似考题
更多“软件接口说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他应用程序重新利用的构件,也可以是为此客户需求说明范围之外的子系统开发,但该软件应用程序必须与之交互的构件。() ”相关问题
  • 第1题:

    请详细阅读有关嵌入式构件设计方面的说明,在答题纸上回答问题1至问题3。

    【说明】

    构件(component)也称为组件,是一个功能相对独立的具有可复用价值的软硬件单元。近年来,构件技术正在逐步应用于大型嵌入式系统的软件设计。某公司长期从事飞行器电子设备研制工作,已积累了大量成熟软件。但是,由于当初管理和设计等原因,公司的大量软件不能被复用,严重影响了公司后续发展。公司领导层高度重视软件复用问题,明确提出了要将本公司的成熟软件进行改造,建立公司可复用的软件构件库,以提升开发效率、降低成本。公司领导层决定将此项任务交给技术部门的王工程师负责组织实施。两个月后,王工程师经过调研、梳理和实验,提交了一份实施方案。此方案得到了公司领导层的肯定,但在实施过程中遇到了许多困难,主要表现在公司软件架构的变更和构件抽取的界面等方面。

    【问题1】(共9分)

    请用200字以内文字说明获取构件的方法有哪几种?开发构件通常采用哪几种策略?并列举出两种主流构件标准。

    【问题2】(共6分)

    由于该公司已具备大量的成熟软件,王工程师此次的主要工作就是采用遗留工程 (Legacy Engineering)方法,将具有潜在复用价值的软件提取出来,得到可复用的构件。因此,在设计软件时与原开发技术人员产生了重大意见分歧,主要分歧焦点在于大家对构件概念理解上的差异。请根据你对构件的理解,判断表3-1给出的有关构件的说法是否正确,将答案写在答题纸上。

    【问题3】(共10分)

    王工程师的实施方案指出:本公司的大部分产品是为用户提供标准计算平台的,而此平台中的主要开发工作是为嵌入式操作系统研制板级支持软件(BSP)。为了提高BSP软件的复用,应首先开展BSP构件的开发,且构件架构应符合国外GENESYS规范定义的嵌入式系统架构风格。图3-1给出了架构风格定义的构件通用接口,其中:链接接口 (LIF)是构件对外提供的功能服务接口;局部接口建立了构件和它的局部环境的连接,如传感器、作动器或人机接口;技术相关接口(TDI)提供了查看构件内部、观察构件的内部变量的手段,如诊断等;技术无关接口(TII)用来在运行时配置、复使、重启构件的接口。现需要针对BSP中常用的RS-232串行驱动程序设计一个可复用的软构件,请说明该软构件四类接口的具体功能。

    图3-1 GENESYS规范定义的构件接口


    正确答案:
    【问题1】(9分)
    获取构件的方法包括:
    (1)从现有构件中获得符合要求的构件,直接使用或作适应性(flexibility)修改,得到可重用的构件;
    (2)通过遗留工程(legacyengineering),将具有潜在重用价值的构件提取出来,得到可重用的构件;
    (3)从市场上购买现成的商业构件,即COTS(CommercialOff-The-Shell)构件;
    (4)开发新的符合要求的构件。
    开发构件的策略:
    分区:指的是将问题情景的空间分割成几乎可以独立研究的部分;
    抽象:是对给定实践内执行指定计算的软/硬件单元的一种抽象;
    分割:是将结构引入构件的行为,支持对行为性质进行时序推理。
    主流构件标准包括:COBRA、COM/DCOM/COM+、EJB(答出其中两种即可)。
    【问题2】(6分)
    (1)√(2)×(3)×(4)√(5)×(6)×
    【问题3】(10分)
    局部接口:将RS-232芯片的外部中断向量连接到CPU,从RS-232芯片中读取寄存器的内容,将控制信息定稿RS-232芯片寄存器。
    技术相关接口(TDI):诊断数据传输校验的错误。
    链接接口(LIF):对RS-232芯片初始化,并向其发送数据与从芯片接收数据。
    技术无关接口(TII):RS-232芯片或驱动构件复位和重启,重新配置传输速率。

  • 第2题:

    IT资源管理中的软件管理涉及到软件构件管理。软件构件是软件系统的一个物理单元,它驻留在计算机中而不是只存在于系统分析员的脑海里。构件有一些基本属性,下列选项中,( )不属于软件构件的基本属性。

    A.构件是可独立配置的单元,因此构件必须自包容
    B.构件强调与环境和其它构件的分离,构件的实现是严格封装的
    C.构件的测试是不需要进行黑盒测试的
    D.构件可以在适当的环境中被复合使用,因此构件需要提供清楚的接口规范

    答案:C
    解析:
    构件管理:是软件系统的一个物理单元,其驻留在计算机中而不是只存在于系统分析员的脑海中,像数据表、数据文件、可执行文件、动态链接库、文档等可以被称为构件。其基本属性有:可独立配置的单元强调与环境和其他构件的分离可以在适当的环境中被复合使用不应当是持续的

  • 第3题:

    1、接口设计的主要内容是_______

    A.模块或软件构件间的接口设计

    B.软件与其他软硬件系统之间的接口设计

    C.软件与用户之间的交互设计

    D.以上都是


    以上都是

  • 第4题:

    在软件项目中,技术风险威胁到要开发软件的质量及交付时间,而(49)不属于技术风险。

    A.采用先进技术开发目前尚无用户真正需要的产品或系统

    B.软件需要使用新的或未经证实的硬件接口

    C.产品的需求中要求开发某些程序构件,这些构件与以前所开发过的构件完全不同

    D.需求中要求使用新的分析、设计或测试方法


    正确答案:A
    解析:项目风险威胁到项目计划。技术风险威胁到要开发软件的质量及交付时间。技术风险是指潜在的设计、实现、接口、验证和维护等方面的问题。此外,规约的二义性(规格说明的歧义性)、技术的不确定性、技术陈旧,以及“前沿”技术也是技术风险因素。米用先进技术开发目前尚无用户真正需要的产品或系统,属于商业风险中的市场风险。

  • 第5题:

    接口设计的主要内容是_______

    A.模块或软件构件间的接口设计

    B.软件与其他软硬件系统之间的接口设计

    C.软件与用户之间的交互设计

    D.以上都是


    以上都是