Mapa mental
The Software Development Process
Conteúdo do mapa
The Software Development Process
The Software Development Lifecycle
- Maintenance
- Requirements Analysis
- Design
- Implementation
- Testing
- Life-Cicle Phases
- Initiation
- Planning
- Requirements Analysis
- Desing
- System Concept Development
- Development
- Integration and Test
- Implementation
- Operations & Maintenance
- Disposition
The Development Process
- Requirements
- The Requirements is normally given by the Customer
- SRS – Software Requirements Specification document
- Design
- HOW it should do it
- GUI Design, UML, ER diagram, CAD, etc.
- Software Design Document
- Implementation
- Flow Charts, UML, Database Modelling, etc.
- Create Detailed Requirements
- GUI/HMI – Start by designing your GUI on the “paper”
- Testing
- Test it yourself
- Test it on other computers and environments
- Deployment/ Maintenance
- Make sure the So5ware is well tested
- Requirements
Software Releases
- Alpha
- Release(s) (Internal release, not public)
- Beta
- Release(s) (“Developer Preview”, “Consumer Preview”)
- RC
- Release Candidate(s) (“Release Preview”)
- RTM
- Release To Manufactoring Maintenance (a5er the so5ware is released)
- Patches
- (small fixes)
- SP
- Service Packs (lots of small fixes and pathes bundle together), SP1, SP2, R1, R2, ..
- Alpha
Teams and Roles
- Customer/Stakeholders
- Project Manager
- Software Architect
- Software Designer
- Developer
- Tester
Brainstorming/Kick Off
- Involve all in the group
- Discuss what you are going to do in the project
- How are you going to solve the project?
Software Development Methods
- Waterfall model
- Spiral model
- V model
- Iterative and Incremental development
- Rapid application development (RAD)
- Test Driven Development (TDD)
- Agile development
- Lean software development
Informações
- Descrição
- Mapa Mental sobre The Software Development Process, criado por KEVIN FRANCISCO HERNANDEZ NIETO em 01-03-2017.
- Criado por
- KEVIN FRANCISCO HERNANDEZ NIETO
- Visualizações
- 0
- Avaliação