CMMI
問題 CMMIの説明はどれか。 ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。ソフトウェア開発のプロセスモデルの一種である。ソフトウェアを中心としたシステム開発及び取引のための共通フレームのことである。プロジェクトの成熟度に...
問題 CMMIの説明はどれか。 ソフトウェア開発組織及びプロジェクトのプロセスの成熟度を評価するためのモデルである。ソフトウェア開発のプロセスモデルの一種である。ソフトウェアを中心としたシステム開発及び取引のための共通フレームのことである。プロジェクトの成熟度に...
問題 工期を短縮させるために,クリテイカルパス上の作業に"ファストトラッキング"技法を適用した対策はどれか。 時間外勤務を実施する。生産性を高められる開発ツールを導入する。全体の設計が完了する前に,仕様が固まっているモジュールの開発を開始する。要員を追加投入する...
Python でヒープソートを実装します。 ヒープソート ヒープソート(heap sort) とはリストの並べ替えを二分ヒープ木を用いて行うソートのアルゴリズムである(ヒープ領域とは無関係であることに注意する)。 出典: フリー百科事典『ウィキペディア(Wiki...
Python でシェルソートを実装します。 シェルソート シェルソート(改良挿入ソート、英語:Shellsort, Shell sort, Shell's method)は、in-placeな比較ソートのアルゴリズムの一種である。シェルソートは、交換によるソート(...
クラスカル法を用いて、重み付き無向グラフの最小全域木を求めます。 以下の記事の続きです。 プリム法は、ある頂点を選び、その頂点と繋がる辺の中で最小のものを選ぶことで、結果的に最小全域木を得ることができるアルゴリズムです。 クラスカル法は、閉路を作...
プリム法を用いて、重み付き無向グラフの最小全域木を求めます。 プリム法はダイクストラ法とほぼ同じで、コードもダイクストラ法のものをほぼ流用しています。 全域木 全域木とは、グラフの中の全ての頂点を使って作られる木のことです。 全域木(ぜ...
Pythonで、ベルマン–フォード法を使って、重み付きの有向グラフの単一始点最短経路問題を解きます。 以下の続きです。 ダイクストラ法は辺の重みがゼロ以上の場合でしたが、ベルマン–フォード法は辺の重みが負の場合に使われます。 負の閉路がある場合...
Python で、ダイクストラ法を使って、重み付きの有向グラフの単一始点最短経路問題を解きます。 以下の続きです。 ダイクストラ法 ダイクストラ法(だいくすとらほう、英: Dijkstra's algorithm)はグラフ理論における辺の重みが...
問題 工程別の生産性が次のとき,全体の生産性を表す式はどれか。 設計工程:Xステップ/人月 製造工程:Yステップ/人月 試験工程:Zステップ/人月 \( X + Y + Z \)\( \frac { X + Y + Z } {3} \) \( ...
問題 システム開発の見積方法の一つであるファンクションポイント法の説明として,適切なものはどれか。 開発規模が分かっていることを前提として,工数と工期を見積もる方法である。ビジネス分野に限らず,全分野に適用可能である。過去に経験した類似のシステムについてのデータ...