トップ > 学校・教育 > 資格 > のんびりやろう!情報処理試験! 〜1問1問コツコツと〜

ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強したい人,資格取得で収入をアップしたいビジネスマンに最適です。

  • 最新号:2008-09-05
  • 発行周期:週5日(土日休み)
  • 読んでる人:5468人
  • 創刊日:1999-02-23
  • Score!:91点
  • コメント数 : 16
  • メルマガID:189
  • バックナンバー:全て公開
  • 発行者サイト:あり
  • >> 月間ランキング



J Question vol.1783

発行日: 2008/1/9


 ▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃
┃┃ 2008.1.9 vol.1783 19,200 部発行  http://www.shunzei.com/   ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ 

--PR------------------------------------------------------------------

◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇       【基本情報技術者試験 C言語の切り札】      ◇◆
◇◆      http://www.shunzei.com/book/kirifuda_c.html     ◆◇
◆◇◆                             ◆◇◆
◇◆◇    C言語対策の定番として継続的に売れています(^^)   ◇◆◇

----------------------------------------------------------------------

   ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
   ┃早┃め┃の┃転┃職┃を┃を┃お┃考┃え┃の┃貴┃方┃へ┃
   ┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
 ■業界トップクラスの求人情報と専任コンサルタントが転職をサポート■
        【パソナの無料転職サポートはこちらへ 】
    http://px.a8.net/svt/ejp?a8mat=10G6CP+9VFSXE+AZA+65EOJ 

------------------------------------------------------------------PR--

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆☆(等幅フォントで見てね!)
----------------------------------------------------------------------
 次の図は、システム開発工程を表したものである。
 システム規模やスケジュールを明確にする目的で作成するシステム計画書が
 作成される工程はどれか。

 ┌────┐  ┌────┐  ┌────┐
 │要求定義│─→│外部設計│─→│内部設計│─→(下へ続く)
 └────┘↑ └────┘↑ └────┘↑
       │       │       │
       A       B       C

            ┌───────┐  ┌───┐ ┌──┐
       (続き)→│プログラム製造│─→│テスト│→│導入│
            └───────┘↑ └───┘ └──┘
                     │
                     D

 ア A

 イ B

 ウ C

 エ D



















