UMLの図
図 (Diagram) は要素のグループをグラフィカルに表現したものだよ。ほとんどの場合、図は頂点 (物事を表す) と弧 (関係を表す) の連結グラフとして描かれるんだ。システムを視覚化するために、さまざまな視点から図を描けるから、図はシス …
図 (Diagram) は要素のグループをグラフィカルに表現したものだよ。ほとんどの場合、図は頂点 (物事を表す) と弧 (関係を表す) の連結グラフとして描かれるんだ。システムを視覚化するために、さまざまな視点から図を描けるから、図はシス …
オブジェクト指向分析は、システム内のオブジェクトの特性と振る舞いの定義に焦点を当てるんだ。今、国際的には色々なオブジェクト指向手法が登場してるよね。業界で広く受け入れられてるのはUML(Unified Modeling Language、統 …
思いつきから完全に実現するまで、なんと3ヶ月かかった(主に怠けすぎただけ) Docker のインストール APT でインストールする方法。 HTTPS 転送と CA 証明書用パッケージを追加: 1 2 3 4 5 6 7 8 9 10 # …
ソフトウェア工学シリーズ第6弾。 ソフトウェア品質っていうのは、ソフトウェアシステムや製品が、規定されたニーズや潜在的なニーズを満たしているかどうかの特徴や特性全体のことだよ。 ソフトウェア品質管理は、ソフトウェア開発プロセスに対して独立し …
ソフトウェア工学シリーズの第5回目だよ。 ソフトウェアプロジェクトの成功率がすごく低い理由は、プロジェクト管理の能力が弱いからかもしれない。ソフトウェアならではの特殊性や複雑さを考慮して、プロジェクト管理の考え方をソフトウェア工学の分野に取 …
ソフトウェアエンジニアリング・シリーズの第4回。 ソフトウェア保守は、ソフトウェアライフサイクルの最後のフェーズで、システムが本番稼働に入った後の時期のこと。だから、システム開発プロセスそのものには含まれないんだ。ソフトウェア保守っていうの …
ソフトウェア工学シリーズの第3回目だよ。 システムテストの意義、目的、および原則 システムテストは、エラーを見つけるためにプログラムを実行するプロセスのことだよ。成功するテストとは、まだ発見されていないエラーを見つけ出したテストのことなんだ …
ソフトウェア工学シリーズ記事その2 ソフトウェアのライフサイクル 実現可能性分析とプロジェクト開発計画 要件分析 概要設計 詳細設計 コーディング テスト 保守 ソフトウェア要件 要件をヒアリングする前に、まず「何をヒアリングする必要がある …
ソフトウェア工学シリーズ記事 その1 ソフトウェアプロセス ソフトウェア開発で従うロードマップを「ソフトウェアプロセス」って呼ぶんだ。 能力成熟度モデル (CMM) CMMはソフトウェアプロセス改善を次の5つの成熟度レベルに分けるよ。 初期 …
今まで学んだ Git 関連の内容を整理してみようかな。 一、インストール Windows に Git をインストールする Git の公式サイトからダウンロードしてインストールしてね …