SOFTWARE QUALITY IN WEB DEVELOPMENT Adam Westerman Caio Balthazar Daniel Schepers.

Slides:



Advertisements
Similar presentations
kareRCIserIsviFIsaRsþGnuvtþKMerag
Advertisements

Acceptance Testing vs. Unit Testing: A Developers Perspective Owen Rogers Rob Styles
E-commerce can be seen below as a prototype.
Database Dev Idea. Reasoning: Much of the simple work can be done by Gii We don't want to start the complex work until Gii has generated the simple stuff.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI
Lime is… …an interactive visual analysis tool connected to Dynamics NAV Graphical representation of NAV data in your browser Real-time visualization of.
Creating Interactive Course Assignment Pages The OSU Libraries ICAP Project Coalition for Networked Information Fall 2007 Task Force Meeting Kim Griggs,
Multiple Tiers in Action
Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas.
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) David Newman (drn101) Chris O’Neill (ckjon101) Amit Shah (ams401) Supervisor.
Interface Programming 1 Week 15. Interface Programming 1 CALENDAR.
Software Quality: An Overview From the Perspective of Total Quality Management By Kan, Basili and Shapiro.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
UNIT-V The MVC architecture and Struts Framework.
Paper Prototyping Source:
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
5/5/2005Toni Räikkönen Internet based data collection from enterprises using XML questionnaires and XCola engine CoRD Meeting May 11th 2005.
PowerPoint Presentation By: David Larson. IPA’s Identify Components of Visio 2010 interface, navigate a Visio drawing, and get help Using Visio. Manipulate.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Simple Database.
Systems and methods for improving business visibility on internet search engine results pages Patent Number - US A1 Resource - US, 2013 Teacher-
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
Fundamentals of Database Chapter 7 Database Technologies.
1 SWEET Simple Wiki Embedded Editing Tool The SWEET Team Michael Kouyessein Brian Sullivan Yuan-Hsun Tang Fangyan Xu The SWEET Website
H&R Block’s Office Locator Overhaul Designed by Jonathan Heavner Developed by InFusion
Intro to Web Dev Session 2 – Planning and Structure.
How to use Remote Desktop and Remote Support. What is remote desktop? Remotely control your computer from another office, from home, or while traveling.

Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Introduction to Software Development (Software Engineering - I)
An Industry Case Study SES – Chicago: 2006 Web 2.0.
Communicating Visually with Visio Gini Courter Annette Marquis.
Gourav Atalkar Software Engineer bispsolutions.wordpress.com.
OPEXShare The New Cloud-based System for DOE Operating Experience Presented by Gerry Whitney Mission Support Alliance, LLC DOE Operating Experience Committee.
Javascript JavaScript is what is called a client-side scripting language:  a programming language that runs inside an Internet browser (a browser is also.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 Week 6 Software Engineering Fall Term 2015 Marymount University School of Business Administration Professor Suydam.
How Web Database Architectures Work CPS181s April 8, 2003.
François Briard GS-AIS-HR Database Developers Forum, APEX 6th May 2014 APEX Mobile Application Development 101.
Windows Azure poDRw_Xi3Aw.
Chapter 5 – Software Tools. 5.1 Introduction Tools valuable for –Specification –Interface Building –Evaluation.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Interaction classes Record context Custom lookups.
QA Online Training In QA Click Academy. Selenium is a test automation framework used to test web applications such as browsers. It consists of different.
Web Server Architecture/Hosting Capstone Project2 Name-ASFAQUE KHAN Regno
Software Engineering Lecture 11 Software Testing Presenter: Josef Hallberg 1.
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
Lesson Objectives 1) Review the steps involved in problem solving 2) Review the stages of the System Life Cycle 3) Describe what prototyping is and the.
Wolfgang Runte Slide University of Osnabrueck, Software Engineering Research Group Wolfgang Runte Software Engineering Research Group Institute.
Platform Overview Provide your marketing and sales groups with a single, integrated, web based on-demand platform that allows them to easily automate and.
School of Business Administration
Omniture SiteCatalyst
Fast App Creation with APEX Blueprints
Web Engineering.
Sitemap – Web analytics
Analysis models and design models
Identify Different Chinese People with Identical Names on the Web
CSCE 747 Software Testing and Quality Assurance
Database Connectivity and Web Development
CSCE 747 Software Testing and Quality Assurance
CS7026: Authoring for Digital Media
Web Application Development Using PHP
Presentation transcript:

SOFTWARE QUALITY IN WEB DEVELOPMENT Adam Westerman Caio Balthazar Daniel Schepers

BACKGROUND

WHAT DOES SOFTWARE QUALITY MEAN IN WEB DEVELOPMENT  Software satisfies client requirements  System can run on many browsers and platforms

THE IMPORTANT QUALITY ATTRIBUTES IN WEB DEVELOPMENT

PROCESSES USED TO GUARANTEE QUALITY  Site maps  A graph of which page connects to which  Provides a visible representation of the system  Can get complex very quickly. See example of Wikipedia’s home page below:

 Grayscreen prototyping  Many projects cannot be seen until clients until late stages of development  To allow client to give feedback early on, use a simple HTML prototype  More effective than site maps and flow charts

MECHANISMS USED TO GUARANTEE QUALITY  For behind-the-scenes logic and database testing, use unit testing frameworks based on xUnit  JUnit, PyUnit, DBUnit, etc.  To simulate user interface, use a web browser automation tool such as IRobotSoft, Sahi, or Selenium.

WHAT METRICS ARE USED  Common metrics include:  Mean age of closed problems  Cost / earned value  Responsiveness  Maximum Capacity  Customer Satisfaction  Page Views/ Day  Top Search Engines  Top Key Words

SUGGESTED PROCESSES/MECHANISMS

SUGGESTES METRICS

EXAMPLES OF SOFTWARE DEVELOPMENT SUCCESSES AND FAILURES

STANDARDS/REGULATIONS THAT ARE IN USE

COMMON PROBLEMS ASSOCIATED WITH QUALITY ASSURANCE IN WEB DEV

QUESTIONS

REFERENCES