An Overview of Current Design Approaches
Cohesion Most researchers and engineers agree that a good software design implies…
Basic Concepts in Software Design
Software design and its activities Software design deals with transforming the customer…
Algebraic Specification
Algebraic specification In the algebraic specification technique an object class or type…
Formal Requirements Specification
Formal technique A formal technique is a mathematical method to specify a…
Documenting functional requirements
For documenting the functional requirements, we need to specify the set of…
Basic concepts in Requirements Analysis and Specification
Role of a system analyst The analyst starts requirements gathering and analysis…
Prototyping and Spiral Life Cycle Models
Prototype A prototype is a toy implementation of the system. A prototype…
Software Life Cycle Model
Basics of Software Life Cycle and Waterfall Model Life cycle model A…
Structured Programming
In the process of coding, the lines of code keep multiplying, thus,…


