Catalogue


Quality web systems : performance, security, and usability /
Elfriede Dustin, Jeff Rashka, Douglas McDiarmid.
imprint
Boston : Addison-Wesley, c2002.
description
xvii, 318 p. : ill.
ISBN
0201719363
format(s)
Book
Holdings
More Details
imprint
Boston : Addison-Wesley, c2002.
isbn
0201719363
catalogue key
4585287
 
Includes bibliographical references and index.
A Look Inside
Excerpts
Introduction or Preface
Quality Web Systemsaddresses the challenge for today's Web software professionals engaged in the development of Web sites and Web-based applications--products that support the business of an organization. These professionals working to develop and to deploy Web systems are under pressure to complete development efforts and to incorporate upgrades to systems ahead of the competition. Deployment delays often translate into the loss of revenue and reputation for the organization and can result in the loss of market share, which may be vital to the future of the organization. Similarly, the deployment of troublesome or error-prone Web systems can result in disgruntled customers, loss of revenue, and loss of market share. Web customers are seeking Web systems that serve them in a reliable fashion, that are secure and usable, and that provide quick and easy service.Often overlooked during the effort to quickly deploy a Web system are the many necessary aspects that make up a successful system. Among these key success factors are proper functionality, ease of use, compatibility with a variety of browsers, security of the site's components and content, and system performance and scalability.The Web has brought many changes to the way that systems are built and deployed. Software engineers attempting to build these sites face a multitude of new concerns, most of which have arisen over just a few years. Many systems are deployed with flaws that pose serious problems for the site, such as security holes and the inability to cope with user load. These issues have the effect of placing one or more of the key success factors at risk. This book provides a technical examination of these issues, outlines appropriate implementation techniques, and describes the problem areas in technical detail.Delivering a quality Web system, however, does not rely merely on the merits of having a grasp of the potential problems and the knowledge of how to fix them. A critical component of any Web development project is the proper use of testing techniques, which are necessary for verifying that the site addresses these concerns and delivers the required functionality to the end users. Therefore, in addition to the technical discussion of each problem area, we also provide detailed testing strategies.The starting point for exploring these issues and the first step toward ensuring that key Web system success criteria have been addressed during the development of the Web system is the capture and analysis of the site's intended functionality. One of the most effective and popular techniques for requirements capture is known asuse caseanalysis, a technique for specifying system functionality precisely. Use cases are the basis for further analysis and design of the system. The study of use case analysis is a large topic, and it can be undertaken in several ways, depending on the size of the project and the people involved. The use case approach presented here, known as RSI (requirement-service-interface), is a specific way ofengineering the functionalityof a system and includes definition of system requirements, modeling of the high-level system services, and specification of the user interface.RSI use cases are also an excellent starting point for test case definition, providing an appropriate level of detail for black-box and gray-box testing activities. This book does not attempt to cover all the possible implementation techniques and functional issues that may be encountered but rather concentrates on the engineering of system functionality, a critical factor in Web system quality and success. This effective approach to engineering system functionality supports the development of thorough tests that help to ensure proper operation of the system. The specification of system functionality occurs throughout the project life cycle, with the majority of the work being performed in the earlier phases. The sp
Introduction or Preface
Quality Web Systemsaddresses the challenge for today's Web software professionals engaged in the development of Web sites and Web-based applications--products that support the business of an organization. These professionals working to develop and to deploy Web systems are under pressure to complete development efforts and to incorporate upgrades to systems ahead of the competition. Deployment delays often translate into the loss of revenue and reputation for the organization and can result in the loss of market share, which may be vital to the future of the organization. Similarly, the deployment of troublesome or error-prone Web systems can result in disgruntled customers, loss of revenue, and loss of market share. Web customers are seeking Web systems that serve them in a reliable fashion, that are secure and usable, and that provide quick and easy service. Often overlooked during the effort to quickly deploy a Web system are the many necessary aspects that make up a successful system. Among these key success factors are proper functionality, ease of use, compatibility with a variety of browsers, security of the site's components and content, and system performance and scalability. The Web has brought many changes to the way that systems are built and deployed. Software engineers attempting to build these sites face a multitude of new concerns, most of which have arisen over just a few years. Many systems are deployed with flaws that pose serious problems for the site, such as security holes and the inability to cope with user load. These issues have the effect of placing one or more of the key success factors at risk. This book provides a technical examination of these issues, outlines appropriate implementation techniques, and describes the problem areas in technical detail. Delivering a quality Web system, however, does not rely merely on the merits of having a grasp of the potential problems and the knowledge of how to fix them. A critical component of any Web development project is the proper use of testing techniques, which are necessary for verifying that the site addresses these concerns and delivers the required functionality to the end users. Therefore, in addition to the technical discussion of each problem area, we also provide detailed testing strategies. The starting point for exploring these issues and the first step toward ensuring that key Web system success criteria have been addressed during the development of the Web system is the capture and analysis of the site's intended functionality. One of the most effective and popular techniques for requirements capture is known asuse caseanalysis, a technique for specifying system functionality precisely. Use cases are the basis for further analysis and design of the system. The study of use case analysis is a large topic, and it can be undertaken in several ways, depending on the size of the project and the people involved. The use case approach presented here, known as RSI (requirement-service-interface), is a specific way ofengineering the functionalityof a system and includes definition of system requirements, modeling of the high-level system services, and specification of the user interface. RSI use cases are also an excellent starting point for test case definition, providing an appropriate level of detail for black-box and gray-box testing activities. This book does not attempt to cover all the possible implementation techniques and functional issues that may be encountered but rather concentrates on the engineering of system functionality, a critical factor in Web system quality and success. This effective approach to engineering system functionality supports the development of thorough tests that help to ensure proper operation of the system. The specification of system functionality occurs throughout the project life cycle, with the majority of the work being performed in the earlier phases. The sp
Introduction or Preface
Quality Web Systemsaddresses the challenge for today''s Web software professionals engaged in the development of Web sites and Web-based applications--products that support the business of an organization. These professionals working to develop and to deploy Web systems are under pressure to complete development efforts and to incorporate upgrades to systems ahead of the competition. Deployment delays often translate into the loss of revenue and reputation for the organization and can result in the loss of market share, which may be vital to the future of the organization. Similarly, the deployment of troublesome or error-prone Web systems can result in disgruntled customers, loss of revenue, and loss of market share. Web customers are seeking Web systems that serve them in a reliable fashion, that are secure and usable, and that provide quick and easy service. Often overlooked during the effort to quickly deploy a Web system are the many necessary aspects that make up a successful system. Among these key success factors are proper functionality, ease of use, compatibility with a variety of browsers, security of the site''s components and content, and system performance and scalability. The Web has brought many changes to the way that systems are built and deployed. Software engineers attempting to build these sites face a multitude of new concerns, most of which have arisen over just a few years. Many systems are deployed with flaws that pose serious problems for the site, such as security holes and the inability to cope with user load. These issues have the effect of placing one or more of the key success factors at risk. This book provides a technical examination of these issues, outlines appropriate implementation techniques, and describes the problem areas in technical detail. Delivering a quality Web system, however, does not rely merely on the merits of having a grasp of the potential problems and the knowledge of how to fix them. A critical component of any Web development project is the proper use of testing techniques, which are necessary for verifying that the site addresses these concerns and delivers the required functionality to the end users. Therefore, in addition to the technical discussion of each problem area, we also provide detailed testing strategies. The starting point for exploring these issues and the first step toward ensuring that key Web system success criteria have been addressed during the development of the Web system is the capture and analysis of the site''s intended functionality. One of the most effective and popular techniques for requirements capture is known as use caseanalysis, a technique for specifying system functionality precisely. Use cases are the basis for further analysis and design of the system. The study of use case analysis is a large topic, and it can be undertaken in several ways, depending on the size of the project and the people involved. The use case approach presented here, known as RSI (requirement-service-interface), is a specific way of engineering the functionalityof a system and includes definition of system requirements, modeling of the high-level system services, and specification of the user interface. RSI use cases are also an excellent starting point for test case definition, providing an appropriate level of detail for black-box and gray-box testing activities. This book does not attempt to cover all the possible implementation techniques and functional issues that may be encountered but rather concentrates on the engineering of system functionality, a critical factor in Web system quality and success. This effective approach to engineering system functionality supports the development of thorough tests that help to ensure proper operation of the system. The specification of system functionality occurs throughout the project life cycle, with the majority of the work being performed in the earlier phases. The specification of system functionality is an activity that warrants special attention by software professionals and project managers, and it should be regarded as one of the keys to delivering a quality Web system. Another critical activity pertains to the early phases of architecture definition, system design, and implementation. These activities are also performed iteratively throughout the life of the project. Some decisions that are made early in these processes will be difficult, if not impossible, to reverse at a later time should a major flaw be discovered in the system''s ability to perform in accordance with defined nonfunctional requirements--security, performance and scalability, and so on. Unfortunately, much of the guidance necessary to avoid these issues and to be able to deliver a system that properly addresses the key Web system success criteria has not been readily available and, in particular, has not been provided in one source. Quality Web Systemsaddresses in detail the key success factors--security, performance and scalability, compatibility, usability, and the specification of functionality--that have a profound effect on the acceptance and use of the Web system by the end user. Engineering these factors into the system during the architecture, design, and implementation phases enables the Web site to be constructed with proper consideration for these concerns. In addition to the engineering of the key success factors into the Web system, software professionals need to apply the testing samples and guidance provided in the book in order to verify the successful implementation of the key success factors. As an aid in helping to more completely outline the concepts addressed within the book, a single case study system, the Technology Bookstore, is portrayed throughout. In each chapter, relevant examples from the case study system are examined to provide concrete examples for the implementation concerns and test procedures. Audience This book focuses on the pragmatic concerns for Web system architecture and development: the Web enabling of applications, the establishment of Internet and intranet Web sites, and the development of Web applications supporting enterprise information portals. Thus, this book is valuable for Web architectsand Web developers,who require detailed technical information on Web architectures and the proper implementation of site components to provide a site that is secure, scalable, compatible, and usable. The book also supports software test engineersseeking a more comprehensive technical understanding of Web systems. In addition, each success criterion is accompanied by step-by-step testing strategies for the test engineer. The book supports project managersby providing them with greater technical insight into the key Web system success factors. Conventions This book uses the following conventions to help the reader. Code samples, log entries, commands, and other captures are represented in a special type font:// this is a code sample. Important terms and ideas are highlighted with italicizedtext. Organization Chapter 1 provides an overview of Web systems and technologies. The chapter outlines the paradigm shift that has occurred, associated with the movement of modern business and commercial software applications to the Web, and discusses how this shift has introduced new system development issues. Architectural approaches and Web system components are addressed, as well as the languages and products that are used to create Web systems. Basic terms used throughout the book are introduced. Chapter 2--explains how to capture system behavior, or functionality, at the appropriate levels of detail through use case analysis using the RSI approach. The application of RSI use cases as an excellent starting point for test case definition
First Chapter

