[随時更新]開発手法に関する用語を五文字で要約


SLCP

客店共通語
補足説明:購入者と供給者の共通語を規定している

プロセス中心手法

手順に注目

DFD

データ流れ

データ中心手法

DB中心

スパイラルモデル

一通り繰返

アジャイル開発

作りながら

システム要求分析

what

ソフトウェア要求分析

how

ソフトウェア詳細設計

もじゅ内容

OOP

オブ指向略

補足説明:オブジェクト指向の略称だよん

UML

書き方規則

Field

属性

Method

振舞

コンストラクタ

生成後関数

クラス

鯛焼き型

インスタンス

鯛焼き

オーバーロード

多種類関数

アップキャスト

親を子型に

多態性

呼出同じ

補足説明:呼び出し同じでも、振舞が異なる奴!全然、大したことない。
abstract class Animal {
abstract cry();
}

class Dog extends Animal {
void cry() {
system.out.printlm("wan,wan");
}
}

class Cat extends Animal {
void cry() {
system.out.printlm("nyan,nyan");
}
}

...
Animal animal = new Dog();
animal.cry(); // "wan,wan"

...

Animal animal = new Cat();
animal.cry(); // "nyan,nyan"

cryと呼び出しても、アップキャストによって振る舞いが異なる。

クラス図

図式化

汎化

継承

シーケンス図

時系列順

デザインパターン

先人の知恵

要件定義

要望確認

テスト

動確

セグメント

分割固まり

セグメンテーションフォルト(違反)

無効読書
補足説明:メモリの変な所を操作しようとすると起きるエラー
例えば、多くの処理系では読み書きできない場所である0番地に読み書きをしたりすること。

ポインタ

場所
補足説明:あるデータが、メモリ上のどこにあるのかを示す

アドレス

住所

*p

ポイ変宣言

p = ?

アドレス

*p = ?

&

アドレス

p

ホワイトボックステスト

中身

ブラックボックステスト

中身無視

テストケース

検証情報

命令網羅

全処理

分岐網羅

全分岐

条件網羅

全条件

複数条件網羅

全組合せ

テスト・カバレッジ

精度

メモ

・アセンブラはオブジェクト指向ではないよ
・オブジェクト間のやり取り情報は、メッセージというよ
・開発手法11まで