Software Engineering?

  • View
    1.922

  • Download
    0

  • Category

    Business

Preview:

DESCRIPTION

Title: Software Engineering?Author: James Taylor

Citation preview

software engineering?

Process!

ensure quality and reliability

breaks down in most real world circumstances...

...like science

Agile!

culture of independence

Architects? Hackers?

Scientists?

is most computational science even science at all?

results are not enough

quality!

reproducibility!

but we get away with it because computational

science is hard

good computational science requires some good software

engineering

correctness, reproducibility

testing, version and build control, abstraction and

modularity, designing for and encouraging reuse

how do we motivate this?

(the carrot)

productivity

open source?

think small

balance

supporting good habits

(the stick)

expectations

where is our “marketplace of ideas”

culture

Recommended