ソフトウェアデザイナー富栄のTi(2005年下半期朝のタイトル)

  • システムを開発する場合、ターゲットシステム上のユーザーは非常に明確でない場合、要件を定義することは困難であり、それは使用するのが最良です()。

    A. プロトタイピング
    B. 滝のモデル
    C. V-モデル
    D. スパイラルモデル

    分析:システムの開発では、ターゲット・システムのユーザーがシステム開発メソッドプロトタイプ法の最良の使用、要件を定義することは困難である、非常に明確ではない場合。主な目的は、アプリケーションのプロトタイピングのニーズを取得することです。改善し、取得プロセスをスピードアップすることができ、プロトタイプメソッドを使用して、ユーザの共同参加を必要とします。その最初のステップは、ラピッドプロトタイピングを構築するために、または顧客との対話は、ユーザーや顧客とプロトタイプ評価システムの将来のユーザーは、ソフトウェアを開発するためにさらに洗練する必要があります達成することです。徐々に顧客の開発者の真のニーズをはいKeyiqueding何を、顧客の要求を満たすためにプロトタイプを調整することによって。第二段階は、最初のステップに基づいて、顧客満足度のソフトウェア製品の開発です。明らかに、ラピッドプロトタイピング法は、需要に起因する不確実性に起因するソフトウェア開発リスクの低減、大きな効果のウォーターフォールモデルの欠点を克服することができます。 
    ソフトウェアのライフサイクルである「ウォーターフォールモデル」オプションBは、6つの基本的な活動の企画、要件分析、ソフトウェア設計、プログラミング、ソフトウェアのテストと運用・保守に分割され、上から下に彼らのために提供されますシステム開発方法相互に固定順序。ウォーターフォールモデルは、文書の役割を強調し、各ステージは、慎重に検証する必要がある必要があります。 
    オプションCの「V-モデル」、典型的なテストモデルです。、単位コードを検出するための統合テストがうまく一緒に結合することができるかどうかをまとめたデザイン提案を満たし;モデルは、通常、現像ユニットテスト検出コードを介して詳細な設計要件を満たしており、記載されているソフトウェア開発プロセスのその先頭部分で行われます。要件、システムは、製品と統合されているかどうかを検出するためのテストは、システム仕様の要件を満たしていると受け入れテストは、製品がエンドユーザーのニーズを満たしているかどうかを検出することです。
    「スパイラルモデル」オプションでDは強調し、ウォーターフォールモデルとラピッドプロトタイピングモデルの組み合わせを意味するリスク分析開発モデルを。
    回答:

  • システムテスト計画は、()フェーズで開発されなければなりません。

    A. 要求分析
    B. 概要設計
    C. 詳細設計
    D. システムテスト

    分析:要求分析フェーズではなく、符号化システムの完成を待っているよりも、テスト計画を策定し、洗練し、改善するためにのみ設計段階の後にテスト計画を策定するために開始する必要があります。
    回答:

  • 既存の標準の実装は______以上ではないのその期間、先進的かつ適用可能な、その実効性を確保するために、もう一度その内容を確認し、実装の一定期間後(確認または標準サプリメントを変更含む)公表されています。

    A. 1
    B. 3
    C. 5
    D. 7

    解像度:「標準化法の実施条例」の1988リリースは、標準審査期間の実装は、一般的ではない以上5年後に、それは一般的に5年間の国家規格に対して有効である、ことを提供します。
    回答:C

  • コードレビュー(コードウォークスルー)とコードレビュー(コード検査)コードレビューの二つの異なる方法で、これらの2つの方法の主な違いは()です。

    A. コードレビュー、コードレビューと審査員の活動にコードを記述することで、プログラマの議論を整理するには、上級管理によってリードする
    B. コードレビューで唯一のコードでエラーをチェックしますが、コードはまた、手続きの整合性をチェックし、設計文書は、ウォークスルー
    C.を コードレビューで唯一のプログラムの正しさ、およびプログラミング能力と仕事のパフォーマンスを確認するだけでなく、プログラマのコードレビューレビューする
    D.を コードレビューは、正式な評価活動で、コードレビューのプロセスは、非公式協議で

    解決する:いいえ
    の答え:D

  • 在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是()

    A.Gannt图表现各个活动的顺序和它们之间的因果关系
    B.Gannt图表现哪些活动可以并行进行
    C.Gannt图表现了各个活动的起始时间
    D.Gannt图表现了各个活动完成的进度

    解析:Gantt图(甘特图)以水平线段表示任务的工作阶段;线段的起点和终点分别对应着任务的开工时间和完成时间;线段的长度表示完成任务所需的时间。图是一个甘特图的例子。

    从甘特图上可以很清楚地看出各子任务在时间上的对比关系。在甘特图中,每一任务完成的标准,不是以能否继续下一阶段任务为标准,而是以必须交付应交付的文档与通过评审为标准。因此,在甘特图中,文档编制与评审是软件开发进度的里程碑。
    甘特图的优点是标明了各任务的计划进度和当前进度,能动态地反映软件开发进展情况。缺点是难以反映多个任务之间存在的复杂的因果和逻辑关系。
    答案:A

  • 一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行()。

    A.退化测试
    B.程序走查
    C.软件评审
    D.接收测试

    解析:一个故障已经被发现,而且也被排除了,因为在修改过程中纠正了旧的错误又会引入新的错误,此时应进行退化测试(Retrogression Test)又称回归测试,以防止出现新错误的。退化测试包括的步骤如下:
    ①插入新代码,程序成为新版本;
    ②测试可能受新代码影响功能;
    ③测试修改前的基本功能;
    ④测试新版本的功能。

    对于选项B“程序走查”是由Bell等人提出来的一种评价程序语言的方法,它以用户为中心,通过走查用户使用程序完成任务的情况进而评价程序语言设计的可用性和流畅性。
    对于选项C“软件评审”,是指对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。
    对于选项D“接收测试”,是确保关键任务的应用软件能在其所运行的硬件设施上高效地运行,并与严格的操作标准一致。
    答案:A

  • ()表示了对象间“is-a”的关系。

    A.组合
    B.引用
    C.聚合
    D.继承

    解析:对象间的关系有:组合,聚合,继承等,其中继承对应语义是“is-a”,组合对应的语义是“is a part of”,聚合对应的语义是“is a member of”。
    答案:D

  • 程序设计语言提供了基本类型及其相关的操作,而()则允许开发者自定义一种新的类型及其相关的操作。

    A.对象
    B.实例
    C.类
    D.引用

    解析:类是面向对象语言必须提供的、由用户定义的数据类型,它将具有相同状态、操作和访问机制的多个对象抽象成一个对象类。在定义了类以后,属于这种类的一个对象称为类实例或类对象。
    答案:C

  • 在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个结点的下标为k(起始下标为1),那么()时采用顺序存储更节省空间。


    解析:采用三叉链表存储二叉树时,每个结点需要占用d+4*3个字节,n个结点则需要n(d+12)。若顺序存储最后一个结点的下标为k,则共需kd个字节。
    答案:A

  • 若对象A可以给对象B发送消息,那么()。

    A.对象B可以看见对象A
    B.对象A可看见对象B
    C.对象A,B相互不可见
    D.对象A,B相互可见

    解析:消息的对象间通信中指一个对象通过向另一对象发送消息来请求其服务。一个消息通常包括接收对象名、调用的操作名和适当的参数(如有必要)。消息只告诉接收对象需要完成什么操作,但并不能指示接收者怎样完成操作。消息完全向接收者解释,接收者独立决定采用什么方法来完成所需的操作。因此,A可以看见B,B不一定能看见A。
    答案:B

  • 下列叙述中正确的是()。

    A.面向对象程序设计语言都不支持过程化的程序设计
    B.面向对象系统只可采用面向对象程序设计语言实现
    C.某些过程化程序设计语言也可实现面向对象系统
    D.面向对象程序设计语言不支持对成员变量的直接访问

    解析:从程序设计方法的角度看,面向对象是一种新的程序设计范型(paradigm),其基本思想是使用对象、类、继承、封装、聚合、关联、消息、多态性等基本概念来进行程序设计。面向对象方法是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。
    面向对象程序语言有Smalltalk,Eiffel,C++和Java。
    面向对象方法与面向对象语言并没有严格的对应,一个面向对象系统也可以用非面向对象的语言,有的面向对象语言也支持面向过程。例如,C++既支持面向过程也支持面向对象。
    答案:C

  • 通过代理服务器使内部局域网中的客户机访问Internet时,______不属于代理服务器的功能。

    A.共享IP地址 
    B.信息缓存 
    C.信息转发 
    D.信息加密

    解析:代理服务器就是在计算机客户端和访问的计算机网络(通常是访问互联网)之间安装有相应代理服务器软件的一台计算机,客户端对网络的所有访问请求都通过代理服务器实现。而被访问的网络计算机对请求的回答,也通过代理服务器转达到客户端。
    代理服务器的主要作用有四个:
    (1)代理服务器提供远程信息本地缓存功能,减少信息的重复传输。
    (2)所有使用代理服务器用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。因此代理服务器可以起到防火墙的作用。
    (3)通过代理服务器可访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那些么客户通过代理服务器访问目标网络就成为可能。国内的高校多使用教育网,不能访问一些国外的互联网站点,但通过代理服务器,就能实现访问,这也是高校内代理服务器热的原因所在。
    (4)安全性得到提高。无论是上聊天室还是浏览网站。目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。
    内容:D

  • 在Windows系统中,______不是网络服务组件。

    A.RAS 
    B.HTTP 
    C.IIS 
    D.DNS

    解析:远程访问服务(Remote Access Service)是Windows系统提供的一种远程服务,它允许用户从远端通过拨号连接到一个本地的计算机网络,一旦建立了连接,就相当于处于本地的LAN中,主要用来配置企业的远程用户对企业内部网络访问。
    HTTP是超文本传输协议,不是组件。
    IIS(Internet Information Server)是Windows系统提供的允许在公共Intranet或Internet上发布信息(主要是网页)的Web服务器组件。IIS使用超文本传输协议传输信息。还可配置IIS以提供SMTP服务。
    DNS(Domain Name Server),域名服务器也是Windows系统提供的一个组件,协同其他级别的域名服务器进行域名解释的相关工作。
    答案:B

  • 在OGSA标准中定义了()的概念,它提供一组遵守特定的约定并定义明确的接口,是实体之间产生、管理和交换信息的机制。

    A.Object
    B.Grid Service
    C.Web Service
    D.XML

    解析:OGSA(Open Grid Service Architecture)标准是开放式网格服务架构,对Web服务进行了扩展,提出了动态服务(即网格服务,Grid Service)的概念。
    答案:B

 

おすすめ

転載: www.cnblogs.com/l999q/p/11784365.html