Software Engineering - Week 1
We started off focusing on JUnit testing. Writing test cases to ensure the functionality of the example code taught me a better understanding of how to approach software development with testing as a must-have.
We learned about Behavior-Driven Development (BDD) principles and Pivotal Tracker. This taught me to think more about user needs, system functionalities, and acceptance criteria. By using BDD, I learned how to articulate requirements, ensuring alignment between stakeholders and development teams.
As I reflect on the concepts learned and the skills acquired, I am ready to apply them to our future challenges and projects. I thought we would be doing more coding to start but it looks like we will be doing more of that this upcoming weeks and I'm looking forward to it.
Documenting requirements in a clear, concise way is not always easy. Expressing requirements using BDD and describing how a requirement would be tested is a good approach.
ReplyDelete