assessing software systems (at open business lunch)
DESCRIPTION
I used this set of slides for a presentation I gave at the Open Business Lunch in Bern (August 2009)TRANSCRIPT
Tudor Gîrbawww.tudorgirba.com
Assessing software systems
www.sw-eng.ch
2002
PhD
2002 2005
PhD
2002 2005 2009
PostDoc
PhD
2002 2005 2009
PostDoc
Consultant
www.sw-eng.ch
Assessing software systems
forward engineering
}
{
}
{
}
{
}
{
forward engineering
actual development}
{
}
{
}
{
}
{}
{
}
{
}
{}
{
}
{
forward engineering
actual development}
{
}
{
}
{
}
{}
{
}
{
}
{}
{
}
{
reve
rse e
ngin
eerin
g
forward engineering
evolve}
{
}
{
}
{
}
{}
{
}
{
}
{}
{
}
{
reve
rse e
ngin
eerin
g
= 250’000 lines of code
= 250’000 lines of code
* 2 = 500’000 seconds
= 250’000 lines of code
* 2 = 500’000 seconds
/ 3600 ~ 140 hours
= 250’000 lines of code
* 2 = 500’000 seconds
/ 3600 ~ 140 hours
/ 8 ~ 18 days
= 250’000 lines of code
* 2 = 500’000 seconds
/ 3600 ~ 140 hours
/ 8 ~ 18 days
/ 20 ~ 1 month
}
{
}
{
}
{}
{
}
{
...McCabe = 21
LOC = 75
3,000
NOM = 102classes select: #isGod
}
{
}
{
}
{}
{
}
{
McCabe = 21
LOC = 75
3,000
NOM = 102classes select: #isGod
...
moose.unibe.ch
forward engineering
actual development}
{
}
{
}
{
}
{}
{
}
{
}
{}
{
}
{
reve
rse e
ngin
eerin
g
}
{
}
{
}
{}
{
}
{
reve
rse
engi
neer
ing
}
{
}
{
}
{}
{
}
{
reve
rse
engi
neer
ing
}
{
}
{
}
{}
{
}
{
asse
ssm
ent
reve
rse
engi
neer
ing
Tudor Gîrbawww.tudorgirba.com
creativecommons.org/licenses/by/3.0/