システム開発技術
この単元には 178問あります。くり返し出ているものから並べています。
この単元で出た問題
- システム開発プロジェクトにおいて,システム要件定義からソフトウェアの導入・受入れ支援までを開発ベンダが受注した。システム開発に関する文書 a 〜 d のうち,開発ベンダが作成する文書として,適切なものだけをすべて挙げたものはどれか。6回出題
- 〔中問B・商品販売システムの開発〕〔マネジメント〕〔A さんが書き出したメモ〕の(1)〜(5)を実施する順番に並べたとき,a に入れる適切なものはどれか。4回出題
- 利用者がベンダに委託したソフトウェア開発において,利用者側が実際の運用と同様の条件でソフトウェアを使用し,正常に稼働することを確認するテストとして,適切なものはどれか。3回出題
- 発注したソフトウェアが要求事項を満たしていることをユーザが自ら確認するテストとして,適切なものはどれか。3回出題
- 納入されたソフトウェアの一連のテストの中で,開発を発注した利用者が主体となって実施するテストはどれか。3回出題
- システム開発を次に示す工程で行う場合,システムの機能及び能力を決める工程はどれか。2回出題
- システム開発プロジェクトの品質目標を検討するために,複数の類似プロジェクトのプログラムステップ数と不良件数の関係性を示す図として,適切なものはどれか。2回出題
- ソフトウェア開発における,テストに関する記述a〜cとテスト工程の適切な組合せはどれか。2回出題
- 次の作業はシステム開発プロセスのどの段階で実施されるか。2回出題
- A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
- XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
- 〔中問A・ソフトウェアのテスト〕〔マネジメント〕M さんがプログラムのテストに使うデータを準備するために表 2 の出力結果表を作成した理由として,適切なものはどれか。
- 〔中問A・ソフトウェアのテスト〕〔マネジメント〕次の表は,テストデータ(地区,3 辺計,重量)を用いて実際にテストを行った結果の一部である。この結果の判断として,適切なものはどれか。
- 〔中問A・ソフトウェアのテスト〕〔マネジメント〕表 2 の出力結果表の b,c で示すそれぞれの列のテストデータ(地区,3 辺計,重量)の組合せとして,適切なものはどれか。
- 〔中問B・システムの受入れテスト〕〔マネジメント〕B さんは,申込みの取消しと欠席の場合の請求額についてテストすることにした。次の受入れテストケースについて,申込者に対する請求額として,適切なものはどれか。ここで,A 社は,休日以外は営業日となっており,コースは営業日に開講される。9 月のカレンダは図 1 のとおりである。
- 〔中問B・システムの受入れテスト〕〔マネジメント〕B さんは,請求明細書が正しく作成されるかどうかを確認するために,表 3 に示す No.1 〜 4 のテストデータを用意した。このテストデータを使って確認できることとして,次の記述(1),(2)中の b,c に入れる適切な字句の組合せはどれか。
- 〔中問B・システムの受入れテスト〕〔マネジメント〕次の研修受講状況をテストケースとして,受講料とテキスト代に関する記述として,適切なものはどれか。
- 〔中問B・プログラミングとテスト〕〔マネジメント〕関数のテストを行うために,条件のすべての組合せと処理を整理したものを表1に示す。表1の b,c に入れる適切な字句の組合せはどれか。
- 〔中問B・プログラミングとテスト〕〔マネジメント〕関数をテストするために用意したテストデータと予想結果の一部を表2に示す。表2の d,e に入れる値の組合せはどれか。
- 〔中問B・交通費申請システムの導入の検討〕〔マネジメント〕A さんは,システム導入の目的を“申請手続の効率化”にしたいと考えた。この目的に基づいてシステム導入を進めるに当たり,優先して取り組むべきこととして,適切なものはどれか。
- 〔中問B・交通費申請システムの導入の検討〕〔マネジメント〕〔システム導入検討会のメモ〕(5)の“申請書類の計算ミスが多くて,承認までに時間が掛かっている。”の原因を調べたところ,合計計算の単純な誤りで,返却された申請書類を申請者が修正して再度提出しているので,承認までに時間が掛かっていることが分かった。これを改善するためにシステムがもつべき機能として,適切なものはどれか。
- 〔中問B・商品販売システムの開発〕〔マネジメント〕M 社では,通販システムを稼働させる前に,〔A さんが書き出したメモ〕の(5)で,稼働の可否を判断する稼働判定会議を実施することにしている。そこで,A さんはこの会議に必要な文書を用意することにした。次の記述中の b,c に入れる適切な文書記号の組合せはどれか。なお,〔A さんが書き出したメモ〕の(1)〜(4)では,既に表 2 に示す文書が作成されている。
- 〔中問C・提案依頼書(RFP)の作成〕〔マネジメント〕予約システムの RFP に記載する内容の説明として,適切でないものはどれか。
- 〔中問D・図書館システム〕〔マネジメント〕A 図書館には数十万冊の蔵書があり,新システムに移行するためには,シート状に加工した RFID を全ての書籍に貼る必要がある。移行期間中は,現在書籍に貼ってあるバーコードと新たに導入する RFID を併用し,業務を止めずに新システムにスムーズに移行するため,貸出履歴を管理するためのファイル(テーブル)は現在のシステムのものをそのまま利用する方法を考えた。次の記述中の a,b に入れる字句の適切な組合せはどれか。
- あるシステムの開発において,システムを 24 時間連続稼働させることになった。稼働時間について利用部門と取決めを行う工程はどれか。
- あるシステムの開発において,単体テスト,結合テスト,システムテスト,運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。
- ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。
- アジャイル開発において,短い間隔による開発工程の反復や,その開発サイクルを表す用語として,最も適切なものはどれか。
- アジャイル開発に関する記述として,最も適切なものはどれか。
- アジャイル開発の方法論であるスクラムに関する記述として,適切なものはどれか。
- アジャイル開発の特徴として,適切なものはどれか。
- アジャイル開発の特徴として,適切なものはどれか。
- アジャイル開発を実施している事例として,最も適切なものはどれか。
- アプリケーションプログラムの規模を見積もるための基となる情報として,最も適切なものはどれか。
- インタフェースを一つだけもつモジュールが 6 個ある。これらのモジュールが相互に結合できるかを試験したい。1 組のモジュールの結合テストに 4 時間を要するとき,全ての組合せのテストに合計何時間掛かるか。
- ウォータフォールモデルで開発を行うプロジェクトにおいて,システム要件定義の不具合を後続の工程で発見した。不具合を発見した工程のうち,不具合の修正や修正に伴う手戻りが最も少なく済む工程はどれか。
- オブジェクト指向設計の特徴はどれか。
- クラスや継承という概念を利用して,ソフトウェアを部品化したり再利用することで,ソフトウェア開発の生産性向上を図る手法として,適切なものはどれか。
- システムが実現すべき応答時間などのシステムの品質を明確にする工程として,適切なものはどれか。
- システムの利用者と開発者の間で,システムの設計書の記載内容が利用者の要求を満たしていることを確認するために実施するものはどれか。
- システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。
- システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサービスの改善を行う取組を表す用語として,最も適切なものはどれか。
- システムテストで実施する作業の説明として,適切なものはどれか。
- システムテストに参加するAさんは,自部門の主要な取引について,端末からの入力項目と帳票の出力項目を検証用に準備した。Aさんが実施しようとしているテスト技法はどれか。
- システム要件定義で明確にするもののうち,性能に関する要件はどれか。
- システム要件定義において,システム要件を評価する基準として,適切なものはどれか。
- システム要件定義の段階で,検討したシステム要件の技術的な実現性を確認するために有効な作業として,適切なものはどれか。
- システム開発においてソフトウェア詳細設計の次に行う作業はどれか。
- システム開発において,システムテストで検証する内容として,適切なものはどれか。
- システム開発において,システム要件定義の結果を受けてシステム化を進めるに当たり,最初に行うべき作業はどれか。
- システム開発における保守プロセスの目的に関する説明として,次の記述中の a,b に入れる字句の適切な組合せはどれか。
- システム開発における共通フレームの目的として,適切なものはどれか。
- システム開発における設計手順として,求められる要件を明確にしていく順に並べたものはどれか。
- システム開発における,エラーを検出した時期とその不具合の修正にかかる対応費用の関係を最も適切に示したグラフはどれか。
- システム開発のテストを,単体テスト,結合テスト,システムテスト,運用テストの順に行う場合,システムテストの内容として,適切なものはどれか。
- システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。
- システム開発のプロセスには,ソフトウェア要件定義,ソフトウェア方式設計,ソフトウェア結合テスト,ソフトウェア導入,ソフトウェア受入れなどがある。システム開発の関係者を開発者側と利用者側に分けたとき,ソフトウェア受入れで実施する作業はどれか。
- システム開発の初期の段階で,ユーザと開発者との仕様の認識の違いなどを確認するために,システムの機能の一部やユーザインタフェースなどを試作し,ユーザや開発者がこれを評価することによって曖昧さを取り除くシステム開発モデルはどれか。
- システム開発の各工程で実施する内容について,適切なものはどれか。
- システム開発の外部設計において行う作業はどれか。
- システム開発の早い段階で,目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして,最も適切なものはどれか。
- システム開発を上流工程から下流工程まで順番に進めるとき,システムの利用者によるテストの段階で大幅な手戻りが生じることがある。それを防ぐために,早い段階で試作ソフトウェアを作成して利用者の要求事項を明確にする方法はどれか。
- システム開発を,システム要件定義,システム方式設計,ソフトウェア要件定義,ソフトウェア方式設計,ソフトウェア詳細設計の順で実施するとき,ソフトウェア詳細設計で初めて決定する項目として,適切なものはどれか。
- システム開発を,システム要件定義,外部設計,内部設計,プログラミングの順で進めるとき,画面のレイアウトや帳票の様式を定義する工程として,最も適切なものはどれか。
- システム開発プロジェクトで作成されるドキュメントのうち,開発の対象範囲を規定するものはどれか。
- システム開発プロジェクトにおいて,テスト中に発見された不具合の再発防止のために不具合分析を行うことにした。テスト結果及び不具合の内容を表に記入し,不具合ごとに根本原因を突き止めた後に,根本原因ごとに集計を行い発生頻度の多い順に並べ,主要な根本原因の特定を行った。ここで利用した図表のうち,根本原因を集計し,発生頻度順に並べて棒グラフで示し,累積値を折れ線グラフで重ねて示したものはどれか。
- システム開発プロジェクトの品質マネジメントにおいて,品質上の問題と原因との関連付けを行って根本原因を追究する方法の説明として,適切なものはどれか。
- システム開発プロジェクト遂行における品質管理を行うために,開発工程の流れ図を作成した。当該流れ図の利用目的として,適切なものはどれか。
- システム開発プロセスには,システム要件定義,システム方式設計,ソフトウェア方式設計,ソフトウェア詳細設計などがある。システム方式設計において実施する作業として,適切なものはどれか。
- システム開発プロセスには,システム要件定義,システム設計,プログラミング,テスト,ソフトウェア受入れがある。新規のシステム開発において,開発の初期の段階でシステム要件として定義するものはどれか。
- システム開発プロセスには,システム要件定義,ソフトウェア要件定義,ソフトウェア方式設計,ソフトウェア詳細設計などがある。システム要件定義で実施する作業として,適切なものはどれか。
- システム開発プロセスを要件定義,外部設計,内部設計,プログラミングに分け,テストの種類を運用テスト,結合テスト,システムテスト,単体テストに分けたとき,図の a 〜 c に入れる字句の適切な組合せはどれか。
- システム開発プロセスを,要件定義,外部設計,内部設計の順番で実施するとき,内部設計で行う作業として,適切なものはどれか。
- システム開発会社 A 社は B 社の販売管理システムの開発を受注した。A 社はシステム要件をネットワーク機器などのハードウェアで実現するものと,業務プログラムなどのソフトウェアで実現するものに割り振っている。現在 A 社はどの工程を実施しているか。
- システム開発後にプログラムの修正や変更を行うことを何というか。
- システム開発組織におけるプロセスの成熟度を 5 段階のレベルで定義したモデルはどれか。
- ソフトウェアのテストで使用するブラックボックステストにおけるテストケースの作り方として,適切なものはどれか。
- ソフトウェアの受入れに関する記述として,適切なものはどれか。
- ソフトウェアの品質を判定する指標として,機能単位の不良件数をその開発規模で割った値を“不良密度”と定義する。不良密度の下限値と上限値を設定し,実績値がその範囲を逸脱した場合に問題ありと判定するとき,A工程では問題がなく,B工程で問題があると判定される機能はどれか。ここで,不良密度の下限値は0.25件/KS,上限値は0.65件/KSとする。また,不良密度の下限値,上限値及び開発規模は,両工程とも同じとする。
- ソフトウェアの品質特性には,信頼性,使用性,効率性,保守性などがある。ソフトウェアの信頼性について記述したものはどれか。
- ソフトウェアの品質特性は,機能性,使用性,信頼性,移植性などに分けられる。使用性に分類されるものはどれか。
- ソフトウェアの品質特性を,機能性,使用性,信頼性,移植性などに分類した場合,機能性に該当するものはどれか。
- ソフトウェアの品質評価の基準である品質特性には,機能性,信頼性,使用性,効率性などがある。機能性に関するテストとして,適切なものはどれか。
- ソフトウェアの開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ソフトウェア保守で行う作業はどれか。
- ソフトウェア保守に含まれるものはどれか。
- ソフトウェア保守に該当するものはどれか。
- ソフトウェア保守に該当するものはどれか。
- ソフトウェア保守に関する記述として,適切なものはどれか。
- ソフトウェア保守に関する記述のうち,適切なものはどれか。
- ソフトウェア保守に関する説明として,適切なものはどれか。
- ソフトウェア保守に関する説明のうち,適切なものはどれか。
- ソフトウェア保守の説明として,適切なものはどれか。
- ソフトウェア受入れにおいて実施される事項はどれか。
- ソフトウェア品質管理における考え方のうち,適切なものはどれか。
- ソフトウェア導入作業に関する記述a〜dのうち,適切なものだけを全て挙げたものはどれか。
- ソフトウェア結合テストに関して説明したものはどれか。
- ソフトウェア製品の品質特性を,移植性,機能適合性,互換性,使用性,信頼性,性能効率性,セキュリティ,保守性に分類したとき,RPAソフトウェアの使用性に関する記述として,最も適切なものはどれか。
- ソフトウェア要件として明確に規定すべきものはどれか。
- ソフトウェア詳細設計の結果,ソフトウェア仕様書を作成した。この結果を受けて開発の次工程を担当する者は誰か。
- ソフトウェア詳細設計書に関する記述として,適切なものはどれか。
- ソフトウェア開発で利用する手法に関する記述 a 〜 c と名称の適切な組合せはどれか。
- ソフトウェア開発とその取引の適正化に向けて,それらのベースとなる作業項目を一つ一つ定義し,標準化したものはどれか。
- ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ソフトウェア開発におけるシステムテストに関する記述のうち,適切なものはどれか。
- ソフトウェア開発におけるシステム要件定義において,業務上の要件が満たされていることを確認するのに適切な者は誰か。
- ソフトウェア開発における仕様変更の手順の要素を “変更内容の評価”,“変更の指示”,“変更の反映”,“変更要求の受付” としたとき,手順の A に該当するものはどれか。
- ソフトウェア開発を請負契約で外部委託するときに,発注側が行わなければならないことはどれか。
- ソフトウェア開発プロジェクトにおいて,上流工程から順に工程を進めることにする。要件定義,システム設計,詳細設計の工程ごとに完了判定を行い,最後にプログラミングに着手する。このプロジェクトで適用するソフトウェア開発モデルはどれか。
- ソフトウェア開発プロセスにおける結合テストの実施内容として,適切なものはどれか。
- ソフトウェア開発プロセスを“要件定義”,“システム設計”,“プログラミング”,“テスト”の各工程に区切って,この順に進める手法の長所はどれか。
- ソフトウェア開発モデルであるアジャイルモデルの特徴に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。
- ソフトウェア開発モデルには,ウォータフォールモデル,スパイラルモデル,プロトタイピングモデル,RADなどがある。ウォータフォールモデルの特徴の説明として,最も適切なものはどれか。
- ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として,適切なものはどれか。
- ソフトウェア,データベースなどを契約で指定されたとおりに初期設定し,実行環境を整備する作業はどれか。
- テストを次の順序で行う場合,システムテストの目的として,最も適切なものはどれか。
- テスト担当者がソフトウェア結合テストを実施したところ,実行結果がテスト仕様書の記述と異なっていた。テスト担当者の対応として,適切なものはどれか。
- ファンクションポイント法に関する記述はどれか。
- ブラックボックステストに関する記述として,適切なものはどれか。
- プログラミングの説明として,適切なものはどれか。
- プログラムのテスト手法に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。
- プログラムの単体テストに関する記述のうち,適切なものはどれか。
- プログラムの品質を検証するために,プログラム内部のプログラム構造を分析し,テストケースを設定するテスト手法はどれか。
- プログラムテストに関する記述として,適切なものはどれか。
- ホワイトボックステストのテストケース作成に関する記述のうち,適切なものはどれか。
- ユーザの要求を定義する場合に作成するプロトタイプはどれか。
- リバースエンジニアリングで実施する作業として,最も適切なものはどれか。
- リバースエンジニアリングの説明として,適切なものはどれか。
- リファクタリングの説明として,適切なものはどれか。
- 一般的なウォータフォールモデルで開発を行うプロジェクトにおいて,プロジェクトの経過とともに必要となる要員の数と,変更や間違いが発生したときに訂正作業に掛かる1件当たりのコストについて図にしたもののうち,適切な組合せはどれか。
- 会計システムの開発を受託した会社が,顧客と打合せを行って,必要な決算書の種類や,会計データの確定から決算書類の出力までの処理時間の目標値を明確にした。この作業を実施するのに適切な工程はどれか。
- 入力と出力だけに着目して様々な入力に対して仕様書どおりの出力が得られるかどうかを確認していく,システムの内部構造とは無関係に外部から見た機能について検証するテスト方法はどれか。
- 共通フレームの定義に含まれているものとして,適切なものはどれか。
- 共通フレーム(Software Life Cycle Process)で定義されている内容として,最も適切なものはどれか。
- 共通フレーム(Software Life Cycle Process)の利用に関する説明のうち,適切なものはどれか。
- 内部統制の一環として,業務分掌と整合のとれたアクセス管理を実現することになった。情報システムの開発において,アクセス管理の検討を開始するプロセスとして,適切なものはどれか。
- 利用者が銀行のATMのパネルを操作して入金処理を行う。この操作の要件を定義するときに,ソフトウェア開発の品質特性である使用性を考慮すべきインタフェースとして,最も適切なものはどれか。
- 受託したシステムの新規開発において,ソフトウェアを本番環境に移行するための計画を顧客に説明した。この計画に基づいた作業を実施する工程として,適切なものはどれか。
- 同一難易度の複数のプログラムから成るソフトウェアのテスト工程での品質管理において,各プログラムの単位ステップ数当たりのバグ数をグラフ化し,上限・下限の限界線を超えるものを異常なプログラムとして検出したい。作成する図として,最も適切なものはどれか。
- 品質の目標に対し,不良が多く発生しているシステム開発プロジェクトがある。重点的に解消すべき課題を明らかにするために,原因別に不良の発生件数を調べ,図で表すことにした。このときに用いるのが適切な図はどれか。
- 図のように,改良及び機能追加を繰り返すことによって利用者の要求の変動に柔軟に対処したシステム開発を行う開発モデルはどれか。
- 図のプロセスでシステム開発を進める場合,システム方式設計に含める作業として,適切なものはどれか。
- 図は開発するソフトウェアの動作ロジックを検討し,その結果を文書化した流れ図の一部である。このような作業を実施するのはソフトウェア開発のどの段階か。
- 変数の命名規則やコメントの書き方など,プログラムの標準的な記述方式を定める目的として,適切なものはどれか。
- 安価な労働力を大量に得られることを狙いに,システム開発を海外の事業者や海外の子会社に委託する開発形態として,最も適切なものはどれか。
- 実環境と同様のハードウェア,ソフトウェアを準備し,端末からの問合せのレスポンスタイムが目標値に収まることを検証した。このテストはどれか。
- 情報システムの要件は,業務要件を実現するための機能を記述した機能要件と,性能や保守のしやすさなどについて記述した非機能要件に分類することができる。機能要件に該当するものはどれか。
- 新しい業務ソフトウェアの開発が完了し,実環境へ導入することになった。当該ソフトウェアの導入時に必要な作業として,適切なものはどれか。
- 新しく開発した業務システムのテストに,利用部門の立場で参画することになった。利用部門の立場で確認すべき事項として,適切なものはどれか。
- 新たに考案したアルゴリズムを用いた画像処理のプログラミング作業を,外部ベンダに委託することにした。情報の取扱いについて厳格に管理することを促すために契約書に盛り込む項目として,適切なものはどれか。
- 新システムに求められる運用時間を 24 時間,365 日と決定した。この決定を行う開発工程はどれか。
- 新システム導入に際して,ハードウェア,ソフトウェアで実現する範囲と手作業で実施する範囲を明確にする必要がある。これらの範囲を明確にする工程はどれか。
- 既に稼働中のシステムに機能を追加するために,プログラムの一部を変更した。本番稼働してよいかどうかを判断するために,稼働中のシステムに影響を与えることなくテストを行う環境として,最も適切なものはどれか。
- 既存のプログラムを,外側から見たソフトウェアの動きを変えずに内部構造を改善する活動として,最も適切なものはどれか。
- 昨年 1 月 1 日に本番稼働を開始したソフトウェアの保守作業の件数を 1 月から 12 月まで月別に集計したところ,図のようなグラフになった。このグラフにおける要因 A に該当する保守作業のうち,最も適切なものはどれか。
- 本番稼働後の業務遂行のために,業務別にサービス利用方法の手順を示した文書として,最も適切なものはどれか。
- 業務システムの開発において,開発者がシステム要件定義を実施する場合,利用者の関わり方として,最も適切なものはどれか。
- 次の a〜d のうち,オブジェクト指向の基本概念として適切なものだけを全て挙げたものはどれか。
- 次の記述 a〜d のうち,システム利用者にとって使いやすい画面を設計するために考慮するものだけを全て挙げたものはどれか。
- 無停止のシステムを実現するために,システムの方式を設計するときの検討事項として,適切なものはどれか。
- 現在 5 分程度掛かっている顧客検索を,次期システムでは 1 分以下で完了するようにしたい。この目標を設定する適切な工程はどれか。
- 現行システムの使用を開始してから 10 年が経過し,その間に業務内容も変化してきた。そこで,全面的に現行システムを開発し直すことになった。開発者が,システム要求の分析と,それに基づく要件定義を行う場合,開発者のシステム利用部門とのかかわり方として,適切なものはどれか。
- 現行システムを新システムに切り替えるに当たり,システム移行計画書を作成した。システム移行計画書に記載すべき事項として,適切なものはどれか。
- 現行システムを新システムに切り替えるに当たり,現行システムから新システムに移行すべきデータ,移行に必要な資源などを整理して,移行計画書を作成した。移行計画書に含める事項として,最も適切なものはどれか。
- 発注したソフトウェアが納品されたときに確認する項目として,適切なものはどれか。
- 社内で開発したソフトウェアの本番環境への導入に関する記述のうち,最も適切なものはどれか。
- 稼働中のソフトウェアに対して,発見された障害の是正や,新しい要件に対応するための機能拡張を行う活動として,最も適切なものはどれか。
- 自社で使用する情報システムの開発を外部へ委託した。受入れテストに関する記述のうち,適切なものはどれか。
- 自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
- 表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。
- 表計算ソフトを利用して,次の 3 種類のワークシートを作成した。それぞれのワークシートをプログラムと考えるとき,これらのワークシートの動作を確認するテストのうち,結合テストに相当するものはどれか。
- 要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル・手法として,最も適切なものはどれか。
- 運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
- 開発が完了したソフトウェアを本番環境にインストールする手順を明確にし,それを実施する工程として,適切なものはどれか。
- 開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリースすることを繰り返すことで,ソフトウェアを完成させる。一つの機能の開発終了時に,次の開発対象とする機能の優先順位や内容を見直すことで,ビジネス環境の変化や利用者からの要望に対して,迅速に対応できることに主眼を置く開発手法はどれか。
- 開発担当者と運用担当者がお互いに協調し合い,バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応できるようにする取組を表す用語として,最も適切なものはどれか。
- 開発者 A さんは,入力データが意図されたとおりに処理されるかを,プログラムの内部構造を分析し確認している。現在 A さんが行っているテストはどれか。
正解と解説は演習画面で、解答したあとに表示されます。
年度から解く
この単元の問題は 29年度ぶんの試験から出ています。いちばん新しいのは令和8年度です。年度から選ぶと、回ごとにまとめて解けます。