Quality Web Systemsaddresses the challenge for today's Web software professionals engaged in the development of Web sites and Web-based applications--products that support the business of an organization. These professionals working to develop and to deploy Web systems are under pressure to complete development efforts and to incorporate upgrades to systems ahead of the competition. Deployment delays often translate into the loss of revenue and reputation for the organization and can result in the loss of market share, which may be vital to the future of the organization. Similarly, the deployment of troublesome or error-prone Web systems can result in disgruntled customers, loss of revenue, and loss of market share. Web customers are seeking Web systems that serve them in a reliable fashion, that are secure and usable, and that provide quick and easy service.

Often overlooked during the effort to quickly deploy a Web system are the many necessary aspects that make up a successful system. Among these key success factors are proper functionality, ease of use, compatibility with a variety of browsers, security of the site's components and content, and system performance and scalability.

The Web has brought many changes to the way that systems are built and deployed. Software engineers attempting to build these sites face a multitude of new concerns, most of which have arisen over just a few years. Many systems are deployed with flaws that pose serious problems for the site, such as security holes and the inability to cope with user load. These issues have the effect of placing one or more of the key success factors at risk. This book provides a technical examination of these issues, outlines appropriate implementation techniques, and describes the problem areas in technical detail.

Delivering a quality Web system, however, does not rely merely on the merits of having a grasp of the potential problems and the knowledge of how to fix them. A critical component of any Web development project is the proper use of testing techniques, which are necessary for verifying that the site addresses these concerns and delivers the required functionality to the end users. Therefore, in addition to the technical discussion of each problem area, we also provide detailed testing strategies.

