20
yamaguchiintlab

GLT Vol.15 yamaguchiintlab-J

Embed Size (px)

DESCRIPTION

日本語資料

Citation preview

Page 1: GLT Vol.15 yamaguchiintlab-J

yamaguchiintlab

Page 2: GLT Vol.15 yamaguchiintlab-J

パーソナルソフトウェアプロセス演習

エージェント内部DB

Page 3: GLT Vol.15 yamaguchiintlab-J

宜しくお願いします

Page 4: GLT Vol.15 yamaguchiintlab-J

アジェンダ

自己紹介

パーソナルソフトウエアプロセスとは何?

エージェントとは何?

どんなデータベースをもったもの?

まとめ

Page 5: GLT Vol.15 yamaguchiintlab-J

自己紹介ID:yamaguchiintlab

普段していること:研究

専門分野:知能情報学

ネットワークに関する規約や創発性

ニューラルネットワークなど機械学習

Page 6: GLT Vol.15 yamaguchiintlab-J

Personal Software Process (PSP)

Watts S. Humphrey提案

“A Discipline for Software Engineering, Addison-Weskey,1995”

“Introduction to the Personal Software Process, Addison-Weskey,1997”

エンブリーリドル航空大学の航路トレーニング

Page 7: GLT Vol.15 yamaguchiintlab-J

パーソナルソフトウエアプロセス(PSP)

ソフトウエア開発作業を管理して、効率的に高品質なものを開発する手法

プロセス改善によって個人の能力向上

15問を1サイクルとして効果を測定

10問は設計からテストまで一連の作業行う問題

5問は作業記録から改善提案を行う問題

Page 8: GLT Vol.15 yamaguchiintlab-J

パーソナルソフトウエアプロセス(PSP)

Page 9: GLT Vol.15 yamaguchiintlab-J

パーソナルソフトウエアプロセス(PSP)

必要となる記録作業

作業工程の開始から終了までの時間記録

作業で欠陥数等のデータ記録

事後分析行程で利用するための帳票作成

Page 10: GLT Vol.15 yamaguchiintlab-J

パーソナルソフトウエアプロセス(PSP)

!"

#!$%&'

#!()&'!

$%#*+

,-./!01234

5678!01234

79!:;<=>

78!

#!?@ABCD

#!EF79!

01234

GHI!

!"!

#@

$!

%&!

#%'()!

*+,!

-./01

2!

"345!

JKLMPSP78NO

KPJKLMQR78ST

KPJKL(UV)MPSP78ST!

パーソナルソフトウエアプロセス(PSP)

Page 11: GLT Vol.15 yamaguchiintlab-J

エージェント

事前学習・LOC・時間・エラー

操作 目的認識・LOC・時間・エラー

高品質・生産性

PSP演習

テスト

環境作業者

Page 12: GLT Vol.15 yamaguchiintlab-J

エージェント

事前学習・LOC・時間・エラー

PSP演習型標準テンプ

レートlog

[screen]

Page 13: GLT Vol.15 yamaguchiintlab-J

エージェント

事前学習・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

Page 14: GLT Vol.15 yamaguchiintlab-J

エージェント

事前学習・LOC・時間・エラー

PSP演習

テンプレート

各種帳票・Eng.ノート・時間記録・週間活動概要・計画立案・欠陥記録etc...

Page 15: GLT Vol.15 yamaguchiintlab-J

エージェント

事前学習・LOC・時間・エラー

PSP演習型標準

・言語コメント型 /**/

// /** * **/・欠陥型

Page 16: GLT Vol.15 yamaguchiintlab-J

欠陥型のテーブル

Page 17: GLT Vol.15 yamaguchiintlab-J

40

欠陥型番号別のテーブル

3020

10

Page 18: GLT Vol.15 yamaguchiintlab-J

エージェント内部DB

事前学習や認識に必要なデータ

プログラム作成時の支援テンプレート

作業記録

Page 19: GLT Vol.15 yamaguchiintlab-J

気になった人は・・・

パーソナルソフトウェアプロセス入門を読んでみて下さい

とりあえず、時間記録から始めてください

Page 20: GLT Vol.15 yamaguchiintlab-J

ありがとうございました