uccser/cs-field-guide

View on GitHub
csfieldguide/chapters/content/en/software-engineering/sections/further-reading.md

Summary

Maintainability
Test Coverage
# Further reading

- [Wikipedia – Software engineering](https://en.wikipedia.org/wiki/Software_engineering)
- [CS4FN – Software engineering](http://www.cs4fn.org/fundamentals/softwareeng.php)
- [Teach ICT – Systems Life Cycle](http://www.teach-ict.com/as_a2_ict_new/ocr/A2_G063/331_systems_cycle/slc_stages/home_slc.html)
- [Wikipedia – Software crisis](https://en.wikipedia.org/wiki/Software_crisis)
- [IEEE – Why software fails](http://spectrum.ieee.org/computing/software/why-software-fails)
- [Wikipedia – Software design](https://en.wikipedia.org/wiki/Software_design)
- [Wikipedia – Abstraction](https://en.wikipedia.org/wiki/Abstraction_%28computer_science%29)
- [Wikipedia – Software testing](https://en.wikipedia.org/wiki/Software_testing)
- [Wikipedia – Software development process](https://en.wikipedia.org/wiki/Software_development_process)
- [Wikipedia – Waterfall model](https://en.wikipedia.org/wiki/Waterfall_model)
- [Wikipedia – Iterative and incremental development](https://en.wikipedia.org/wiki/Iterative_and_incremental_development)
- [Wikipedia – Agile software development](https://en.wikipedia.org/wiki/Agile_software_development)
- [Wikipedia – Test driven development](https://en.wikipedia.org/wiki/Test-driven_development)