ACS 2913 - Software Requirements Analysis & Design

ACS 2913 - Software Requirements Analysis & Design

Course Objectives

This course is intended to introduce students to the requirements definition and design specification phases of software development.

It aims to provide coverage of object-oriented approaches to requirements analysis and design of software in various applications.

Models, notations and processes for requirements elicitation, representation, and design are treated in depth.

The specific objectives of this course are:

1. To convey a thorough understanding of the requirements definition phase of software development

2. To instill in students appreciation of the object-oriented approach to requirements analysis and design, and its current documentation tools.

3. To provide a solid foundation for the application of techniques used in software requirements gathering, modelling and design

 

Fall 2020:
Winter 2021:

Excerpts from Students evaluations:

  • "Victor Balogun has one of the best teaching styles I have come across in University. He wants students to understand the content instead of memorizing it. He gives us clear explanations, and if we ever need help, he is willing to go above and beyond for his students"

  • "The most amazing teacher I’ve ever had. He teaches with his full dedication. Made online learning fun and didn’t made attending classes a burden. I really liked the way he changed the course requirements according to online learning. He supported students in these hard times as it should have been. He was not all talk like other teachers, he actually cared about well being of students. I am highly satisfied with his dedication and Thank you for not making it more hard than it already was."

  • "This professor has a style of teaching that I found unique to other professors, he relies heavily on class engagement, and answering questions in class. I found that this encouraged me to read ahead of time, be prepared for class, and engage throughout the lecture, which has been a challenge in my other classes. He adapted well to the new online delivery, and came up with good methods to keep students engaged when we are learning from home."

  • "Best professor I have ever seen, my friend recommended him to me and it was right what i heard about him. Very kind and helpful, doesn't not hesitate to help students in giving extensions and problem solving. If these kind of professor teach high level courses then it become fun to learn."

  • "Really enjoyed the class; the professor clearly cares for his students and tries his best to help and make sure we understand the lessons being taught. He is also extremely understanding and is always open to suggestions on how to make the course better. At first, I was not a fan of the high engagement that happens in the course, as I'm the type of student to stay silent all class. but I ended up loving it as being involved in the discussions really helped solidify my understanding of concepts. ....Overall, I am really happy to have had Professor Victor Balogun as my professor and I hope to take another class with him in the future!"

  • "Very Helpful instructor. Gives easy notes and detailed explanations."

  • "Balogun was approachable to his students. He wants all his students to succeed!"

  • "Pleased with the professor’s style of handling the course. He gives assignments that are based on practical things .. very satisfied with the way he gave us projects to handle which in the future can be added in our resume as an accomplishment"

  • "Able to inform students about current practices in industry. Finishing lectures in allotted time"

  • "Dr. Balogun is knowledgeable and passionate for the source material. Generally speaking, the questions chosen for the midterm and assignments were fair and within the scope of the course material."

  • "Cares for students and tries everything to make everyone understand and pay attention"

  • "Proffesor Balogun was a great instructor, he was very knowledgable, approachable and took the times to rediscuss things when the class was unsure about a topic"

  • "This class is very informative and well put together. Victor Balogun does a wonderful getting a point confusing concepts in a easy to understand way. His slides are easy to follow and very helpful when studying and going over concepts for assignments. I was very happy with how this class turned out."

  • "The professor did a pretty good job, he cares about you, and he will do everything in his power to make sure you succeed..."

  • "Amazing professor, helps a lot."

  • "His strength lies in his good knowledge of the course and willingness to help students understand and do well in the course."

  • "Dr. Balogun is very eager to ensure that his students understand the material and succeed in his class. I feel that he is really dedicated to explaining concepts and provides lots of examples and opportunities to apply our knowledge. His tests are fair and his assignments provide a great opportunity to practice the material. He also makes sure to give the students application of the material for the workplace. I have also attended Dr. Balogan's office hours and he was very helpful. Overall I think he was a great professor and gave us students every opportunity to succeed."

  • "Good vocal projection. On time for classes."

  • "provides many examples, provides explanations when asked, organized, good pace of speaking, very fair evaluation, approachable, very open to students ideas and suggestions."

  • "Awesome prof. Easily reachable, understanding and clear."

  • "This is a pretty good course and I like the Instructor. I like the structure of the lectures. The Exams are reasonable and I enjoyed the assignments"

  • "Pretty good professor. Keeps us well prepared for the exams and tests..."