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

Mindmap

Software design and development

hunter penman Englisch

Software design and development

Inhalt der Mindmap

Software design and development

  1. Development Methodologies

    • Traditional:
      • More thorough but takes more time
      • relies on predictive issues
    • Agile:
      • Faster but can have problems right out the gate
      • when an issue comes up a new team will take over and fix the issue
  2. software development process

    • Waterfall method:
      • analysis
      • design
      • implementation
      • testing
      • documentation
      • Evaluation
      • maintenance
    • specification:
      • Software specification: Legally binding document that clearly defines what the software will do and how it will perform. Used throughout the development process and constantly being reviewed and checked
      • the client: The person buying the software they have to tell the teams what they want and how it should work. They need to review reports and give their thoughts on the project
      • management: Guides the team through the project and decides if things are doable or not. Gets information on what the client wants and makes sure the team is on time and on budget
      • maintenance: Software might not break but it might need to be updated or fix some bugs
  3. Analysis and design

    • purpose
    • scope
    • boundaries
    • functional requirements
  4. design techniques

    • Pseudocode and Refinements
      • data flow
    • structure diagrams
  5. Parameter passing

    • Global and local values
    • subroutines
    • Formal and actual parameters
    • functions
  6. File handling

    • read file
    • write file
  7. Data structures

    • 1D arrays
    • parallel arrays
    • records
  8. standard algorithums

    • Input validation
    • Find min/max
    • linear search
    • count occurrences
  9. string handling

    • negative indexing
    • indexing
    • stepped argument
    • reverse argument
  10. testing and debugging

    • Reliable, robust, and portable
    • types of errors
      • syntax
      • execution
      • logic
    • debugging tools
      • Dry runs
      • trace table
      • breakpoints
  11. Evaluation

    • Fitness for purpose
    • Efficiency

Bilder und Dateien der Mindmap

  • Software design and development

Informationen

Beschreibung
Mindmap am Software design and development, erstellt von hunter penman am 11/01/2022.
Erstellt von
hunter penman
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck