GoConqr has a new look! Let us know what you think.

Flashcards

Software desgin and archetecture

James Drover Computer Science English 11 cards

Cards in this deck (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—

Information

Description
Computer Science Flashcards on Software desgin and archetecture, created by James Drover on 06/04/2017.
Created by
James Drover
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?