ソフトウェア設計 - - 2012年の前半多肢選択問題の重要なポイント

1、連想メモリ(コンテンツ)にアクセスする方法。

:住所

B:先入れ先出し方法後

C:コンテンツ

D:先入れ先出し方法

 

[A]:

連想メモリは、コンテンツがアクセスするメモリその動作原理は、各セルのキーが同じデータ・ワードのメモリを搭載したすべてのキーワードを見つけるために、メモリと比較され、キーなどのデータまたはデータの一部。

連想メモリは、キャッシュメモリで利用可能で、仮想メモリテーブル高速メモリ内のセグメント・テーブル、又はページ・テーブルとして使用し、それはまた、データベースと知識ベースに使用されます。

 

 

図2に示すように、コンピュータデジタル音楽合成技術は、(FMとウェーブテーブル)を含む音楽の中に(ウェーブテーブル)の合成2つの方法があり、音質が優れています。

:FMおよびAM
B:AMとPM
C:FMとPM
D:表FMとウェーブ

A:FM
B:AM
C:PM
D:ウェーブテーブル
 
[A]:

マルチメディア・コンピュータ・システムと音声、デジタル音声波形に加えて、使用されるクラス表記は、コンピュータ合成音声の音声合成や音楽合成を含む、があります。

音楽合成技術は、2つの方法で音楽の周波数変調(FM)合成、波形テーブル(ウェーブテーブル)音楽合成が挙げられます。

FM音楽合成は、変調方式の変調規則に応じて発振信号の高周波数変動の周波数です。異なる変調波の周波数及び変調指数を使用して便利に、いくつかの楽器の再生を異なるスペクトル分布を持つ楽音波形を合成することができます。この方法は、さまざまなサウンドを作成するには、「アナログ電子音が」ユニークな効果があります取得するために使用することができ、実際の楽器の音では使用できません。ウェーブテーブル合成は、すべてのウェーブテーブル・ファイルとして保存記録し、(各レンジ、トーンを含む)を発行することができます本物の楽器の様々なサウンドを音楽です。

再生中は、「テーブル」からの音に対応する情報を見つけるために、MIDIファイル記録コマンド波形、一つ一つに応じて発行された音楽情報は、合成後、処理は、再生しました。変調された楽音合成技術は、より現実の非常に現実的な、楽音波形テーブル合成技術でした。現在、両方の音楽合成技術は、マルチメディアコンピュータのオーディオカードに使用します。

 

 

 

図3に示すように、トップレベルのデータフロー図は、(入力および出力)システムを記述する前記データフローダイアグラム機能及びシステムモデルの関数との間の(DFD)データフロー、。
:工程
B:入出力
C:データ格納
D:データエンティティ


[A]:

データフローおよび処理の観点から、図転送データは、グラフ運動変換処理の入力から出力まで二つのデータストリームを刻印機能的分解に基づいています。いくつかの複雑な実用上の問題のために、多数の処理は、データフローグラフにしばしばあり、その

これは、直感的で理解しやすいので、図のデータストリームをモデル化レイヤードのようには見えません。段階的な分解階層システム内のこの階層構造的関係のデータフローグラフを反映します。

階層データフローグラフでは、関係が維持されるべきである、データフロー図の層の間の「バランス」、各層の入力および出力データストリームは、一貫していなければなりません

 

 

 

4、Aをモジュールへの同様のブロックは、内ポリ(ロジック)を有する、完成された機能モジュールのパラメータを決定することによって、いくつかの論理機能を実行します。
:配列
B:プロセス
C:論理
D:機能


[A]:

測定するために、モジュールのモジュール間の二つの基準の結合および凝集を使用してのように - - モジュールの独立性は、よく設計を作成するための重要な原則です。凝集は、モジュールの独立性凝集の程度が高いほど、より良い、内部モジュールの間のリンクの近さに各要素を指します。結束は一般的に次のようにあります。