The starting point for exploring these issues and the first step toward ensuring that key Web system success criteria have been addressed during the development of the Web system is the capture and analysis of the site's intended functionality. One of the most effective and popular techniques for requirements capture is known asuse caseanalysis, a technique for specifying system functionality precisely. Use cases are the basis for further analysis and design of the system. The study of use case analysis is a large topic, and it can be undertaken in several ways, depending on the size of the project and the people involved. The use case approach presented here, known as RSI (requirement-service-interface), is a specific way ofengineering the functionalityof a system and includes definition of system requirements, modeling of the high-level system services, and specification of the user interface.

RSI use cases are also an excellent starting point for test case definition, providing an appropriate level of detail for black-box and gray-box testing activities. This book does not attempt to cover all the possible implementation techniques and functional issues that may be encountered but rather concentrates on the engineering of system functionality, a critical factor in Web system quality and success. This effective approach to engineering system functionality supports the development of thorough tests that help to ensure proper operation of the system. The specification of system functionality occurs throughout the project life cycle, with the majority of the work being performed in the earlier phases. The specification of system functionality is an activity that warrants special attention by software professionals and project managers, and it should be regarded as one of the keys to delivering a quality Web system.

Another critical activity pertains to the early phases of architecture definition, system design, and implementation. These activities are also performed iteratively throughout the life of the project. Some decisions that are made early in these processes will be difficult, if not impossible, to reverse at a later time should a major flaw be discovered in the system's ability to perform in accordance with defined nonfunctional requirements--security, performance and scalability, and so on. Unfortunately, much of the guidance necessary to avoid these issues and to be able to deliver a system that properly addresses the key Web system success criteria has not been readily available and, in particular, has not been provided in one source.

