CS 6525 Software Requirements Analysis | 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.

Instructor: Andrew McAllister (please contact the instructor if you need an up-to-date syllabus)
Prerequisite: Graduate-level students or permission of the instructor

Why take this course?

  • This course is specifically intended to help prepare Computer Science Masters and PhD students to join the IT industry.
  • The skills taught in this course apply to a wide variety of software-related activities commonly undertaken by IT professionals, including development of new functionality, system upgrades, as well as evaluation, acquisition and customization of off-the-shelf products.
  • The emphasis of this course is on practical, widely-used skills and techniques.

Course details

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 tuition and fees and methods of payment.