ログイン

⑥開発技術
31問 • 11ヶ月前
  • ユーザ名非公開
  • 通報

    問題一覧

  • 1

    必要なハードウェアを調達し、必要な機能を持ったソフトウェアを新たに作ることを?

    システム開発

  • 2

    開発プロセス。ウォーターフォールモデル。 ①システムで実現したいことを決める工程。 ②システム要件定義で決めたことを実現するために、ハードウェアとソフトウェアの仕様や動作を決める工程 ③実際にソースコードを書く工程 ④システムが仕様通りに動くかを確認する工程 ⑤完成したソフトウェアをお客さんに納品する工程

    システム要件定義, システム設計, プログラミング, テスト, ソフトウェア受入れ

  • 3

    システムに必要な条件を決める工程を? 簡単に言えば、どのようにシステムを作るのかを開発会社と明確にするプロセス。

    システム要件定義

  • 4

    システム要件の2つの分類 ①ユーザーへのヒアリングで明らかになった、システムに必要な機能。例:レーンに乗せた寿司がお客さんのところへ届くこと ②ユーザーへのヒアリングでは出てこないが、システムに必要な性能。「応答時間」や「セキュリティ性」など。

    機能要件, 非機能要件

  • 5

    品質特性の8つの分類。

    機能適合性, 性能効率性, 互換性, 使用性, 信頼性, セキュリティ, 保守性, 移植性

  • 6

    ①システム要件定義のプロセスで作成する文書を? ②①を開発側と発注側の両者で内容を確認して、誤りや相違点がないかをチェックする作業を?

    システム要件定義書, 共同レビュー

  • 7

    ①システム要件定義プロセスで洗い出したシステム要件を「ハードウェア」「ソフトウェア」「手作業」のいずれかに振り分けるプロセス ②ソフトウェアの要件(機能や性能)を決める工程 例:インタフェースの要件。データの要件。 ③②で決めたソフトウェア要件をプログラムの単位まで分割する工程。 ④③で「プログラムの単位まで分割された要件」をさらにコーディングができる単位まで分割する工程。

    システム方式設計, ソフトウェア要件定義, ソフトウェア方式設計, ソフトウェア詳細設計

  • 8

    プログラミングの工程のうち、流れずに従ってソースコードを記述することを?

    コーディング

  • 9

    ①人間が書いたプログラムを機械語に変換することを? ②、①の処理を行う機能を?

    コンパイル, コンパイラ

  • 10

    人間が読みやすいプログラム言語で書かれたプログラムで、コンパイラが機械語に翻訳する前のプログラムのことを?

    ソースコード

  • 11

    コンピュータが読むことができる、0と1で表された言語を?

    機械語

  • 12

    テストの種類 ①プログラムに誤りがないことを検証。ホワイトボックステストで行う。 ②、①が完了したプログラム同士を組み合わせて、データの受け渡しや連携が上手くいくかを検証。プログラム同士のインタフェースが合うかどうかの確認。 ③システム要件(機能と性能)が仕様通りに動作するかを検証する。 ④本番環境と同じ条件下でシステムを運用し、業務要件通りにシステムが動作することを検証する。 ④以外は全て関係者が担当、④はユーザー

    単体テスト, 結合テスト, システムテスト, 運用テスト

  • 13

    あるモノとあるモノを繋ぐ部分のこと。

    インタフェース

  • 14

    入力したデータが意図通りに処理されているかを、プログラムの内部構造を分析して確認するテスト手法を?

    ホワイトボックステスト

  • 15

    入力と出力だけに着目し、ある入力に対して仕様書通りの出力が得られるかどうかを確認するテスト手法を?システムが実際にどのような処理を行っているのかは問題ではなく、結果が正しければ良しとする。

    ブラックボックステスト

  • 16

    プログラム上の誤りや不具合を修正する作業を?

    デバッグ

  • 17

    ソースコードをレビューすることを?

    コードレビュー

  • 18

    システムに修正や機能追加をしたために、別のところで新しいバグが出ていないかを確認するテスト。

    回帰テスト

  • 19

    ソフトウェア受入れで行う2つの作業。 ①発注者側の本番環境にソフトウェアをインストールする工程。現行システムから新システムに切り替えることを移行という。 ②発注者がソフトウェア受入れテストを行い、開発者がそのテストの手助けをする。開発者が発注者にシステムを引き渡す際に行われるテストで、発注者が行う。

    ソフトウェア導入, ソフトウェア受入れ支援

  • 20

    本番稼働中のソフトウェアを修正・改良することを?

    ソフトウェア保守

  • 21

    システムの機能に点数をつけて、開発費用を見積もることを?

    ファンクションポイント法

  • 22

    ソフトウェアの開発プロセスを上流工程から下流工程へ向かって一直線に順番に進める手法を?メリットは計画が立てやすい、デメリットは修正作業がとても大変。

    ウォーターフォールモデル

  • 23

    開発する機能を小さい単位に分割して、優先度の高いものから短期間に開発とリリースを繰り返す開発モデルを?仕様変更を柔軟に行いながら、小刻みにリリースすることで現在の製品に求められるスピードと品質に対応する。

    アジャイル開発

  • 24

    開発担当者と運用担当者が密接に連携してシステムを開発する手法を?

    DevOps

  • 25

    アジャイル開発の手法ので、19のプラクティスが定義された開発手法を?

    XP

  • 26

    XPの19のプラクティスのうちの3つ。 ①通常はプログラムを書いた後に行う単体テストを、順序を逆にして先に行い、このテストを通るようにプログラムを書く手法 ②2人のプログラマが、1つのパソコンを使ってソフトウェアを開発する手法 ③プログラムの機能仕様は変えずに、内部構造を変えること。

    テスト駆動開発, ペアプログラミング, リファクタリング

  • 27

    ソフトウェアを部品化することで再利用しやすくし、開発を効率化する手法

    オブジェクト指向

  • 28

    システムを利用する部門(エンドユーザー)が主体的にシステムの開発や運用に携わること

    EUC

  • 29

    少人数のチームでプロトタイピングを繰り返し、短い期間で開発する開発モデル

    RAD

  • 30

    既存のプログラムを解析して、そのプログラムの仕様や設計の情報を取り出す技術を?

    リバースエンジニアリング

  • 31

    アジャイル開発の一つで、開発チームが一致団結するにはどうしたら良いかなら着目したソフトウェア開発手法を?

    スクラム

  • ITパスポート① 企業活動

    ITパスポート① 企業活動

    ユーザ名非公開 · 25問 · 11ヶ月前

    ITパスポート① 企業活動

    ITパスポート① 企業活動

    25問 • 11ヶ月前
    ユーザ名非公開

    ①-2

    ①-2

    ユーザ名非公開 · 29問 · 11ヶ月前

    ①-2

    ①-2

    29問 • 11ヶ月前
    ユーザ名非公開

    ②法務

    ②法務

    ユーザ名非公開 · 30問 · 11ヶ月前

    ②法務

    ②法務

    30問 • 11ヶ月前
    ユーザ名非公開

    ②-2

    ②-2

    ユーザ名非公開 · 24問 · 11ヶ月前

    ②-2

    ②-2

    24問 • 11ヶ月前
    ユーザ名非公開

    ③経営戦略マネジメント

    ③経営戦略マネジメント

    ユーザ名非公開 · 30問 · 11ヶ月前

    ③経営戦略マネジメント

    ③経営戦略マネジメント

    30問 • 11ヶ月前
    ユーザ名非公開

    ③-2

    ③-2

    ユーザ名非公開 · 10問 · 11ヶ月前

    ③-2

    ③-2

    10問 • 11ヶ月前
    ユーザ名非公開

    ④技術戦略マネジメント

    ④技術戦略マネジメント

    ユーザ名非公開 · 37問 · 11ヶ月前

    ④技術戦略マネジメント

    ④技術戦略マネジメント

    37問 • 11ヶ月前
    ユーザ名非公開

    ④-2

    ④-2

    ユーザ名非公開 · 33問 · 11ヶ月前

    ④-2

    ④-2

    33問 • 11ヶ月前
    ユーザ名非公開

    ⑤システム戦略

    ⑤システム戦略

    ユーザ名非公開 · 19問 · 11ヶ月前

    ⑤システム戦略

    ⑤システム戦略

    19問 • 11ヶ月前
    ユーザ名非公開

    ⑤-2

    ⑤-2

    ユーザ名非公開 · 19問 · 11ヶ月前

    ⑤-2

    ⑤-2

    19問 • 11ヶ月前
    ユーザ名非公開

    ⑦プロジェクトマネジメント

    ⑦プロジェクトマネジメント

    ユーザ名非公開 · 14問 · 11ヶ月前

    ⑦プロジェクトマネジメント

    ⑦プロジェクトマネジメント

    14問 • 11ヶ月前
    ユーザ名非公開

    ⑧サービスマネジメントとシステム監査

    ⑧サービスマネジメントとシステム監査

    ユーザ名非公開 · 15問 · 11ヶ月前

    ⑧サービスマネジメントとシステム監査

    ⑧サービスマネジメントとシステム監査

    15問 • 11ヶ月前
    ユーザ名非公開

    ⑧-2

    ⑧-2

    ユーザ名非公開 · 17問 · 11ヶ月前

    ⑧-2

    ⑧-2

    17問 • 11ヶ月前
    ユーザ名非公開

    ⑨基礎論理とアルゴリズム

    ⑨基礎論理とアルゴリズム

    ユーザ名非公開 · 11問 · 11ヶ月前

    ⑨基礎論理とアルゴリズム

    ⑨基礎論理とアルゴリズム

    11問 • 11ヶ月前
    ユーザ名非公開

    ⑨-2

    ⑨-2

    ユーザ名非公開 · 8問 · 11ヶ月前

    ⑨-2

    ⑨-2

    8問 • 11ヶ月前
    ユーザ名非公開

    ⑨-3 捨てても良い

    ⑨-3 捨てても良い

    ユーザ名非公開 · 11問 · 11ヶ月前

    ⑨-3 捨てても良い

    ⑨-3 捨てても良い

    11問 • 11ヶ月前
    ユーザ名非公開

    ⑩ コンピュータシステム

    ⑩ コンピュータシステム

    ユーザ名非公開 · 23問 · 11ヶ月前

    ⑩ コンピュータシステム

    ⑩ コンピュータシステム

    23問 • 11ヶ月前
    ユーザ名非公開

    ⑪ハードウェア

    ⑪ハードウェア

    ユーザ名非公開 · 24問 · 11ヶ月前

    ⑪ハードウェア

    ⑪ハードウェア

    24問 • 11ヶ月前
    ユーザ名非公開

    ⑫ソフトウェア

    ⑫ソフトウェア

    ユーザ名非公開 · 18問 · 11ヶ月前

    ⑫ソフトウェア

    ⑫ソフトウェア

    18問 • 11ヶ月前
    ユーザ名非公開

    問題一覧

  • 1

    必要なハードウェアを調達し、必要な機能を持ったソフトウェアを新たに作ることを?

    システム開発

  • 2

    開発プロセス。ウォーターフォールモデル。 ①システムで実現したいことを決める工程。 ②システム要件定義で決めたことを実現するために、ハードウェアとソフトウェアの仕様や動作を決める工程 ③実際にソースコードを書く工程 ④システムが仕様通りに動くかを確認する工程 ⑤完成したソフトウェアをお客さんに納品する工程

    システム要件定義, システム設計, プログラミング, テスト, ソフトウェア受入れ

  • 3

    システムに必要な条件を決める工程を? 簡単に言えば、どのようにシステムを作るのかを開発会社と明確にするプロセス。

    システム要件定義

  • 4

    システム要件の2つの分類 ①ユーザーへのヒアリングで明らかになった、システムに必要な機能。例:レーンに乗せた寿司がお客さんのところへ届くこと ②ユーザーへのヒアリングでは出てこないが、システムに必要な性能。「応答時間」や「セキュリティ性」など。

    機能要件, 非機能要件

  • 5

    品質特性の8つの分類。

    機能適合性, 性能効率性, 互換性, 使用性, 信頼性, セキュリティ, 保守性, 移植性

  • 6

    ①システム要件定義のプロセスで作成する文書を? ②①を開発側と発注側の両者で内容を確認して、誤りや相違点がないかをチェックする作業を?

    システム要件定義書, 共同レビュー

  • 7

    ①システム要件定義プロセスで洗い出したシステム要件を「ハードウェア」「ソフトウェア」「手作業」のいずれかに振り分けるプロセス ②ソフトウェアの要件(機能や性能)を決める工程 例:インタフェースの要件。データの要件。 ③②で決めたソフトウェア要件をプログラムの単位まで分割する工程。 ④③で「プログラムの単位まで分割された要件」をさらにコーディングができる単位まで分割する工程。

    システム方式設計, ソフトウェア要件定義, ソフトウェア方式設計, ソフトウェア詳細設計

  • 8

    プログラミングの工程のうち、流れずに従ってソースコードを記述することを?

    コーディング

  • 9

    ①人間が書いたプログラムを機械語に変換することを? ②、①の処理を行う機能を?

    コンパイル, コンパイラ

  • 10

    人間が読みやすいプログラム言語で書かれたプログラムで、コンパイラが機械語に翻訳する前のプログラムのことを?

    ソースコード

  • 11

    コンピュータが読むことができる、0と1で表された言語を?

    機械語

  • 12

    テストの種類 ①プログラムに誤りがないことを検証。ホワイトボックステストで行う。 ②、①が完了したプログラム同士を組み合わせて、データの受け渡しや連携が上手くいくかを検証。プログラム同士のインタフェースが合うかどうかの確認。 ③システム要件(機能と性能)が仕様通りに動作するかを検証する。 ④本番環境と同じ条件下でシステムを運用し、業務要件通りにシステムが動作することを検証する。 ④以外は全て関係者が担当、④はユーザー

    単体テスト, 結合テスト, システムテスト, 運用テスト

  • 13

    あるモノとあるモノを繋ぐ部分のこと。

    インタフェース

  • 14

    入力したデータが意図通りに処理されているかを、プログラムの内部構造を分析して確認するテスト手法を?

    ホワイトボックステスト

  • 15

    入力と出力だけに着目し、ある入力に対して仕様書通りの出力が得られるかどうかを確認するテスト手法を?システムが実際にどのような処理を行っているのかは問題ではなく、結果が正しければ良しとする。

    ブラックボックステスト

  • 16

    プログラム上の誤りや不具合を修正する作業を?

    デバッグ

  • 17

    ソースコードをレビューすることを?

    コードレビュー

  • 18

    システムに修正や機能追加をしたために、別のところで新しいバグが出ていないかを確認するテスト。

    回帰テスト

  • 19

    ソフトウェア受入れで行う2つの作業。 ①発注者側の本番環境にソフトウェアをインストールする工程。現行システムから新システムに切り替えることを移行という。 ②発注者がソフトウェア受入れテストを行い、開発者がそのテストの手助けをする。開発者が発注者にシステムを引き渡す際に行われるテストで、発注者が行う。

    ソフトウェア導入, ソフトウェア受入れ支援

  • 20

    本番稼働中のソフトウェアを修正・改良することを?

    ソフトウェア保守

  • 21

    システムの機能に点数をつけて、開発費用を見積もることを?

    ファンクションポイント法

  • 22

    ソフトウェアの開発プロセスを上流工程から下流工程へ向かって一直線に順番に進める手法を?メリットは計画が立てやすい、デメリットは修正作業がとても大変。

    ウォーターフォールモデル

  • 23

    開発する機能を小さい単位に分割して、優先度の高いものから短期間に開発とリリースを繰り返す開発モデルを?仕様変更を柔軟に行いながら、小刻みにリリースすることで現在の製品に求められるスピードと品質に対応する。

    アジャイル開発

  • 24

    開発担当者と運用担当者が密接に連携してシステムを開発する手法を?

    DevOps

  • 25

    アジャイル開発の手法ので、19のプラクティスが定義された開発手法を?

    XP

  • 26

    XPの19のプラクティスのうちの3つ。 ①通常はプログラムを書いた後に行う単体テストを、順序を逆にして先に行い、このテストを通るようにプログラムを書く手法 ②2人のプログラマが、1つのパソコンを使ってソフトウェアを開発する手法 ③プログラムの機能仕様は変えずに、内部構造を変えること。

    テスト駆動開発, ペアプログラミング, リファクタリング

  • 27

    ソフトウェアを部品化することで再利用しやすくし、開発を効率化する手法

    オブジェクト指向

  • 28

    システムを利用する部門(エンドユーザー)が主体的にシステムの開発や運用に携わること

    EUC

  • 29

    少人数のチームでプロトタイピングを繰り返し、短い期間で開発する開発モデル

    RAD

  • 30

    既存のプログラムを解析して、そのプログラムの仕様や設計の情報を取り出す技術を?

    リバースエンジニアリング

  • 31

    アジャイル開発の一つで、開発チームが一致団結するにはどうしたら良いかなら着目したソフトウェア開発手法を?

    スクラム