12
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Embed Size (px)

Citation preview

Page 1: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

KS3 Phase4

Client Server Monitoring System

October 1, 2008 by Stephen, Seema, Kam, Shpetim

Page 2: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Software Project Management PlanPurpose

This document specifies the scope, management structure, schedule and process of the project. It serves as the overview of the process and provides context to the other documents.

SPMP OverviewManagement StructurePlanning and ControlTechnical ProcessSupporting Plans

SPMP LifecycleThe Project Management Plan is to be created in the initial phase and updated throughout all phases of the

Page 3: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Software Configuration Management PlanPurpose

This document is to specify how the team is to track and various versions of the project artifacts and the changes made to them.

SCMP OverviewSCM Management (Team roles, policies, procedures)SCM Activities (Identification, Control, Account, Reviews)SCM Schedule (Timeline for SCM Activities)SCM ResourcesSCM Plan Maintenance

SCMP LifecycleThe Project Management Plan is to be created in the initial phase and updated as need be.

Page 4: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Software Quality Assurance Plan (SQAP)Purpose

This document is to specify the manner in which quality goals can be achieved for the project, Client Server Monitoring System. It describes the Quality Organization and Responsibilities, Quality Goals and Procedure, Documents required for quality assurance and Techniques used to ensure quality.Management

Organization

Tasks Responsibilities

Documentation : SCMP, SRS, SVVP, STD, SDDStandards, Practices, Conventions and metricsReviews and Audits : periodically access the quality of the applicationTestsProblem Reporting and Corrective ActionsTools, techniques and methodologies: ChecklistsCode Control : Part of SCMPRisk Management

Page 5: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Software Verification and Validation Plan (SVVP)

PurposeVerification and Validation strives to ensure that the quality is built into the software

and that the software satisfies business functional requirements. Software verification and validation employs review, analysis, and testing techniques to determine whether a software product and its intermediate deliverables comply with requirements. These requirements include both business functional capabilities and quality attributes.

V & V OverviewOrganization

Master Schedule

Software Integrity

Resource summary

Responsibilities

Life Cycle of V & V

Management of V & V, Concept Phase of V & V, Requirement phase, Design phase , Implementation phase, Test phase, Installation and checkout phase, Operation and maintenance phase.

Software V & V Reporting

Page 6: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Data Flow Diagram (Used in SDD)

Page 7: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Run the Monitoring Software

Define what to be monitored

Observe the Server feedback

Customer

Alert Customer

Receive feedback from the Server

Collect Data from customer Machine

Send Data to the Server

Store Data if Server down

Connect to the Server over the Internet

Monitoring Software

Receive Data from customer

Analayse DataServer

Send Feedback to Customer

Use Case Diagram (Used in SDD)

Page 8: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Client

Server

Monitor

No Event

New Event...

Data Not ValidOr Server Down

Data Received and Valid

State Transition Diagram (Used in SDD)

Page 9: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

DCA

URLDataTimeDate

Connect()getTime()getDate()Alert()ReadData()SendData()StoreData()

DAS

DataClientNameEventname2

ReceiveData()CompareData()SendFeedBack()

User

NamePasswordMachineName

GetName()GetPass()GetMachineName()SaveName()SavePasss()ObserevAlert()

1 0..*

1

1

Class Diagram (Used in SDD)

Page 10: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

:Customer :Client :Server

RunClient()

Configure()

ConnectToServer(URL)

RegisterEvent()

SendEvent()

AnalyseEvent()

AlertClient()

ShowEvent()

Sequence Diagram (Used in SDD)

Page 11: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

Software Test DocumentationContent:Introduction:

•Goals•Assumptions•Risks and assets•References

Features to be tested:

Features not to be tested:

Approach:•Test objectives•Types of testing

Artefacts:•Test design specification•Test case specification•Test reports

Test elements:•Staffing, roles and responsibilities, schedule, resources

Page 12: KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim

User manual

Content:

•General information and installation•Environment•System requirements

•System components explanation•Data collection agent•Data analysis server

•Data interpretation

•Troubleshooting

Screenshots will be used in this document to better explain the system to users