GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Software desgin and archetecture

James Drover Computer Science Englisch 11 Karten

Karten in diesem Stapel (11)

  1. 1Unique Set Of Problems for software Engineers- Young Field With huge expectations
    - Complex intangible system
    - software is needs other resources or other other software to exist
    - Software is under constant change.
  2. 2More Unique problems- Infrastructure does exist but not like actual architecture
    - Deployment is different as while built in one place must work for many different machines.
    - Software is machine with many moving parts
  3. 3Accidental Difficiculties-Difficulties that today impede software production but are not inherent
    - Solutions do exist, possibly waiting to be discovered
  4. 4Accidental Difficulties Inadequate programming constructs & abstractions- Remedied by high-level programming languages
    - Increased productivity by factor of five
    - Complexity was never inherent in program at all
  5. 5Accidental Difficulties Viewing results of programming decisions took a long time- Remedied by time–sharing
    - Turnaround time approaching limit of human perception
  6. 6Accidental Difficulties Difficulty of using heterogeneous programs- Addressed by integrated software development environments
    - Support task that was conceptually always possible
  7. 7Essential Difficulties- Complexity
    - Conformity
    - Changeability
    - Intangibility
  8. 8Complexity- no 2 parts are alike, they are abstract
    - Complexity can be exponential
  9. 9Conformity- Software must conform to several OS and Hardware
    - Complexity comes from conformity to other interfaces.
  10. 10Changeability- occurs with new apps, users, hardware, laws, standards
    -software should be malleable
  11. 11—

Informationen

Beschreibung
Computer Science Karteikarten am Software desgin and archetecture, erstellt von James Drover am 06/04/2017.
Erstellt von
James Drover
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck