Topic 2, Web Application
You are developing an online shopping web application.
✑ A user is not required to provide an email address. If a user enters an email
address, it must be verified to be a valid email address.
✑ Information about the first product on the product page must fade out over time to
encourage the user to continue browsing the catalog.
✑ Administrators must be able to edit information about existing customers.
✑ Administrators also must be able to specify a default product on the product page.
✑ The web store application is in a load-balanced web farm. The load balancer is not
configured to use server affinity.
✑ The web store application is an ASP.NET MVC application written in Visual Studio
✑ The value of the productId property must always be greater than 0.
✑ The Products page for mobile devices must display to mobile users. The Products
page for desktop devices must display to desktop users.
✑ The data must be stored in a serialized XML data format.
✑ Serialized objects must be schema-independent.
✑ Exceptions originating from IIS must display a page with support contact
✑ Some page links expire, and users who access these links encounter 404 errors.
✑ Exceptions must be logged by using the WriteLog method of the Utility class.
✑ The application must support image format conversions from .bmp to .jpeg for