- Design EcobikeRental UC diagram
- Write outline main UC
- outline Rent bike
- outline Return bike
- outline Pay bike rental
- outline Pause rental time
- outline Add new kind of bike
- Vu Van Long: Design UC diagram + outline Rent bike
- Tran Xuan Truong: outline Return bike + Pause rental time
- Mai Hoang Minh: outline Pay bike rental + Add new kind of bike
- Specify Uc Rent bike
- Specify UC Return bike
- Specify UC Pay Bike Rental
- Specify UC View Bike Info
- Vu Van Long: Specify UC Pay Bike Rental
- Tran Xuan Truong: Specify UC Return Bike
- Mai Hoang Minh: Specify UC Rent Bike + View Bike Info
- Design sequence diagram & communication diagram for:
- Use case Rent Bike
- Use case Return Bike
- Use case Pay Bike Deposit
- Vu Van Long: Use case Rent Bike
- Tran Xuan Truong: Use case Pay Bike Deposit
- Mai Hoang Minh: Use case Return Bike
- Design class diagram for:
- Use case Rent Bike
- Use case View Bike Info
- Use case Return Bike
- Use case Pay Bike Deposit
- Vu Van Long: Use case Return Bike + View Bike Info
- Tran Xuan Truong: Use case Rent Bike
- Mai Hoang Minh: Use case Pay Bike Deposit
- Design graphical user interface:
- Screen configuration standardizations
- Mockup designs
- Screen transition diagrams
- Detailed screen specifications
- Interface design with another system/device: Using subsystem
- Vu Van Long: Screen configuration standardizations + Mockup designs
- Tran Xuan Truong: Screen transition diagrams + Detailed screen specifications
- Mai Hoang Minh: Interface design with another system/device: Using subsystem
- Design classes for use cases:
- Rent Bike
- Return Bike
- View Bike/ View Dock
- Vu Van Long: Design classes for UC Return Bike
- Tran Xuan Truong: Design classes for UC View Bike/ View Dock
- Mai Hoang Minh: Design classes for UC Rent Bike
- Entity-Relation diagram (E-R Diagram): work in group
- Database design: work in group
- Detailed design of components in database (table/document)
- Complete software design document (SDD) with the provided template
- Vu Van Long: Detailed design of Invoice entity + SDD
- Tran Xuan Truong: Detailed design of Dock + Bike entity
- Mai Hoang Minh: Detailed design of Transaction + CreditCard entity
- implement the unit tests to the class:
- RentBikeController
- ReturnBikeController
- PayBikeDepositController
- Vu Van Long: ReturnBikeController (validateDockName method)
- Tran Xuan Truong: PayBikeDepositController (validateExpirationDate & validateCvvCode method)
- Mai Hoang Minh: RentBike (validateBarcode method)
- Using a development tool like Checkstyle for capstone project
- Add and export javadoc
- Vu Van Long: checkstyle and add javadoc for classes Boundary
- Tran Xuan Truong: checkstyle and add javadoc for classes ReturnBikeController & Entity
- Mai Hoang Minh: checkstyle and add javadoc for classes RentBikeController & PayBikeDepositController & Subsystem
- Apply coupling and cohesion to review design
- Vu Van Long: review design UC view bike, view dock & classes boundary
- Tran Xuan Truong: review design UC return bike
- Mai Hoang Minh: review design of UC rent bike