User:Topdevelopers/Books/Software

From Wikipedia, the free encyclopedia


Software development process[edit]

Software development process
Core activities
Requirements analysis
Functional specification
Software architecture
Software construction
Software design
Software testing
Debugging
Software deployment
Software maintenance
Methodologies
Software development methodology
Waterfall model
Software prototyping
Incremental build model
Iterative and incremental development
V-Model (software development)
Spiral model
Scrum (software development)
Cleanroom software engineering
Rapid application development
Dynamic systems development method
IBM Rational Unified Process
Extreme programming
Agile software development
Lean software development
Dual Vee Model
Test-driven development
Feature-driven development
Domain-driven design
Supporting disciplines
Software configuration management
Software documentation
Software quality assurance
Software project management
User experience
Tools
Compiler
Debugger
Profiling (computer programming)
Graphical user interface builder
List of Unified Modeling Language tools
Integrated development environment
Build automation