Download presentation
Presentation is loading. Please wait.
Published byClaud Goodwin Modified over 9 years ago
1
HR for XML WebService -- Week 2 System Design Phase Smartest Fish
2
2015-11-282 Outline Management Issues Risk Management Change Control Management System Design Database Design Sequence Diagram Class Diagram Quality Assurance Document Review/ Code Review Test Plan
3
2015-11-283 What about the Project Management? -- Management Issues
4
2015-11-284 Risk Management Misunderstanding Requirement was changed. Some members were not familiar with a certain UML tool. Some members became sick during the week. Management
5
2015-11-285 Risk Management Added some new risks into Risk List Updated Mitigation Strategy for a certain risk Updated Risk Order and Magnitude Current Risk List Totally 10 Risks
6
2015-11-286 Change Control Process Create a Change Control Request Request will be processed by Change Control Board (CCB) CCB consists of If a Change Control Request is accepted Plan will be modified according to the CR. Relative work may be delayed for a few days.
7
2015-11-287 Change Request CR1: Requirement in “Attendance Management ” part Reason: Original requirement specification is not practical. Cost: changes on SRS, UCS. Some work may be delayed Impact: Medium CR2: C# C# & Java Reason: Database implementation can be organized as an individual module and provided as WSDL. Cost: affects design and implementation Impact: low
8
2015-11-288 How the system has been designed? -- System Design
9
2015-11-289 System Design Sequence Diagram Class Diagram Database Design
10
B/S Web Service providing Transaction support Integration with Java and C# 5 Level interaction design Smartest Fish
11
Client Firewall Web Server Web Service Server DB HTTP Request Dispatch Service Request Data Request HTTP Response IIS Server WebSphere Application Server MS SQL Server C# Java Web Service Receiver Web Service Provider Smartest Fish
12
Ajax JavaScript and XML Controller Accept and dispatch users’ request Model Handle all the business in the transaction level Proxy Proxy invokes the Web Service Smartest Fish
13
Form Client Controller Model Proxy View Page Input Data Submit Forward Ajax enhancing the user interaction Model used to abstract the transaction and be reusable. Handle Web Service Provide data to Model level Smartest Fish
14
Service Interface Service Implementation DAO level Hibernate POJO Level DB Smartest Fish
15
Service Interface Service Impleme ntation DAO Data Access Object HibernateDB Service Provider Smartest Fish
16
Update Employee Information Smartest Fish
19
2015-11-2819 What about the QA process? -- Quality Assurance
20
2015-11-2820 Quality Assurance Document Review Code Review Test Plan
21
2015-11-2821 Document Review Process Document and it’s review Review plan and assignment Change requests
22
2015-11-2822 Code Review Process Code convention Code review list
23
2015-11-2823 Test Plan Testing stages Unit test Integration test System test Testing types Functional test User interface Data and database Load/stress test Installation Security Failover and recovery
24
2015-11-2824 Test plan cont. Strategy Test plan Test cases Test report Test evaluation Bug tracing
25
2015-11-2825 Conclusion Deeper understanding of the system Get some experience in managing the project The importance of good communication Have a clear idea what to do in next week Met some problems in last week, but will learn from those problems
26
2015-11-2826 Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.