This project is for the course Survey of Software Engineering, for which I could probably say that I put more efforts than any other projects I’ve done in school. The course is about the phases and methodology used in software engineering, i.e. requirement, design, implement, testing and maintenance. The propose of the project is to apply the methodology in a team environment.
The project is supposed to be web application and the following is brought by the Professor as initial requirements.
Based on the initial requirement, we make our final Software Requirement Specification(SRS) document.
We named our project TravelStar, which is supposed to be local travel company based in Austin. I’ve finished the tech selection and overall design, which is Java/Spring Boot based Web Application. This decision is based on the Safe and Sound logic because Java is in my realm while Spring Boot is relatively new to me.
Bootstrap/Javascript/CSS/HTML
Spring Boot(Thymeleaf) Spring Boot(JPA) Spring Boot(Web)
Mysql
The implementation was done on Windows platform, including JDK 1.8, IDEA, Maven, Mysql. I finished the following,
Our project covered the basic functionalities required for an ecommerce web application and our project was the only one among 8 groups that deployed and accessible online. I spent overall 200+ hours on this project, including coding, testing, deploying, documentation, discussion and presentation, and finished 2000+ line of java files, 1300+ lines of HTML files and several documentmation on Google Doc.
From the process point of view, I have completed the following:
From the technical point of view, the following are new to me.