yamaguchiintlab
パーソナルソフトウェアプロセス演習
エージェント内部DB
宜しくお願いします
アジェンダ
自己紹介
パーソナルソフトウエアプロセスとは何?
エージェントとは何?
どんなデータベースをもったもの?
まとめ
自己紹介ID:yamaguchiintlab
普段していること:研究
専門分野:知能情報学
ネットワークに関する規約や創発性
ニューラルネットワークなど機械学習
Personal Software Process (PSP)
Watts S. Humphrey提案
“A Discipline for Software Engineering, Addison-Weskey,1995”
“Introduction to the Personal Software Process, Addison-Weskey,1997”
エンブリーリドル航空大学の航路トレーニング
パーソナルソフトウエアプロセス(PSP)
ソフトウエア開発作業を管理して、効率的に高品質なものを開発する手法
プロセス改善によって個人の能力向上
15問を1サイクルとして効果を測定
10問は設計からテストまで一連の作業行う問題
5問は作業記録から改善提案を行う問題
パーソナルソフトウエアプロセス(PSP)
パーソナルソフトウエアプロセス(PSP)
必要となる記録作業
作業工程の開始から終了までの時間記録
作業で欠陥数等のデータ記録
事後分析行程で利用するための帳票作成
パーソナルソフトウエアプロセス(PSP)
!"
#!$%&'
#!()&'!
$%#*+
,-./!01234
5678!01234
79!:;<=>
78!
#!?@ABCD
#!EF79!
01234
GHI!
!"!
#@
$!
%&!
#%'()!
*+,!
-./01
2!
"345!
JKLMPSP78NO
KPJKLMQR78ST
KPJKL(UV)MPSP78ST!
パーソナルソフトウエアプロセス(PSP)
エージェント
事前学習・LOC・時間・エラー
操作 目的認識・LOC・時間・エラー
高品質・生産性
PSP演習
テスト
環境作業者
エージェント
事前学習・LOC・時間・エラー
PSP演習型標準テンプ
レートlog
[screen]
エージェント
事前学習・LOC・時間・エラー
PSP演習
log[screen]
[23;9H [23;13H[K[24;5H return 0;[4m 25 [m}[42;73H23,3-9 [23;13H[42;73H23,2-5 [23;9H}[42;73H21,7-10 [21;14H[7m{[23;9H}[0m[42;73H23,3-6 [23;10H[42;1H[K[23;9H[42;73H23,2-5 全て[23;9H[42;1H"psp09.c" [42;73H[K[42;1H"psp09.c" 25L,
502C 書込み[?1l>
[金 12月 05 15:28:32 4][toind04 ~]$vi
psp09.c[K[K[K[K[K[K[K[K[K[K
cc - o [K[K[Ko psp.out0.out9.out[金 12月 05 15:28:32 4][toind04 ~]$cc -o psp09.
[金 12月 05 15:28:32 4][toind04 ~]$cc -o psp09.o
[金 12月 05 15:28:32 4][toind04 ~]$cc -o psp09.ou
[金 12月 05 15:28:32 4][toind04 ~]$cc -o psp09.out
psp09.c[金 12月 05 15:29:19 5][toind04 ~]$psp09.out
.psp09.out/psp09.out
エージェント
事前学習・LOC・時間・エラー
PSP演習
テンプレート
各種帳票・Eng.ノート・時間記録・週間活動概要・計画立案・欠陥記録etc...
エージェント
事前学習・LOC・時間・エラー
PSP演習型標準
・言語コメント型 /**/
// /** * **/・欠陥型
欠陥型のテーブル
40
欠陥型番号別のテーブル
3020
10
エージェント内部DB
事前学習や認識に必要なデータ
プログラム作成時の支援テンプレート
作業記録
気になった人は・・・
パーソナルソフトウェアプロセス入門を読んでみて下さい
とりあえず、時間記録から始めてください
ありがとうございました