OMSE 531 Software Requirements Engineering

Principles, tools, and techniques for requirements elicitation, specification, and analysis. Focus on understanding the role of requirements in the development process, goals of the requirements phase, essential difficulties of specifying requirements for real systems, and effective methods, tools, and techniques. Covers techniques for formally modeling and specifying software requirements with hands-on experience. Two years of software development experience is required for registration.