Quality Web Systemsaddresses in detail the key success factors--security, performance and scalability, compatibility, usability, and the specification of functionality--that have a profound effect on the acceptance and use of the Web system by the end user. Engineering these factors into the system during the architecture, design, and implementation phases enables the Web site to be constructed with proper consideration for these concerns. In addition to the engineering of the key success factors into the Web system, software professionals need to apply the testing samples and guidance provided in the book in order to verify the successful implementation of the key success factors.

As an aid in helping to more completely outline the concepts addressed within the book, a single case study system, the Technology Bookstore, is portrayed throughout. In each chapter, relevant examples from the case study system are examined to provide concrete examples for the implementation concerns and test procedures.

Audience

This book focuses on the pragmatic concerns for Web system architecture and development: the Web enabling of applications, the establishment of Internet and intranet Web sites, and the development of Web applications supporting enterprise information portals. Thus, this book is valuable forWeb architectsandWeb developers,who require detailed technical information on Web architectures and the proper implementation of site components to provide a site that is secure, scalable, compatible, and usable. The book also supportssoftware test engineersseeking a more comprehensive technical understanding of Web systems. In addition, each success criterion is accompanied by step-by-step testing strategies for the test engineer. The book supportsproject managersby providing them with greater technical insight into the key Web system success factors.

