Basics Flashcards

1
Q

What are the problems associated with building and maintaining software today without component technologies? (4)

A
  • Extensibility and Evolution, need to Evolve the software within a well-defined Envelope whilst maintaining critical functions
  • Coupling between functional units, where A depends on B given some condition or scenario, as opposed to A just depending on B
  • Complexity of software development and management due to coupling and tightly managed software evolution
  • Platforms change and grow, and software needs to accommodate all platforms and maintain design/consistency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly