1 / 19

CIS 375 Final Presentation

CIS 375 Final Presentation. Doug Code § Brad Lloyd § Michelle Zukowski. Website. Quality. Assessor. Objective:.

Download Presentation

CIS 375 Final Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CIS 375 Final Presentation Doug Code § Brad Lloyd § Michelle Zukowski

  2. Website Quality Assessor Objective: The Website Quality Assessor is designed to assist webmasters in creating a quality website. This is accomplished through ranking a series of requirements to consider in five distinct categories.

  3. Quality Website:What do we mean? “Quality is when the customer's expressed and implied requirements are fully met" Meaning of Quality differs from person to person. Certain requirements are generally accepted as necessary for a quality website. Olsina and Colleagues proposed a set of attributes which need to be met: • Usability • Functionality• Reliability • Efficiency• Maintainability

  4. Usability Usability refers to how user friendly a site is. Global Site Understandability On-line Feedback and Help Features Interface and Aesthetic Features Special Features

  5. Functionality Functionality refers to the Features of a Website Searching and Retrieving Capability Navigation and Browsing Features Application Domain-Related Features

  6. Reliability Reliability refers to how consistent a website performs Correct Link Processing Error Recovery User Input Validation and Recovery

  7. Efficiency Efficiency refers to website response time Response Time Performance Page Generation Speed Graphics Generation Speed

  8. Maintainability Maintainability refers to the ability to update a website Ease of Correction Adaptability Extensibility

  9. How Does our System Work? The Website Quality Assessor works on a Ranking System Requirements in each of the five categories are ranked from one to five, or N/A if it does not apply. RANKING!OH BOY! Ranking is determined by how well quality requirements are met. 1 = Requirement not Met 3 = Requirement Satisfied 5 = Extensive Development on RequirementN/A = Not Applicable

  10. Program Demonstration

  11. How does our System Work? Format of Data File The input data file consists of categories, requirements, and criteria. This file can be updated as accepted quality requirements change. Categories are preceded with ^C^,Requirements are preceded with ^R^, and criteria follow requirements. ^C^Category 1^R^Requirement 1Criteria 1Criteria 2^R^Requirement 2Criteria 1Criteria 2

  12. How does our System Work? Data file is read into Program 1. A specified text file containing categories, requirements, and criteria is read into a temporary vector. • The number of categories and maximum number ofrequirements per category are determined from the vector • Three arrays are allocated according to these numbers. These are Lookup, Data, and Score. ^C^Category 1^R^Requirement 1Criteria 1Criteria 2^R^Requirement 2Criteria 1Criteria 2 1 2 3 4 5

  13. How does our System Work? Format of Lookup Array Lookup table is defined from parsing through the vector

  14. How does our System Work? Format of Data Array Strings are copied from the vector into the data array using information from the lookup table

  15. How does our System Work? Format of Score Array The score array tracks individual requirement scores.

  16. How does our System Work? User Request • User starts program • Next button or menu selection is pressed, setting the category and requirement variables. • These variables are used in conjunction with the lookup array to determine which strings are displayed in the category, requirement, and criteria fields • Any scores entered are recorded in the score array element corresponding to the active category and requirement.

  17. How does our System Work? Results Applet Initiation and Updates • When the finish button is pressed, a new browser window is opened with the results applet • Result applet retrieves information from assessor applet and displays final score and summary of responses

  18. Conclusion The Website Quality Assessor utilizes a ranking system to assist webmasters in creating a quality website. The program is easily updated, portable, and designed for efficiency.

  19. CIS 375 Final Presentation Doug Code § Brad Lloyd § Michelle Zukowski

More Related