150 likes | 282 Views
Ryan, Phil, Hans, Taylor, Dan, David, Andrew, and Blaine introduce -. J m essanger Project. Table of Contents. Purpose and Business Context UML Use Case Diagrams Implementation of New Code Diagram of how it works State Diagrams. Purpose and Business Context of JMessenger.
E N D
Ryan, Phil, Hans, Taylor, Dan, David, Andrew, and Blaine introduce - Jmessanger Project
Table of Contents • Purpose and Business Context • UML Use Case Diagrams • Implementation of New Code • Diagram of how it works • State Diagrams
Purpose and Business Context of JMessenger • Create a chat program that will allow internal communication for the company. • Allows for increased security over non company approved chat programs available online. • Increases production by allowing for quick and efficient communication.
UML New Use Case • Connect Menu - • Connect to Server • Enter IP Address • Enter Port • Start Server
3 Key Principles of Quality Assurance • Test at many levels (manual and auto) • To insure stability throughout the product • Automate tests • Quickly find regressions • Assess code coverage • Identify areas of code that are untested
Hudson Continuous Integration Pros: • Monitors repository for changes • Triggers the build process • Executes automated tests • Generates code coverage/JUnit reports Cons: • Does not write the code for you
Implementation of New Code • HTTP server and HTTP client • New Menu
INTERNET INTERNET HTTP Client HTTP Server : 80