Exam Questions

Question 1

Based on the case study, which of the following new functional modules appear to be in scope for your solution at XYZ Corp.? (Choose all that apply.)

  • A. COM Interop module

  • B. Workflow module

  • C. Web Services module(s)

  • D. Reporting module

  • E. ASP.NET browser-based user interface

Question 2

Which of the following statements represent the biggest business benefits your solution should realize? (Choose two.)

  • A. Ability to save on postage costs

  • B. Improved customer satisfaction for those with vehicles being repaired

  • C. Cheaper rates for auto insurance policies

  • D. .NET Framework's capabilities that aren't found in Visual Basic 6.0

  • E. Faster processing of paperwork to collect accounts receivables sooner

Question 3

Upper management at XYZ Corp. has asked for a risk mitigation plan. Which of the following items would surely appear on the list of risks? (Choose all that apply.)

  • A. Effort to rewrite the current middle tier misses important business rules

  • B. Budget overruns

  • C. Chance of missing completion deadline

  • D. Web Services being viewed or altered en route

  • E. Lack of management support

Question 4

Which of the following choices is not likely to be a business requirement for XYZ Corp.?

  • A. A "Contact Us" link on the Web site

  • B. Secure B2B communication through XML Web Services

  • C. EDI communication between XYZ and the insurance clients

  • D. 100% accuracy with all XML transmissions

Question 5

Which of the following choices describe use case scenarios that you might expect for the XYZ Corp. solution? (Choose two.)

  • A. Logging an unexpected exception to the server's event log.

  • B. Required information that an insurance company must provide (ID, password, VehicleID) to access one of the Web Service methods.

  • C. A customer whose vehicle is being evaluated logs on to the Web site to check the status.

  • D. All SQL Server updates, deletes, or inserts should be audited.

  • E. A vehicle is transferred from inspection status to the salvage yard and deemed "totaled."

Question 6

Which of the following diagrams or deliverables would not be part of your Unified Modeling Language (UML) design documentation?

  • A. Use case diagram

  • B. ER diagram

  • C. Sequence diagram

  • D. Class diagram

Question 7

XYZ Corp. has set a goal of doing business with the U.S. Federal Government. To meet this goal, it must conform to Section 508 of the Federal Rehabilitation Act, which requires the Web site to meet certain accessibility criteria. Which of the following choices are likely to be on XYZ's list of user requirements to meet this goal? (Choose all that apply.)

  • A. Provide 100% uptime so that users can access your system during non-peak hours.

  • B. Support the Windows ShowSounds feature.

  • C. Allow the user to control the font size and type.

  • D. Add speech recognition to your Web site.

  • E. Avoid using only color to indicate status (for example, using red text to indicate incorrect input into a field).

Question 8

Which of the following statements is a crucial operational requirement for the XYZ Corp. solution?

  • A. The XYZ Corp. logo should appear in the upper-right corner of all Web pages.

  • B. All new .NET code should be written in C#.

  • C. XML Web Services should be available 99.999% of the time.

  • D. All new classes require UML sequence diagrams.

Question 9

Which of the following UML diagrams would assist the development team in documenting the solution's operational requirements?

  • A. Deployment diagram

  • B. Sequence diagram

  • C. Component diagram

  • D. State chart diagram

Question 10
graphics/trick_icon.gif

XYZ Corp. has made security for its XML Web Service an important component of the new system. Which of the following technology specifications provides the most comprehensive approach?


  • A. WS-I

  • B. WSDL

  • C. X.509 certificates

  • D. SSL

Question 11

Which of the following statements would you expect to see on a "specifications" document for XYZ Corp.?

  • A. Use COM Callable Wrapper (CCW) to interact with legacy COM business components.

  • B. Use Runtime Callable Wrapper (RCW) to interact with legacy COM business components.

  • C. The XML Web Service must be available 99.999% of the time.

  • D. User passwords must be longer than six characters.

Question 12

