Keyphrases
- software development
- software engineering
- software systems
- development process
- software components
- software projects
- cost estimation
- software developers
- software architecture
- formal model
- case study
- effort estimation
- formal theory
- knowledge representation
- software testing
- software reuse
- software development effort
- logical framework
- systems development
- software evolution
- software quality
- probabilistic reasoning
- situation calculus
- conceptual model
- development methodologies
- early phase
- software development environment
- neural network