|
Software Requirements Engineering CS-44902/CS 54902 Spring 2020
|
|
Course Description
Students will learn a systematic approach to requirements elicitation, envisioning, requirements engineering, while leveraging design-based ideation and validation. Topics include software and systems requirements engineering, interface design and modeling, systems architecture, performance engineering, ethics, systems verification and testing. This is a 3 credit-hour course.
Prerequisites: Minimum C or better in CS 33901
|
Course Learning Outcomes
Learn concepts, activities and techniques of software systems requirements engineering and development
Develop and Analyze Systems Requirements
Develop Functional Requirements
Software Requirements Specifications
Requirements engineering tools
Formal Requirements Review process
Requirements Engineering Industry Standards
Communication protocols overview
Performance and Cybersecurity Requirements
Case Studies
Syllabus and Course Schedule
You will find the course syllabus and schedule with information about the purpose, structure, policies, and requirements for the course
Learning Materials
Lecture Slides
ISO/IEC/IEE Industry Standards
Semester Projects
Sample Presentations with Cisco Engineers
Formal Reviews with Stakeholders
|
Peer Evaluations
|
|
|