1.
You create Web-based client applications. You review an application that manages the medical information of patients. The information is confidential and needs to be stored by using the most secure method available. The application encrypts patient data and stores it in database tables. The application stores a document or image that is related to a patient in the following manner: The name of the item is stored in the database. The physical document or image is stored in the local file system. The application locates and retrieves the physical document or image based on the name that is returned from the database when the data for a patient is queried. You need to evaluate whether the current application design uses the most secure method available to store information and provide an appropriate recommendation. What should you recommend?
2.
You create Web-based client applications. You are evaluating an application. The application displays data that is stored in XML files. The data changes periodically. The development team implements a complex caching solution to improve the performance of the application. However, the caching solution is identified as causing the performance of the application to drop to an unacceptable level. The caching solution also results in significant data latency. The application requirements state that the data that is displayed in the application must be close to real time. You need to ensure that the application design meets the requirements. You also need to ensure that least amount of code is used. Which rationale should you choose?
3.
You create Web-based client applications. You are reviewing a Web application page that populates a list of all employees of your company. You analyze code and find that the Web application page does not prevent exceptions from traveling to the browser. You need to ensure that the Web application page intercepts exceptions and presents an error message to the browser. What change should you suggest?
4.
You create Web-based client applications. You are creating a component that sends the data that is generated by regional offices to a remote server that is located at the central office. Each regional office generates thousands of orders every week. This data is stored on several tables in an instance of Microsoft SQL Server that is located at the regional office. The manager at the regional office reviews all orders and modifies them, if necessary, before inserting them into the database at the central office. You need to ensure that the component meets the following requirements: The manager has the option of reviewing and modifying the orders offline. The data from a regional office is copied to the server that is located at the central office in as short a time as possible. Which option should you use?
5.
You create Web-based client applications. You are creating an application for a Web site. The Web site uses the application to simulate mortgage loans. Your application calculates the monthly payment for loans. The monthly payment is based on the number of payments, rate, and the amount of loan. You need to create the unit testing strategy for the application. What should you do?
6.
You create Web-based client applications. You are creating an online reporting application that must generate inventory restocking reports within 34 seconds. In the development environment, during a unit test, generation of the month-end report took 42 seconds. You need to recommend what action must be taken to validate the test results. What should you recommend?
7.
You create Web-based client applications. You are creating an intranet application that reviews customer data. The internal Personally Identifiable Information (PII) policy specifies the following requirements for access to customer data: Only employees in the customer management group can access the customer data. Access to customer data is limited to computers that are inside company facilities. The legal team advises that you log information that verifies that you have met the PII requirements. The log might be useful if there is a legal challenge over customer privacy. You must create a design that uses minimum amount of storage. You must also ensure that the design meets all the requirements. You decide to store the Microsoft Windows user name for any user who uses the program to access the customer data. You also decide to store the date and time of the access. You need to decide if the design will meet all the requirements. What should you conclude?
8.
You create Web-based client applications. You are designing a procedure to retrieve product data from a database. The product data will be displayed on several pages of your Web site. The data will be filtered and sorted by different parameters and will be displayed in grids with paging. Users will not be able to modify the data that is displayed on the Web site. The product data is stored in a database on an instance of Microsoft SQL Server that is located on a different server. The database is configured to support SQL cache invalidation. You need to ensure that the data is retrieved such that the pages of the Web site load as quickly as possible. What should you do?
9.
You create Web-based client applications. You are creating a Web site that displays product information for your company. The application must meet the following requirements: Support at least 20 concurrent users. Consume less than 40 percent of the CPU time during peak usage. Process at least five requests per second during peak usage, which is estimated to be between 20 and 30 users. A Web test is created to verify the requirements by recording how a regular user would interact with the site. Then, based on the Web test, a load test is created. The load test simulates 30 users who execute the Web test simultaneously. You need to decide whether the current strategy is enough to verify the requirements, and recommend changes. What should you recommend?
10.
You create Web-based client applications. You are reviewing a Web application page that populates a list of all employees of your company. You analyze code and find that the Web application page does not prevent exceptions from traveling to the browser. You need to ensure that the Web application page intercepts exceptions and presents an error message to the browser. What change should you suggest?