Rationale Management In Software Engineering