Posts

Showing posts from August, 2025

CST 438 - Software Engineering - Week 8

Image
  List the 5 most important things that you learned in the course, and why you chose them. The five most important things I learned in this course are JUnit testing, full system testing (covering both backend and frontend), how to use Postman, working with Vite, and using the H2 database. Before this class, my experience with web development was pretty limited, and honestly, I think many of my classmates came in with more knowledge than I had. That made the course challenging for me, but in a good way, it pushed me to learn quickly and adapt. Each of these tools and skills feels practical and relevant for real-world development, especially JUnit and system testing, which taught me how important it is to verify that everything works together as intended. Postman made it much easier to understand and test APIs, while Vite showed me a faster and more efficient way to work on frontend projects. The H2 database was also helpful because it gave me a lightweight way to handle data during ...

CST 438 - Software Engineering - Week 7

Image
  Describe some of the differences between using an Agile process and using a  Plan and Document (or Waterfall) process.      One big difference between agile and plan and document or also known as waterfall process is how flexible they are. With agile, the team works in short cycles and gets feedback quickly, so it is easier to make changes along the way. This is really helpful when the project is still evolving or when the client’s needs are not really clear from the start. On the other hand, the waterfall approach is more structured, you plan everything upfront and follow each step in order. That can work well for projects where the requirements are stable and unlikely to change, but it can also be frustrating if something needs to be changed later, because you'd have to go back and redo earlier steps. Agile feels more collaborative and adaptable, while waterfall is more rigid and focused on sticking to the original plan.