Which of the following Object Role Modeling (ORM) fact statements best describes the relationship between the vehicle and its current disposition?

  • A. Vendor has a Vehicle on Date.

  • B. The Vehicle with VehicleID 123 is assigned to the Vendor with VendorID 456 on Date 01/17/2003.

  • C. The Vehicle with VehicleID 123 is assigned to the Vendor with VendorID 456. The Vehicle with VehicleID 123 was last assigned on 01/17/2003.

  • D. Vendor can have from zero-to-many vehicles assigned by date.

Question 13

In an ORM diagram, if one arrow is associated with the statement "is used by," which of the following choices would probably be the text associated with the arrow going in the opposite direction?

  • A. Owns

  • B. Uses

  • C. Has a

  • D. Nothing

Question 14

Which of the following high-level architectures seems to be the right choice for XYZ Corp.?

  • A. ASP.NET application

  • B. ASP.NET combined with XML Web Services

  • C. .NET Windows Forms application

  • D. XML Web Services

  • E. A hybrid architecture with ASP.NET, .NET Windows Forms, and a mobile UI

Question 15
graphics/trick_icon.gif

Assuming performance issues are a lower priority than getting the solution running, which of the following strategies is best for gluing together the old COM application and the new ASP.NET interface?


  • A. Screen scrape the existing system's GUI.

  • B. Use a .NET Remoting wrapper between the ASP.NET pages and the existing COM business layer.

  • C. Use COM Interop and talk directly with the current business layer.

  • D. Use an XML Web Services wrapper between the ASP.NET "code behind" and the existing COM business layer.

Question 16

Client codes and the list of vendors that repair vehicles change about three or four times a year. Which of the following is the best place to cache this information so that the User Services Layer can get to it quickly for populating drop-down lists?

  • A. Application object

  • B. Cache object

  • C. Session object

  • D. Database table

Question 17

To track any errors that might occur in the new XYZ solution, which of the following choices could be considered viable? (Choose two.)

  • A. Write error information to the machine's event log.

  • B. Turn on SQL Server logging.

  • C. Register exception events with WMI.

  • D. Create a custom error.aspx page and set up the necessary entries in the web.config file.

  • E. Insert Debug.WriteLine statements in the exception-handling code.

Question 18

While users are logged on to the Web site, you don't want them to have to enter the vehicle's ID for each screen. Which of the following would be the most secure place to store this bit of information?

  • A. Application object, indexed by a unique Session ID

  • B. Session object

  • C. Database table, indexed by a unique Session ID

  • D. ASP.NET page's ViewState hidden field

Question 19

With security being so crucial to the XYZ Corp. solution, which of the following products might be considered for the Web site?

  • A. IIS Server

  • B. ISA Server

  • C. Application Center Server

  • D. BizTalk Server

Question 20

With the new ASP.NET user tier talking to the legacy business logic, which of the following performance issues might result that would need to be evaluated? (Choose all that apply.)

  • A. COMTI might need to be tuned for optimal performance.

  • B. Interaction across COM Interop might be too finely grained (chatty).

  • C. The scalability of the business layer should be questioned, as the number of simultaneous users is much higher.

  • D. You might need to consider stored procedures in place of dynamic SQL.

  • E. Web Services are too slow, so you need to consider using .NET Remoting.

Question 21

Using only information from the case study, which of the following is the best choice for a "natural" primary key that defines the disposition of a vehicle at any point in the process?

  • A. VehicleID, DispositionCode

  • B. VehicleID, DateTransferred, VendorID

  • C. VehicleID, DispositionCode, Date

  • D. VehicleID, DateIn, DateOut, VendorID

Question 22

Which of the following relationships seems most appropriate between a table of client insurance companies and a table of vehicles that XYZ Corp. is currently processing?

  • A. One-to-one

  • B. One-to-many

  • C. One-to-zero or many

  • D. Many-to-zero or one

Question 23

