Worked in a team to implement a web application for blood donation centers.
Focused on system design and documentation while implementing the application using Java Spring and Angular.
Among other tools we used JUnit for testing, postgresql as the database management system and Hibernate for ORM.
Learned:
- UML Diagrams: Use-Case, Class, Sequqnce, Statechart, Activity
- Software Lifecycle: Requirements, Analysis, System Design, Object Design, Implementation, Testing
- Integration Testing Approaches: Big bang, Bottom up, Top down, Sandwich
- System Design