User-Centred Approach
Analyst can additionally use cognitive and other task analysis techniques
Prototyping and Requirements animation can be used to facilitate requirements gathering
Object Technology has added Object/Class modelling and Use Cases to the toolkit
These techniques facilitate an approach which engages users throughout the lifecycle