Conventions

This book uses the following conventions to help the reader.

  • Code samples, log entries, commands, and other captures are represented in a special type font:// this is a code sample.
  • Important terms and ideas are highlighted withitalicizedtext.
Organization

Chapter 1 provides an overview of Web systems and technologies. The chapter outlines the paradigm shift that has occurred, associated with the movement of modern business and commercial software applications to the Web, and discusses how this shift has introduced new system development issues. Architectural approaches and Web system components are addressed, as well as the languages and products that are used to create Web systems. Basic terms used throughout the book are introduced.

Chapter 2--explains how to capture system behavior, or functionality, at the appropriate levels of detail through use case analysis using the RSI approach. The application of RSI use cases as an excellent starting point for test case definition is addressed.

Chapter 3--covers a multitude of security and privacy concerns for any Web system. The chapter focuses on security issues pertaining to the Web server, the database server and browser, and content security of custom components of a Web system.

Chapter 4--provides an in-depth discussion about the ability of the system to perform and scale. The chapter also explains how to identify and correct performance and scalability problems. The need for capacity planning is addressed as it pertains to the process of determining the resource requirements necessary for the Web system to be able to handle future load within an acceptable response time.

Chapter 5--details the challenges of providing service in an acceptable way to users with various operating systems and Web browsers. Guidance is provided on the implementation of standards and the development of a compatibility test matrix to aid in defining the proper scope of compatibility tests, given the extremely large possible number of test combinations.

Chapter 6--examines the suitability of the site's interface and end user experience relative to the intended user base. The Web system must be logical and intuitive and must provide a unique and pleasant shopping experience. Tests need to be applied to the system to provide assurance that an adequate level of usability has been implemented.

Chapter 7--outlines the various kinds of tools that are available to assist with the issues described in the previous chapters. Finally, Appendixes A-C provide supplementary information: Web testing checklists, a test tool evaluation matrix, and the Technology Bookstore case study.

Note that Chapters 3-6 provide not only an in-depth technical discussion of the material applicable to Web architecture and Web development audiences but also step-by-step guidance for the performance of tests applicable to both Web development and software testing. In addition and where applicable, references to additional sources of information are provided.



