O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Software design and development

hunter penman Inglês

Software design and development

Conteúdo do mapa

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

Imagens e arquivos do mapa

  • Software design and development

Informações

Descrição
Mapa Mental sobre Software design and development, criado por hunter penman em 11-01-2022.
Criado por
hunter penman
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?