━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H12. 1種 問68)
----------------------------------------------------------------------
 ア A

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
 今日からソフトウェア工学特集に入ります。

 ソフトウェア工学と言うとかたっくるしいですが、簡単に言えば
 システムを開発する一連の流れ(用件定義から運用まで)を
 教科書のようにまとめてみよう!というお話です。

 つまり、システムの開発手法を勉強する分野になります。

 今日は、ウォータフォールによるシステム開発工程に関する問題でした。
 定番中の定番ですね。


 問題文の図の用語説明を教科書的にしておきます(^^;;
 ちなみに以下の言葉は、試験でよく使われる言葉なので
 みなさんが日頃のシステム開発の現場で使っている言葉とは
 若干異なるかもしれません。

> 1.要求定義

   システム開発を行う上で、現状の問題点や業務を調査、分析して
   対象となるシステムの要件を定義します。
   ユーザに直接インタビューを行ったり、既存システムを調査したり、
   ユーザに要件の案を提示しながら、仕様を決めていきます。

> 2.外部設計

   システムの要求に基づき、必要な機能と外部入出力(画面)設計や
   他には、帳票設計、論理データ設計、コード設計などを行います。
   ユーザの立場から見た機能の設計が中心となります。

> 3.内部設計

   外部設計での機能を分割して、機能を実現するためのプログラムの構造
   設計や、外部設計で行ったものをより詳細に設計します。
   開発者の立場(システムの作りの観点)から見た機能の設計が
   中心となります。

> 4.プログラム製造

   プログラムをいくつかのモジュールに分割し、インタフェースを
   設計します。さらに、プログラミングの手順を決定し、コーディング、
   コンパイルまでを行います。

> 5.テスト

   出来上がった個々のモジュールをテストする単体テストや、
   他のモジュールと結合して行う結合テスト、
   システム全体をテストして処理性能や負荷を確認するための
   システムテストなどを行い、実際にユーザを交えた
   運用テストまでを行います。

> 6.導入

   運用テストが無事に完了すれば、いよいよ導入となります。


 さて、問題は

> システム規模やスケジュールを明確にする目的で作成するシステム計画書が
> 作成される工程

 ということでした。

 システムの開発を行う際は、ただシステムを開発していくのではなく、
 それぞれの工程で決定、開発された内容を成果物(納品物)として
 文書で残します。

 多くの場合、契約を行う時点で納品物を明確に定義し、
 ユーザが検収を行う時点では、システムとともにそろえる必要があります。

 単に開発工程の内容だけでなく、例えば、開発したシステムを
 運用するにあたって必要となる運用のためのマニュアルなども
 文章で作成されます。


 選択肢を順に見てみましょう。

> ア A(要求定義の後)

   これが正解です。

   要求定義を行った時点で、システム構築までのスケジュールを
   立ててから設計に入るべきなので、Aに入れるべきですね。

   まぁ、図のように、ウォータフォールでうまく行けば良いのですが
   仕様変更で計画書が変更になるのはよくある話で(^^;;


> イ B(外部設計の後)

   外部設計の後は、外部設計書や外部設計のレビュー結果の報告書などを
   作成することになります。


> ウ C(内部設計の後)

   内部設計の後は、内部設計書や内部設計のレビュー結果の報告書などを
   作成することになります。


> エ D(プログラム製造の後)

   プログラム製造の後は、プログラムや単体テストに関する設計書、
   さらに、そのレビュー結果の報告書の作成などを行います。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:1月12日(土)の夜まで
----------------------------------------------------------------------
 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。


 今回の質問はこちらです。(出典:H19.秋 基本情報 問39)
----------------------------------------------------------------------

 プログラムの各種特性に関する記述のうち、適切なものはどれか。

 ア 再帰的処理のためには、実行途中の状態を FIFO 方式で記録し、
   制御する必要がある。

 イ 再入可能プログラムを実現するためには、プログラムを手続き部分と
   データ部分に分割して、データ部分をプロセスごとにもつ必要がある。

 ウ 逐次再使用可能なプログラムは、再入可能でもある。

 エ 複数のプロセスで同時に実行できるようにしたプログラムは、
   再帰的である。


--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------

> この問題の内容がなかなか頭に入りません。
> 参考書にある内容を地道に覚えるしかないのでしょうか。
> (おかげ様で秋の基本情報技術者試験は合格しました)

 というコメント付きです。

 これに対する回答(解説)を1月12日(土)の夜までにお願いします。

 このコーナーで取り上げてほしい問題のリクエストも募集中です。
 回答&お便りはこちらからでもOKです。
 http://www.shunzei.com/about/mail.html 


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------

> MIMD(Multiple Instruction / Multiple Data) って?



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------

 ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
 ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
 ●「その他、試験などに関するお便り(テーマフリー)」

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 WebからでもOK! http://www.shunzei.com/about/mail.html 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行)
----------------------------------------------------------------------

 編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
     発送:melma!   http://www.melma.com/  (ID:189)
      :まぐまぐ  http://www.mag2.com/   (ID:24856)
      :めろんぱん http://www.melonpan.net/ (ID:78)

 登録・解除:http://www.shunzei.com/mm/ 

 ○バックナンバー
 立ち読み  : http://www.melma.com/backnumber_189/ 
 ダウンロード: http://www.shunzei.com/mm/backnumber.html 

 転載について: http://www.shunzei.com/about/disclaimer.html 
 広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。

----------------------------------------------------------------------
 ○メールマガジンの購読の登録・解除は個人の責任で行ってください。
  しゅんぜいは一切代行しません!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------

 (ソフトウェア平成19年秋問16)の問題文より
 (ソフトウェア平成14年問16)の問題文より

> 現在の商用超並列コンピュータの多くが採用しているマルチプロセッサの
> 処理方式の一つで、プロセッサごとに異なる命令を並列に実行させるもの

 MIMD(Multiple Instruction / Multiple Data) とは、複数のプロセッサが
 複数の異なるデータを同時に処理を行う方式です。
 マルチプロセッサとも呼ばれます。


 他の方式としては、SIMD というのもあります。

 (ソフトウェア平成18年秋問18)の問題文より

> 複数のデータに対して一つの命令で同じ処理を並列に行う

 (基本情報平成15年秋問19)の問題文より

> 一つの命令で複数のデータに対して同じ処理を並列に行うので、
> マルチメディア系の処理に適している

 SIMD(Single Instruction / Multiple Data) とは、1つの命令で
 複数のデータに対して同じ処理を行う演算命令のことです。

 DSP(Digital Signal Processor) やスーパーコンピュータで
 用いられている処理方式です。


=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 休み明けの1週目は、やっぱり慣れませんねぇ(^^;;
 まだ週の半ばですが、ややぐったり気味です。

 年末年始の間、みなさんから結構お便りを頂きました。
 紹介して良いのか迷うものがほとんどで、ちょこちょこ返信していますが、
 全員の方にお返事できておらず、すみません。
 もちろん全部読んでいますし、メールが来るのはとてもうれしいです。

 ちなみに、どんなメールが来るかというと、最近来たものでは
 合格報告やあとがきネタ(あとがきの感想)が多いですが、
 飲みのお誘いから、僕が紹介するサイトや本を楽しみにしている方、
 僕の週末の遊びっぷりを楽しみにしている方、他には
 僕の結婚を心配してくれている方(笑)とか、そんなカンジですね。


----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/ 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

キッチンカブーのメールマガジン
株式情報サイトとして人気の『キッチンカブー』。さらにメルマガだけの特集を集めて毎日無料配信いたします。
ポピュラー・サイエンス・ノード
科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
ビジネスマン必読!1日3分で身につけるMBA講座
【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
DTPで印刷コストの削減ができる! - 印刷情報メール
チラシ・フライヤー・ポスター印刷の吉田印刷所/特売プレスの新しい情報や印刷・出力・DTPに役立つ情報を掲載。データ関係ではIllustratorやI...
先人の知恵に学ぼう!驚くほど役に立つ「名言集」
歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

三井住友銀行カードローン
金利 年6.0%〜12.0%。最高500万円までお借入可能。
最短30分審査、即日カード発行可能。
お申込はこちら⇒

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス