The Humane Software Assessment

  • Uploaded by: Tudor Girba
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View The Humane Software Assessment as PDF for free.

More details

  • Words: 612
  • Pages: 47
the humane software assessment T udor Gîrba

www.tudorgirba.com

} }

{

{ }

actual development

}

{ } {

{ {

} }

{

{ {

}

}

e v e r

wa gin

g

eer

in r e e

en

in g n

rd

e e rs

for ing

{ }

}

} {

{

{ {

}

}

reverse engineering

{ }

}

} {

{

{ {

}

}

reverse engineering

{ }

}

} {

{

{ {

}

}

reverse engineering

assessment

software assessment

the humane software assessment

the system is built by

humans

the shape of the organization influences the shape of the system

68 9 1 , y a Conw

5

00 2 , l a t e Girba

08 0 2 r e k Jun

007 2 l a t e Lungu

it is

humane

to be sensitive

the system is built by

humans

the system is built by

humans humans

the analysis is done by

it is

humane

to pattern match

it is

humane

to pattern match

it is

humane

to pattern match

it is

humane

to jump to conclusions

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7 6

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7 6 4

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7 6 4 3

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7 6 4 3 2

public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }

NOM = 7 6 4 3 2

e d i c e d u yo

vision is

humane

it is

humane

to imagine

Model

Model

GUI

Model

Helpers

GUI

Murphy etal 1995

Model

Helpers

GUI

Model Helpers

B

008 2 l a t e n rühlman

B

008 2 l a t e n rühlman

it is

humane

to explore

009 2 l a t e Bunge

it is

humane

to ask questions

What Where When Who How

What Where When Who How

Why

tools should not drive

tools should not drive

empower

what you can, governs what you

wish

Tudor Gîrba www.tudorgirba.com

creativecommons.org/licenses/by/3.0/

Related Documents


More Documents from ""