Mapa mental
Software Design and Development
Contenido del mapa
Software Design and Development
DEVELOPMENT METHODOLOGIES
- TRADITIONAL (WATERFALL)
- * Top down/ Stepwise refinement
- Loads of time spent completing requirements
- Working on bigger problems then smaller
- Then designing and coding a piece of software
- Working on bigger problems then smaller
- Loads of time spent completing requirements
- * Top down/ Stepwise refinement
- AGILE
- agile sprints
- planning and analysis
- Design
- coding
- Testing
- review
- Testing
- coding
- Design
- planning and analysis
- highest priority is to satisfy the customer
- welcome changing requirements
- deliver work frequently
- co-op between clients and developers daily
- build projects around motivated individuals
- face to face conversations on updates
- primary measuers
- sustainable development
- primary measuers
- face to face conversations on updates
- build projects around motivated individuals
- co-op between clients and developers daily
- deliver work frequently
- welcome changing requirements
- agile sprints
- TRADITIONAL (WATERFALL)
SOFTWARE DEVELOPMENT PROCESS
- Analysis
- Design
- Implementation
- testing
- Documentation
- Evaluation
- Maintenance
- Evaluation
- Documentation
- testing
- Implementation
- Design
- Analysis
ANALYSIS AND DESIGN
- purpose
- scope
- boundaries
- Functional Requirements
- boundaries
- scope
- Design Techniques
- Pseudocode
- Data flow table
- interface design
- Data flow table
- Pseudocode
- purpose
PARAMETER PASSING
- Procedurse/Subroutines
- Functions
- local vairables
- Functions
- Procedurse/Subroutines
FILE HANDLING IMPORT CSV
- open/creating, reading/writing, closing
- reading a file " readline/ read"
- writing a file "write/writelines"
- reading a file " readline/ read"
- open/creating, reading/writing, closing
DATA STRUCTURES PARALLEL ARRAYS
STANDARD ALGORITHMS
- Find min and Max
- Linear Search
- counting occurances
- input validation
- counting occurances
- Linear Search
- Find min and Max
DATA STRUCTUERS (DATA CLASS)
STRING HANDLING
- sub string
- start index
- end index
- start index
- sub string
TESTING AND DEBUGGING
- reliable
- robust
- portable
- fit for purpose
- portable
- robust
- test data
- normal - this data that the program should be expected to use in normal operation - yes
- extreme - this data at the edge of what is acceptable. such as high and low limits or boundaries - yes
- exceptional - this is invalid data. robust programs should reject this - NO
- extreme - this data at the edge of what is acceptable. such as high and low limits or boundaries - yes
- normal - this data that the program should be expected to use in normal operation - yes
- reliable
EVALUATION
Información
- Descripción
- Mapa Mental sobre Software Design and Development, creado por Jelizaveta Aleksejeva el 11/01/2022.
- Creado por
- Jelizaveta Aleksejeva
- Visitas
- 0
- Valoración