0201719363P08102001
Reviews
This item was reviewed in:
SciTech Book News, December 2001
To find out how to look for other reviews, please see our guides to finding book reviews in the Sciences or Social Sciences and Humanities.
Summaries
Back Cover Copy
Today's web software professionals must deliver new web applications to market quickly, while incorporating proper functionality, ease-of-use, security, and performance. This pressure underscores the need for effective engineering that facilitates both quality and rapid web system development. Quality Web Systemsprovides web developers and software test professionals with practical, experience-based guidance on web system engineering. Concise and straightforward, this book provides a framework for ensuring that key web system success criteria is addressed during the development of the web system. Detailed, technical guidance is provided for each success criteria, including testing strategies that allow for verification of a quality implementation. This book addresses the key success factors of quality web systems including: proper specification of system functionality, ease-of-use, compatibility with a variety of browsers, security, and system performance and scalability. Engineering these qualities into the system throughout the development life cycle, while performing relevant testing, prevents flaws that can later prove to be disastrous, and produces a product that is well-received by its customers. A case study is used throughout the book to illustrate practical applications of issues, approaches, strategies, and techniques. Specific topics covered include: Web system success criteria Engineering functionality through use case analysis Test cases from RSI use cases Security of web system components and databases Compatibility with multiple web browsers Performance and scalability behavior Load analysis and capacity planning Usability concerns and test strategies Test tool evaluation guide With the information and guidance in Quality Web Systems, you will be better able to ensure the development of a quality, timely, and successful web application. 0201719363B08102001
Long Description
Enterprise Web developers are trapped between a rock and a hard place: they're under tremendous pressure to get to market fast -- but if they deploy systems of poor quality, they will drive away customers -- losing revenue and market share for years to come. Quality Web Systems gives software professionals start-to-finish resources for enhancing quality and accelerating development at the same time. Quality Web Systems identifies the key obstacles to delivering Web systems that deliver promised levels of performance, security, and usability -- and proven solutions. Coverage includes: identifying key success criteria for Web development; specifying Web system functionality through RSI (Requirement-Service-Interface) use cases; creating test cases; checking browser and platform compatibility; identifying and testing for security vulnerabilities; planning and evaluating ease-of-use; and meeting specified performance and scalability requirements.
Back Cover Copy
Today's web software professionals must deliver new web applications to market quickly, while incorporating proper functionality, ease-of-use, security, and performance. This pressure underscores the need for effective engineering that facilitates both quality and rapid web system development.Quality Web Systemsprovides web developers and software test professionals with practical, experience-based guidance on web system engineering. Concise and straightforward, this book provides a framework for ensuring that key web system success criteria is addressed during the development of the web system. Detailed, technical guidance is provided for each success criteria, including testing strategies that allow for verification of a quality implementation.This book addresses the key success factors of quality web systems including: proper specification of system functionality, ease-of-use, compatibility with a variety of browsers, security, and system performance and scalability. Engineering these qualities into the system throughout the development life cycle, while performing relevant testing, prevents flaws that can later prove to be disastrous, and produces a product that is well-received by its customers.A case study is used throughout the book to illustrate practical applications of issues, approaches, strategies, and techniques.Specific topics covered include: Web system success criteria Engineering functionality through use case analysis Test cases from RSI use cases Security of web system components and databases Compatibility with multiple web browsers Performance and scalability behavior Load analysis and capacity planning Usability concerns and test strategies Test tool evaluation guideWith the information and guidance inQuality Web Systems, you will be better able to ensure the development of a quality, timely, and successful web application. 0201719363B08102001
Back Cover Copy
Today's web software professionals must deliver new web applications to market quickly, while incorporating proper functionality, ease-of-use, security, and performance. This pressure underscores the need for effective engineering that facilitates both quality and rapid web system development. Quality Web Systems provides web developers and software test professionals with practical, experience-based guidance on web system engineering. Concise and straightforward, this book provides a framework for ensuring that key web system success criteria is addressed during the development of the web system. Detailed, technical guidance is provided for each success criteria, including testing strategies that allow for verification of a quality implementation. This book addresses the key success factors of quality web systems including: proper specification of system functionality, ease-of-use, compatibility with a variety of browsers, security, and system performance and scalability. Engineering these qualities into the system throughout the development life cycle, while performing relevant testing, prevents flaws that can later prove to be disastrous, and produces a product that is well-received by its customers. A case study is used throughout the book to illustrate practical applications of issues, approaches, strategies, and techniques. Specific topics covered include:--Web system success criteria-Engineering functionality through use case analysis-Test cases from RSI use cases-Security of web system components and databases-Compatibility with multiple web browsers-Performance and scalability behavior-Load analysis and capacity planning-Usability concerns and test strategies-Test tool evaluation guideWith the information and guidance in Quality Web Systems, you will be better able to ensure the development of a quality, timely, and successful web application.0201719363B08102001
Back Cover Copy
Today's web software professionals must deliver new web applications to market quickly, while incorporating proper functionality, ease-of-use, security, and performance. This pressure underscores the need for effective engineering that facilitates both quality and rapid web system development. Quality Web Systems provides web developers and software test professionals with practical, experience-based guidance on web system engineering. Concise and straightforward, this book provides a framework for ensuring that key web system success criteria is addressed during the development of the web system. Detailed, technical guidance is provided for each success criteria, including testing strategies that allow for verification of a quality implementation. This book addresses the key success factors of quality web systems including: proper specification of system functionality, ease-of-use, compatibility with a variety of browsers, security, and system performance and scalability. Engineering these qualities into the system throughout the development life cycle, while performing relevant testing, prevents flaws that can later prove to be disastrous, and produces a product that is well-received by its customers. A case study is used throughout the book to illustrate practical applications of issues, approaches, strategies, and techniques. Specific topics covered include: Web system success criteria Engineering functionality through use case analysis Test cases from RSI use cases Security of web system components and databases Compatibility with multiple web browsers Performance and scalability behavior Load analysis and capacity planning Usability concerns and test strategies Test tool evaluation guide With the information and guidance in Quality Web Systems, you will be better able to ensure the development of a quality, timely, and successful web application. 0201719363B08102001
Bowker Data Service Summary
Get Web systems to market fast, without compromising performance, security or usability, with these start to finish system assurance techniques for enterpriseWeb applications.
Table of Contents
Forewordp. ix
Prefacep. xi
Acknowledgmentsp. xvii
Overview of Web Systems and Technologiesp. 1
Quality Web Systemsp. 1
Success Criteriap. 2
Assigning Priorities Based on Risksp. 3
Web System Engineeringp. 4
Web System Architecturep. 4
Chapter Summaryp. 9
Referencesp. 9
Web Engineering Using the RSI Approachp. 11
Use Case Analysisp. 12
Goal-Oriented Use Case Analysisp. 14
RSI Approachp. 15
RSI Model Developmentp. 21
Nonfunctional Requirementsp. 41
Technology Selectionp. 41
Test Procedures from RSI Use Casesp. 43
Chapter Summaryp. 56
Referencesp. 57
Securityp. 59
Overviewp. 61
Web and Application Serversp. 64
Database Serverp. 79
Client Computerp. 87
Secure Communicationsp. 90
Network Securityp. 92
Verifying Site Securityp. 93
TBS Case Studyp. 107
Chapter Summaryp. 111
Referencesp. 113
Performance and Scalabilityp. 115
Overviewp. 116
Performance and Scalability Requirementsp. 120
Verifying Site Performance and Scalabilityp. 121
Verification Phasesp. 125
Interpreting the Test Resultsp. 133
Improving Performance and Scalabilityp. 137
Analyzing Scalability and Costp. 144
TBS Case Studyp. 147
Chapter Summaryp. 155
Referencesp. 157
Compatibilityp. 159
Client-Side Compatibility Issuesp. 160
Verifying Site Compatibilityp. 181
TBS Case Studyp. 185
Chapter Summaryp. 189
Referencesp. 190
Usability and Accessibilityp. 191
Usability Engineeringp. 193
Accessibilityp. 200
Usability Evaluationp. 204
Automating Usability Evaluationp. 210
TBS Case Studyp. 214
Chapter Summaryp. 215
Referencesp. 215
Toolsp. 217
Engineeringp. 217
Securityp. 219
Performance and Scalabilityp. 220
Compatibilityp. 221
Usabilityp. 222
Other Toolsp. 222
Chapter Summaryp. 223
Appendixesp. 225
Evaluation Checklistsp. 225
Test Tool Evaluationsp. 243
Technology Bookstore Case Studyp. 283
Contributing Author Biographiesp. 301
Indexp. 305
Table of Contents provided by Syndetics. All Rights Reserved.

This information is provided by a service that aggregates data from review sources and other sources that are often consulted by libraries, and readers. The University does not edit this information and merely includes it as a convenience for users. It does not warrant that reviews are accurate. As with any review users should approach reviews critically and where deemed necessary should consult multiple review sources. Any concerns or questions about particular reviews should be directed to the reviewer and/or publisher.

  link to old catalogue

Report a problem