Radin RETH


Software Engineer @radinreth
Founder @wip
Open Source /#rails
Share: 

Object Oriented Analysis, Design with UML

Software complexity

Software solve problems but develop a software is complex.

  1. why does software complex?
    1. problem domain complexity
    2. communication between users and developers
    3. nature of requirements
      1. changes
    4. unpredictable behavior of software
      1. component’s state
      2. interaction between components
    5. development process
      1. team & resource
,