Iteration Plan
Revision History
Legend
Work on | Names of members |
---|---|
Server | Andrea L. - Francesco M. |
Client | Riccardo R. - Matteo T. |
Author | Date | Description |
---|---|---|
Server and Client | 29/10/2019 | Create the file system of the program and planned the job |
1. Objectives
Server
The purpose at the end of the iterations is that the server will be able to manage the analyzed packet. Precisely at the end the server will able to: - read without errors the packet - do whatever the packets require - send a reply of OK/ERROR to user a house (dummy data returned)
Client
The purpose of this iteration is to create a working skeleton of the system. At the end of this iteration, customers should be able to:
- Login in the chatting software
- Sending and receiving message
2. Use Cases
Server
The following use cases are involved in the first iteration: - UC1: Initialize the server - now it is on - UC2: Create the system for the gesture of clients - now the server support more connections
The other iteration include: - UC3: Gesture of determinate packs
Client
The following use cases are involved in this iteration:
- UC1: Initialize the client – The client it's ready to work.
- UC2: Comuticate to server – We can connect the client with the server to comunicate with other clients.
Furthermore, we can include in this iteration: - UC3: Graphical Interface - The client has become easier to use thanks to the graphical interface.
3. Task Schedule
Effort values goes from 1 to 10.
Server
Task | Effort Est. | Eff. Act. | Completion Est. | Completion Act. |
---|---|---|---|---|
Initialize Server | 4 | 6 | 24-10-2019 | 22-10-2019 |
Grant multiconnections | 7 | 7 | 24-10-2019 | 25-10-2019 |
Info request | 2 | 6 | 29-10-2019 | 29-10-2019 |
Registration | 5 | 7 | 29-10-2019 | 29-10-2019 |
Login | 6 | 7 | 29-10-2019 | 31-10-2019 |
Logout | 2 | 2 | 29-10-2019 | 29-10-2019 |
Public Message | 7 | 6 | 5-11-2019 | 5-11-2019 |
Private Message | 7 | 8 | 5-11-2019 | 12-11-2019 |
Multicast Message | 7 | 8 | 12-11-2019 | 12-11-2019 |
List | 3 | 2 | 12-11-2019 | 12-11-2019 |
Client
Task | Effort Est. | Eff. Act. | Completion Est. | Completion Act. |
---|---|---|---|---|
Initialize Client | 5 | 7 | 24-10-2019 | 22-10-2019 |
Comunication to Server | 6 | 8 | 24-10-2019 | 25-10-2019 |
Registration | 4 | 6 | 29-10-2019 | 31-10-2019 |
Login | 6 | 7 | 29-10-2019 | 31-10-2019 |
Logout | 5 | 6 | 29-10-2019 | 31-10-2019 |
Graphical Interface | 6 | 7 | 5-11-2019 | 12-11-2019 |
Messages | 6 | 8 | 5-11-2019 | 12-11-2019 |