Mindmap
The Software Development Process
Inhalt der Mindmap
The Software Development Process
The Software Development Lifecycle
- Planning
- Requirements Analysis
- Design
- Implementation
- Testing
- Maintenance
- System Development life cycle(Fases)
- Initiation
- System Concept Development
- Planinng
- Requirements analysis
- desing
- Development
- Integration and test
- Implementation
- Operation and Maintenance
- Disposition
The Development Process
- Requirements
- Software Requirements SpecificaWon
- The Requirements is normally given by the Customer
- Design
- Technical Design (Plaaorm, Architecture, etc.)
- UX Design (User eXperience, GUI/HMI)
- Implementation
- Make sure to have the Design ready before you start the ImplementaWon (Coding)
- Flow Charts, UML, Database Modelling
- Create Detailed Requirements
- Testing
- Test it yourself
- Eat Your Own Dog Food
- Deployment/ Maintenance
- Make sure the Software is well tested
- The Software should be easy to install
- Requirements
Software Releases
- Alpha Release
- Internal release, not public
- Beta Releases
- Developer Preview-Consumer Preview
- RC (Release Candidate)
- Release Preview
- RTM (Release To Manufacturing)
- Release To Manufactoring
- Patches
- small fixes
- SP
- Service Packs
- Alpha Release
Teams and Roles
- Customer/Stakeholders
- Project Manager
- Software Architect
- Software Designer
- Developer
- Tester
Brainstorming-A Project should always start with a Brainstorming
- Involve all in the group
- Discuss what you are going to do in the project
- How are you going to solve the project?
So5ware Development Methods/Processes
- Waterfall model
- Spiral model
- V model
- IteraWve and Incremental development
- Rapid applicaWon development
- Test Driven Development
- SCRUM
- Lean so5ware development
Informationen
- Beschreibung
- Mindmap am The Software Development Process, erstellt von jesus andres gonzalez alarcon am 05/03/2017.
- Erstellt von
- jesus andres gonzalez alarcon
- Aufrufe
- 0
- Bewertung