①チャンスポリエチレンは:モジュール内の様々な処理要素間の接続を意味しません。

論理クラスタが②: - 機能のいくつかの論理モジュール内で同様の機能を実行するために、意味、このモジュールが完了したパラメータによって決定されます。

③重合時間: - モジュールから形成されているアクションの組み合わせは、いずれかで実行する必要があります。

④通信インナーポリエチレンは:同じデータ構造上で動作しているモジュール内のすべての処理要素を指し、各処理は、同じ意味または

同じ入力データまたは出力データを生成します。

⑤逐次重合は、各モジュールの処理要素は同じに密接に関連している - を意味し、出力は、機能素子の入力要素の関数であり、前の機能は、順次実行されなければなりません。

⑥ポリ内の関数は:最強の凝集である、モジュール内に完了するために一緒にすべての要素を意味する - 必須機能。

 

 

 

5、若软件项目组对风险采用主动的控制方法,则(风险避免)是最好的风险控制策略。

A:风险避免

B:风险监控

C:风险消除

D:风险管理及意外事件计划

 

【解析】:

风险控制的目的是辅助项目组建立处理风险的策略。
有效的策略必须考虑以下三个问题,即风险避免、风险监控和风险管理及意外事件计划,而其中风险避免是最好的风险控制策略。

 
 
 

 

6、 McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了11个质量特性, 其中(灵活性)不属于产品运行方面的质量特性。
A:正确性
B:可靠性
C:效率
D:灵活性


【解析】:

McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了11个质量特性。
产品运行方面包括正确性、可靠性、易使用性、效率和完整性,

产品修正方面包括可维护性、灵活性和可测试性

产品转移方面包括可移植性、复用性 和互用性

 

 

 

7、根据ISO/IEC 9126软件质量模型中对软件质量特性的定义,可维护性质量特性的(易测试性)子特性是指与为确认经修改软件所需努力有关的软件属性。

A:易测试性

B:易分析性

C:稳定性

D:易改变性

 

【解析】:

根据ISO/IEC9126软件质量模型的定义,可维护性质量特性包含易分析性、易改变性、稳定性和易测试性4个子特性。

易分析性是:指为诊断缺陷或失效原因,或为判定待修改的部分所需努力有关的软件属性

易改变性是:指与进行修改、排错或适应环境变换所需努力有关的软件属性

稳定性是:指与修改造成未预料效果的风险有关的软件属性

易测试性是:指为确认经修改软件所需努力有关的软件属性。

 

 

 

8、 以下关于封装在软件复用中所充当的角色的叙述,正确的是(封装使得其他开发人员不需要知道一个软件组件内部如何工作)。
A:封装使得其他开发人员不需要知道一个软件组件内部如何工作
B:封装使得软件组件更有效地工
C:封装使得软件开发人员不需要编制开发文档
D:封装使得软件组件开发更加容易


 【解析】:

封装是一种信息隐藏技术,其目的是使对象(组件)的使用者和生产者分离,也就是使其他开发人员无需了解所要使用的软件组件内部的工作机制,只需知道如何使用组件,即组件提供的功能及其接口。

 

 

 

9、函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(传地址方式下,将实参的地址传给形参,因此,实参必须有地址)。

A:在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量

B:在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量

C:在传地址方式下,将形参的地址传给实参,因此,形参必须有地址

D:传地址方式下,将实参的地址传给形参,因此,实参必须有地址

 

【解析】:

一个函数被调用时,可能需要接收从外部传入的数据信息,传值调用与引用调用(传地址)是函数调用时常采用的信息传递方式。传值调用是将实参的值传给被调用函数的形参

因此实参可以是常量、变量、表达式或函数调用,而引用调用的实质是将实参的地址传给被调用函数的形参,因此实参必须具有地址

 
 

おすすめ

転載: www.cnblogs.com/sunjiaojiao/p/11599291.html