If XYZ Corp. were making additions to its database schema, which it has no plans to do, which of the following choices violate the first normal form (1NF) rule of database design? (Choose all that apply.)

  • A. PrimaryPhone, SecondaryPhone, and AlternatePhone fields are in the Vehicle table.

  • B. The AppGlobalCache table has a SavedUserState field that holds a well-formed XML stream.

  • C. The Client table has a ZipCode field (sample data: "34467-0001").

  • D. The VehicleDisposition table (which vendor the vehicle is currently with) has a VendorStreetAddress field (sample data: "123 Pine Street").

  • E. The Security table has a PowerUsers field (sample data: "blmcd;rfttg;swgre;mayfd").

Question 24

Again, if XYZ Corp. reevaluated its database schema, which of the following choices violate the third normal form (3NF) rule of database design? (Choose all that apply.)

  • A. The Security table has a PowerUsers field (sample data: "blmcd;rfttg;swgre;mayfd").

  • B. The Vehicle table, with VehicleID being the primary key, also has a field for the vehicle identification number (VIN).

  • C. The Vendor table, which has a field showing what state the vendor is in, also has a field that identifies the state's capital city (for example, IA, Des Moines).

  • D. The State field in the Vendor table is a foreign key to the State table and Nulls are allowed.

  • E. All statements are in compliance with 3NF.

Question 25

XYZ wants to reevaluate how the current COM application is deployed. Based on what you know, which of the following options seems best?

  • A. Continue to deploy as you do today, using SMS.

  • B. Deploy using the .NET Framework's "just in time" strategy.

  • C. Move all the users to a Web browser interface.

  • D. Use the Visual Studio .NET Packaging Wizard.

Question 26

The database table that holds XYZ's vendor list is often queried by the StateCode field (for example, "IL"). Which of the following choices would be the best approach, assuming it has not already been done?

  • A. Add a clustered index to the table's primary key.

  • B. Create a denormalized table that includes all records from the Vendor table and the State table.

  • C. Add a clustered index to the StateCode field of the Vendor table.

  • D. Add a non-clustered index to the StateCode field of the Vendor table.

Question 27

After implementing the new Web application for XYZ Corp., you find that you are getting complaints about performance. Which of the following approaches would be most appropriate to aid your initial investigation into this problem? (Choose two.)

  • A. WMI

  • B. Application Center Test

  • C. Performance Monitor

  • D. Index Tuning Wizard

  • E. Adding tracing calls to your .NET components

Question 28

The XYZ Corp. development team wants to implement minimal best-practice standards for the code. If the team set a goal to follow the Microsoft published guidelines, which of the following practices would be good team standards to implement? (Choose all that apply.)

  • A. Use Pascal case for all public properties.

  • B. If an object of type Collection has no members, return Null instead of an empty collection.

  • C. Avoid "write-only" properties.

  • D. Always use the Dispose pattern.

  • E. Use camel case for all private, internal variables.

Question 29

A second Web application is scheduled for later in the year at XYZ Corp. This new application will run on the same Web server as your solution. XYZ also wants to take advantage of several features offered in a new .NET component that does "real-time scheduling." Which of the following strategies would be the simplest to implement?

  • A. XCOPY deployment to the new application's virtual directory

  • B. Creating a strong name for the component

  • C. Using the Singleton pattern

  • D. Registering in the Global Assembly Cache

Question 30

XYZ Corp. might want to link the solution you are working on to its corporate data stores housed on an IBM AS/400, which currently does payroll, accounts receivables, and accounts payables. If this happens, which of the following products would be the most likely choice to make this happen?

  • A. BizTalk Server

  • B. Host Integration Server

  • C. COMTI

  • D. SNA Server



Analyzing Requirements and Defining. Net Solution Architectures (Exam 70-300)
MCSD Self-Paced Training Kit: Analyzing Requirements and Defining Microsoft .NET Solution Architectures, Exam 70-300: Analyzing Requirements and ... Exam 70-300 (Pro-Certification)
ISBN: 0735618941
EAN: 2147483647
Year: 2006
Pages: 175

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net