-
definition
- coding
- debug
- detailed design
- testing
-
importantants
- pivotal activity
- productivity
- up to date
- Subtopic 4
-
principle
-
before
- understand the problems and design
- pick programming language
- select tools
-
begin
- constraint
- select data structures
- KISS
- user friendly
-
after
- conduct code
- refactor the code
-
practices
- add design document
- functioning
- devide work to small incremental
- consistent
-
defensive programming
-
process
- focus at detecting system
- involved several members
-
adv
- discover many error
- no add cost
- search other quality
-
issues
- sceptical managers
- take time to arrange
- difficult to introduce
-
s.reused
-
requirement
- easy to find
- documented
- confident
-
benefit
- increased dependability
- reduced risk
- standard compliance
- accelerated development
-
problems
- high costs
- lack of CASE tools
- maintain library component is expensive