CS 6525 Software Requirements Analysis | College of Extended Learning | UNB

Global Site Navigation (use tab and down arrow)

College of Extended Learning

Software Requirements Analysis

Subject Course No. Credit Value
Computer Science CS 6525 Three (3) credit hours

This course is an introduction to the skills needed for effective software requirements analysis.

Topics include: the importance of high-quality requirements for success in software development, acquisition, integration and maintenance; requirements analysis within iterative and non-iterative development methodologies; essential analyst mindset and skills; requirements elicitation; stakeholder collaboration; managing system scope versus project scope; functional and non-functional requirements; data and process modeling techniques; producing and using requirements deliverables; and requirements quality and validation.

Contact the instructor to request a syllabus.

Instructor: Andrew McAllister
Prerequisite: Graduate-level students or permission of the instructor

What you will learn

This course is designed to help you:

  • Gain the knowledge and skills needed to prepare you to join the IT industry.
  • Learn practical, widely-used skills and techniques.
  • Explore how to apply the skills learned to a wide variety of software-related activities commonly undertaken by IT professionals, including the development of new functionality, system upgrades, as well as evaluation, acquisition and customization of off-the-shelf products.

Students have six months from the registration date to complete the course. All course exams and/or assignments must be completed by the designated end date.

Assignments and examinations

  • 6 x assignments (30%)
  • 2 x exams (invigilated, 70%)
The exam(s) for this course will be invigilated on an approved date using Respondus e-proctoring software (LockDown Browser and Monitor). This is a free tool provided with this course, a webcam is required. More information will be given once you have been registered.

Fees and payments

There is a $150 non-refundable/non-transferable online fee per course in addition to applicable tuition & fees. Learn more about our payment options.

Apply now