GoConqr has a new look! Let us know what you think.

Mind map

The Software Development Process

KEVIN FRANCISCO HERNANDEZ NIETO English

Map content

The Software Development Process

  1. 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
  2. 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
  3. 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, ..
  4. Teams and Roles

    • Customer/Stakeholders
    • Project Manager
    • Software Architect
    • Software Designer
    • Developer
    • Tester
  5. 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?
  6. 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

Information

Description
Mind Map on The Software Development Process, created by KEVIN FRANCISCO HERNANDEZ NIETO on 01/03/2017.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?