Bioinformatics software engineering : delivering effective applications - Weston, Paul (Chichester, West Sussex, England : John Wiley, 2004)
What you need to know -- What is software engineering? -- Project definition -- Requirements capture -- Separating function, interface, and implementation -- Implementation considerations -- Proof of concept, prototyping, and buy-in -- Data in, data out, and data transformation -- Where to start? -- Functional, then optimized -- Coding style -- Writing the friendly manual -- Testing - what and when -- Rollout and delivery -- Support and feedback -- Planned and unplanned enhancements -- Project signoff.
Includes index
Keywords: Bioinformatics; Software engineering