Y4S2 Software Engineering Project
This project is a simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.
The project was intended to address the module's learning outcomes by focusing on the following topics:
- Software as a Service / Cloud Computing.
- Web Application Architectures (MVC).
- Software Development Frameworks.
- Database Management.
- Requirements Specification/Automated Acceptance Testing using Behaviour-Driven Development.
- Unit and Functional Testing.
- Test Coverage Metrics.