Statistics Monitor of SPMSII - PowerPoint PPT Presentation

About This Presentation
Title:

Statistics Monitor of SPMSII

Description:

Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang Overview Background Proposed System Requirement Specification Project Management Plan Testing ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 23
Provided by: Margr151
Learn more at: http://www.cs.ucf.edu
Category:

less

Transcript and Presenter's Notes

Title: Statistics Monitor of SPMSII


1
Statistics Monitor of SPMSII
  • Warrior Team
  • Pu Su
  • Heng Tan
  • Kening Zhang

2
Overview
  • Background
  • Proposed System
  • Requirement Specification
  • Project Management Plan
  • Testing
  • Future

3
Background
  • Current System Features
  • Similar with Source Forge system
    (http//sourceforge.net/ )
  • Project hosting
  • Version control
  • Bug and issue tracking
  • Project management
  • Backups and archives
  • Communication and collaboration resources
  • Current System Shortcoming
  • Lack of statistic information for the project
    progress monitor. (http//132.170.201.217/SPMS/ )

4
Proposed System
  • Based on SPMSI, monitor statistics module is
    added to provide function of tracing the
    activities of projects
  • Similar with Source Forge system
    (http//sourceforge.net/ )
  • Overall Statistics
  • Separate Detailed Statistics

5
System Environment Tools
  • All software components are Open Source
  • Apache Web Server MySQL 3.23.33 or greater
  • PHP4 Scripting Language
  • Linux Debian 3.0
  • System Processor PII/233Mhz or above
  • System Memory 128MB or greater
  • Internet connection

6
Requirement Specification
  • Functional Requirements
  • Interface Requirements
  • Physical Environment Requirements
  • Users and Human Factors Requirements
  • Documentation Requirements
  • Resource Requirements
  • Security Requirements
  • Quality Assurance Requirements

7
Event Table
Event Name External Stimuli External Responses Internal data and state
Overall Statistics Page Request User types HTTP address of Overall Statistics Webpage and IP packets signal server to send user this webpage Page sent Apache server logs user IP address, and HTTP request
Seperate Statistics Page Request User types HTTP address of Separate Statistics Webpage and IP packets signal server to send user this webpage Page sent Apache server logs user IP address, and HTTP request

8
Use Case Diagram
9
Use Case Descriptions
  • Use cases from the overall projects' statistics
    pages and associated pages
  • Display the overall statistics of all projects
    after inquiry (Primary Display)
  • 1. Execute inquiry action
  • 2. Display result as a ranking list
    with percentage (detailed activity data with
    forms)
  • 3. Update the ranking list with the latest
    data under updating inquiry
  • Alternative Inquiry action not accepted
  • Display an error message page if exceptions
    happen during inquiry

10
Use Case Descriptions (contd)
  • Use cases from the each project's statistics
    pages and associated pages
  • Display the separate statistics of each project
    after inquiry (Primary Display)
  • Execute inquiry action
  • Display result as a ranking list with percentage
    (detailed activity data with forms)
  • Update the ranking list with the latest data
    under updating inquiry
  • Alternative Inquiry action not accepted
  • Display an error message page if exceptions
    happen during inquiry

11
Project Team Organization
  • Team will use a democratic organization to carry
    out development of SPMSII project. This will
    allow everyone to have equal input in decision
    making and allow the group to make decisions
    based on the majority rules principle. However,
    the team do have a team manager to accommodate
    all the non-technique affairs.
  • Pu Su, Kening Zhang, Heng Tan are in the team.
  • All the technique decisions will be discussed and
    finally made democratically.
  • Communication will be handled through email and
    scheduled face-to-face meetings when ideas and
    design need to be decided.

12
Deliverables Timetable
Artifact Due Dates ltsome will have multiple deliveriesgt
Meeting Minutes In maintenance. Update approximately once every two week
Individual Logs In maintenance. Update when necessary
Group Project Management Reports N/A
ConOps 10/01/02
Project Plan 10/01/02
SRS 10/01/02
High-Level Design 10/22/02
Detailed Design 10/22/02
Test Plan 10/01/02
User's Manual 11/19/02
Final Test Results 11/19/02
Source, Executable, Build Instructions 11/19/02
Project Legacy 11/19/02
13
Software Life Cycle
  • Basically,waterfall model is used in this project
  • Rapid prototype may be used in requirement phase.

14
Quality Assurance
  • QA is group effort in the final days of each
    phase testing. The group will decide unanimously
    if the project satisfies the requirements and if
    it does so accurately

15
Risk Management
  • Inability to coordinate three different
    developers in the group due to the different
    schedules
  • Suggested solution Utilize email and instant
    messaging to overcome scheduling errors
  • Inability to coordinate between the client and
    developers
  • Suggested solution Fully used the loop back of
    the waterfall model
  • Limited time of developers
  • Suggested solution improve our work efficiency

16
Technical Progress Metrics
  • For requirements phase, the total number of
    requirements, the number of requirements changes
    is used
  • For OO analysis and design, the number of UML
    diagrams completed is used.
  • For detailed design and code, the number of web
    pages, classes, and methods is used

17
Plan for tracking, control, and reporting of
progress
  • Tracking and control will be handled by a website
    where all group members can keep track of the
    progress of the pages and upload updates to the
    development of the web pages.
  • Each team member will post the following
    information weekly
  • Each week, the project manager will read and
    analyze the logs
  • The project manager will issue a Project
    Management Report on the schedule as indicated in
    the deliverables section above

18
Overall Objective for Software Test Activity
  • Using non-execute test to specification
  • Using execute test to the software production
  • Using different test cases to test

19
Test case I
  • Test Objective Test the over all project
    statistics
  • Test Description Test whether the over all
    project statistics is correct reflected in the
    monitor. Operate the all monitor operation in all
    projects, and see whether the monitor can get a
    reasonable result.
  • Test Conditions See test environment
  • Expected Results the project statistics can be
    recorded by the monitor correctly

20
Test case II
  • Test Objective Test the single project
    statistics
  • Test Description Operate the single project
    in all possible operation, and see whether the
    monitor can reflect the change.
  • Test Conditions See test environment
  • Expected Results the change can reflect in the
    monitor statistics

21
Test stopping criteria
  • The software qualify assurance policy
  • Test cases
  • The object of software qualify assurance

22
Future
  • Details of Design
  • Implementation of Statistics Monitor
  • Integration with SPMSII
  • Maintenance
Write a Comment
User Comments (0)
About PowerShow.com