Software development processes
History /
Edit /
PDF /
EPUB /
BIB /
Created: July 7, 2015 / Updated: November 2, 2024 / Status: unknown / 1 min read (~177 words)
Created: July 7, 2015 / Updated: November 2, 2024 / Status: unknown / 1 min read (~177 words)
This is a series of posts on the topic of software development processes.
- Requirements
- Design
- Construction
- Testing
- Debugging
- Deployment
- Maintenance
- Software requirements specification
- Software project plan
- Use cases
- Architecture
- Risk analysis
- Documentation
- Configuration management
- Quality assurance
- Verification
- Validation
- Joint review
- Audit
-
Problem resolution
- Analyse needs
- Create personas
- Scope & feasibility
- Requirements
- Technologies
- Architecture
- Components
- Implementation
- Test & Deploy
- Evaluation
- Improve system
-
Maintenance
Reference: https://www.researchgate.net/profile/Julius_Nganji/publication/264422652/figure/fig4/AS:296032350031876@1447591020322/A-Disability-aware-Software-Engineering-Process-Model.png - Project planning
- Process assessment and control
- Decision management
- Risk management
- Configuration management
- Information management
- Measurement
- Quality assurance
- Business or mission analysis
- Stakeholder needs and requirements definition
- Systems/Software requirements definition
- Architecture definition
- Design definition
- System analysis
- Implementation
- Integration
- Verification
- Transition
- Validation
- Operation
- Maintenance
- Disposal
https://en.wikipedia.org/wiki/ISO/IEC_12207
- identify, characterize threats
- assess the vulnerability of critical assets to specific threats
- determine the risk (i.e. the expected likelihood and consequences of specific types of attacks on specific assets)
- identify ways to reduce those risks
- prioritize risk reduction measures