Software Requirements Analysis and Specification (CMSE321)
This course concentrates on the Analysis, Estimation and Requirements Development phase of the software development life-cycle. Feasibility study and estimation techniques are discussed from a Project Management point of view. Systems Analysis methods suitable for software systems are introduced. Functional, non-functional, domain, user and system requirements development are discussed. Formal techniques related with Systems Analysis and Requirements Development are introduced. UML design language is used in static and dynamic system descriptions.
Related Programs
- Software Engineering Undergraduate Program
- Information Systems Engineering Undergraduate Program
- Information System Engineering - Computer Engineering Double Major Program
- Information Systems Engineering - Electrical and Electronic Engineering Double Major Program
- Software Engineering Master's Program (with Thesis)