ソフトウェア工学(前期中間)
問題一覧
1
情報処理システム
2
情報システム
3
組込みシステム
4
コンピュータに仕事をさせるために必要なプログラム、データ、関連するドキュメント
5
多種多様さ, 規模と複雑さ, 変化の激しさ
6
無秩序に機能を寄せ集めた状態
7
複数機能のうち一つが選択可能になっている
8
ある時点で実行する機能がまとまっている
9
順番に実行される複数の機能を手順として一つのモジュールにまとまっている
10
各機能で共通のデータを参照・変更する
11
特定データへのアクセスを行う機能がまとまっている
12
一つの機能のみ提供する
13
ほかのモジュール内の構成要素を直接参照・変更する場合
14
複数のモジュール間で読み書き可能な構造化されたデータ領域を参照している場合
15
複数のモジュール間で読み書き可能な変数を参照している場合
16
ほかのモジュールの特定の制御を目的として、if文などの条件式で使用される引数を使う場合
17
共有変数ではない構造体データを受け取る場合
18
共有変数ではない変数を引数として受け取る場合
19
情報システムの中で人を除いたシステム
20
"人間の業務を支える"システム
21
"物理現象に働きかける"システム
22
Quality, Cost, Delivery
23
顧客から作るべきものの「要求事項」をまとめる
24
コードを記述するために必要な振る舞いや通信方法をまとめる
25
手戻り
26
時間・コスト・資源が限られた活動
27
新規開発はコストが高いため
28
業務の中核を支えるソフトウェア
29
品質が劣化する
30
慣性
31
「遅れている開発プロジェクトの開発要員の増員は遅れをひどくする」経験則
32
約束事に基づいて表現される事実や概念、指示の表現
33
データを評価して得られる意味
34
ハードウェアを意識せずに効率よくソフトウェアを実行するためのソフトウェア
35
離散的, インタリーブ, 機械語
36
情報やデータを伝達すること
37
1台のサーバですべて処理する、効率的だが故障に弱い
38
複数のサーバに処理を分散する、故障に強いがコストが高くデータの一貫性を保守する必要がある
39
システムを利用したいときどの程度システムが稼働し利用できるか
40
1台のコンピュータでシステムを構築、低コストだが故障によってシステムが止まる
41
2台のコンピュータでシステムを構築、1台の主系となるコンピュータを使い、故障したら普段は別の処理を行っている従系を使う
42
2台のコンピュータでシステムを構築、同時に2台を動かし、同じ処理を行う
43
専用ハードウェア, イベントドリブン, リアルタイム性, 資源の制約, 高い信頼性・安全性
44
要求のうち、ソフトウェアが提供するサービス
45
インタビュー, アンケート, ワークショップ
46
アイデアを質より量で出してみたり、プロトタイプを作ってイメージを持たせる
47
情報収集, 発想支援, 合意形成
48
ゴール, シナリオ, ユースケース
49
階層関係, 依存関係, 衝突関係
50
要求を文章や図表でまとめる
51
要求仕様書をステークホルダ間で確認する
52
正当性, 非曖昧性, 完全性, 無矛盾性, 順序付け, 検証可能性, 変更可能性, 追跡可能性
53
ソフトウェアが外部とどのようなインタフェースを通してやり取りするか決める
54
ソフトウェアの実現方法を決める
55
ソフトウェアを実現する際にどのような技術・標準、ハードウェア、OS、ミドルウェアを用いるか決める
56
アルゴリズム, データ構造
57
要求がWhatを定義するなら設計はHowを定義する作業であり、要求に対して設計を割り当てると新たな問題が発生することもある
58
開発においては現在ではわずかな高速化よりもコードが読みやすくなる方が重要視されることが多い
59
ソフトウェアの構成要素
60
確実にプログラムを組める程度の規模にする
61
モジュール内の結びつきの強さ
62
モジュール間の結びつきの強さ
63
外部モジュールが内部構造をみえ無くし公開された操作のみを許可する設計
64
情報隠蔽を実現する手段
65
最初は荒く、徐々に詳細な機能分割をする手法
66
イベントに対して何らかの反応を返す振る舞い(behivitor)を行うシステム
67
クラスやオブジェクトをモジュール化の単位とする設計手法
68
オブジェクトの設計図にあたる、データと手続きをまとめたもの
69
クラスで定義した変数や関数の実体
70
渡されるデータの型が異なっても方に応じた処理を実行できるように関数を定義すること
71
書き方の規則を指す
72
解釈の仕方の規則を指す
政治・経済
政治・経済
葛田旋 · 46問 · 2年前政治・経済
政治・経済
46問 • 2年前電子工学
電子工学
葛田旋 · 21問 · 2年前電子工学
電子工学
21問 • 2年前再試対策
再試対策
葛田旋 · 9問 · 2年前再試対策
再試対策
9問 • 2年前ハードウェア総論
ハードウェア総論
葛田旋 · 28問 · 1年前ハードウェア総論
ハードウェア総論
28問 • 1年前OS試験対策01
OS試験対策01
葛田旋 · 40問 · 1年前OS試験対策01
OS試験対策01
40問 • 1年前データベース(後期中間)
データベース(後期中間)
葛田旋 · 15問 · 1年前データベース(後期中間)
データベース(後期中間)
15問 • 1年前OS
OS
葛田旋 · 35問 · 1年前OS
OS
35問 • 1年前問題一覧
1
情報処理システム
2
情報システム
3
組込みシステム
4
コンピュータに仕事をさせるために必要なプログラム、データ、関連するドキュメント
5
多種多様さ, 規模と複雑さ, 変化の激しさ
6
無秩序に機能を寄せ集めた状態
7
複数機能のうち一つが選択可能になっている
8
ある時点で実行する機能がまとまっている
9
順番に実行される複数の機能を手順として一つのモジュールにまとまっている
10
各機能で共通のデータを参照・変更する
11
特定データへのアクセスを行う機能がまとまっている
12
一つの機能のみ提供する
13
ほかのモジュール内の構成要素を直接参照・変更する場合
14
複数のモジュール間で読み書き可能な構造化されたデータ領域を参照している場合
15
複数のモジュール間で読み書き可能な変数を参照している場合
16
ほかのモジュールの特定の制御を目的として、if文などの条件式で使用される引数を使う場合
17
共有変数ではない構造体データを受け取る場合
18
共有変数ではない変数を引数として受け取る場合
19
情報システムの中で人を除いたシステム
20
"人間の業務を支える"システム
21
"物理現象に働きかける"システム
22
Quality, Cost, Delivery
23
顧客から作るべきものの「要求事項」をまとめる
24
コードを記述するために必要な振る舞いや通信方法をまとめる
25
手戻り
26
時間・コスト・資源が限られた活動
27
新規開発はコストが高いため
28
業務の中核を支えるソフトウェア
29
品質が劣化する
30
慣性
31
「遅れている開発プロジェクトの開発要員の増員は遅れをひどくする」経験則
32
約束事に基づいて表現される事実や概念、指示の表現
33
データを評価して得られる意味
34
ハードウェアを意識せずに効率よくソフトウェアを実行するためのソフトウェア
35
離散的, インタリーブ, 機械語
36
情報やデータを伝達すること
37
1台のサーバですべて処理する、効率的だが故障に弱い
38
複数のサーバに処理を分散する、故障に強いがコストが高くデータの一貫性を保守する必要がある
39
システムを利用したいときどの程度システムが稼働し利用できるか
40
1台のコンピュータでシステムを構築、低コストだが故障によってシステムが止まる
41
2台のコンピュータでシステムを構築、1台の主系となるコンピュータを使い、故障したら普段は別の処理を行っている従系を使う
42
2台のコンピュータでシステムを構築、同時に2台を動かし、同じ処理を行う
43
専用ハードウェア, イベントドリブン, リアルタイム性, 資源の制約, 高い信頼性・安全性
44
要求のうち、ソフトウェアが提供するサービス
45
インタビュー, アンケート, ワークショップ
46
アイデアを質より量で出してみたり、プロトタイプを作ってイメージを持たせる
47
情報収集, 発想支援, 合意形成
48
ゴール, シナリオ, ユースケース
49
階層関係, 依存関係, 衝突関係
50
要求を文章や図表でまとめる
51
要求仕様書をステークホルダ間で確認する
52
正当性, 非曖昧性, 完全性, 無矛盾性, 順序付け, 検証可能性, 変更可能性, 追跡可能性
53
ソフトウェアが外部とどのようなインタフェースを通してやり取りするか決める
54
ソフトウェアの実現方法を決める
55
ソフトウェアを実現する際にどのような技術・標準、ハードウェア、OS、ミドルウェアを用いるか決める
56
アルゴリズム, データ構造
57
要求がWhatを定義するなら設計はHowを定義する作業であり、要求に対して設計を割り当てると新たな問題が発生することもある
58
開発においては現在ではわずかな高速化よりもコードが読みやすくなる方が重要視されることが多い
59
ソフトウェアの構成要素
60
確実にプログラムを組める程度の規模にする
61
モジュール内の結びつきの強さ
62
モジュール間の結びつきの強さ
63
外部モジュールが内部構造をみえ無くし公開された操作のみを許可する設計
64
情報隠蔽を実現する手段
65
最初は荒く、徐々に詳細な機能分割をする手法
66
イベントに対して何らかの反応を返す振る舞い(behivitor)を行うシステム
67
クラスやオブジェクトをモジュール化の単位とする設計手法
68
オブジェクトの設計図にあたる、データと手続きをまとめたもの
69
クラスで定義した変数や関数の実体
70
渡されるデータの型が異なっても方に応じた処理を実行できるように関数を定義すること
71
書き方の規則を指す
72
解釈の仕方の規則を指す