top of page

Professor: Dorothy McKinney

"This course provides the knowledge and skills necessary to translate needs and priorities into system requirements, and develop derived requirements, which together form the starting point for engineering of complex hardware/software systems. The student will develop an understanding of the larger context in which requirements for a system are developed, and learn about trade-offs between developing mission needs or market opportunities first versus assessing available technology first. Techniques for translating needs and priorities into an operational concept and then into specific functional and performance requirements will be presented. The student will assess and improve the usefulness of requirements, including such aspects as correctness, completeness, consistency, measurability, testability, and clarity of documentation. Case studies, many involving software-intensive systems, will be used."

SYSE 573: Requirements Engineering

(4 credits)

This course focused on the developing requirements for a system. There are several factors that need to be considered while developing requirements, many of which focus on the various stakeholders that are involved in the process.  It was a little difficult for me to place the different requirements into different categories, partly because I was trying to develop the requirements from press releases of a product that is not stable in the technology market. Although this class was slightly more difficult, it was a great learning experience.  Developing requirements is a very important factor in systems engineering, and should be considered high priority. 

Click on image to go to PSU link.

bottom of page