Exam 70-548: Designing and Developing Windows-Based Applications – Study Topics

  1. Envisioning and Designing an Application
    • Evaluate the technical feasibility of an application design concept.
    • Create a proof-of-concept prototype.
    • Evaluate the technical specifications for an application to ensure that the business requirements are met.
    • Evaluate the logical design of an application.
    • Evaluate the physical design of an application. Considerations include the design of the project structure, the number of files, the number of assemblies, and the location of these resources on the server.
  2. Designing and Developing a User Interface
    • Choose an appropriate layout for the visual interface.
    • Evaluate a strategy for implementing a common layout throughout the UI.
    • Choose an appropriate control based on design specifications.
    • Choose an appropriate data validation method at the UI layer.
    • Choose appropriate user assistance and application status feedback techniques.
    • Choose an appropriate mechanism to deliver multimedia data from an application.
  3. Designing and Developing a Component
    • Establish the required characteristics of a component.
    • Create the high-level design of a component.
    • Develop the public API of a component.
    • Develop the features of a component.
    • Develop an exception handling mechanism.
    • Develop the data access and data handling features of a component.
    • Develop a component to include profiling requirements.
  4. Designing and Developing an Application Framework
    • Consume a reusable software component.
    • Choose an appropriate exception handling mechanism.
    • Choose an appropriate implementation approach for the application design logic.
    • Choose an appropriate event logging method for the application.
    • Monitor specific characteristics or aspects of an application.
    • Evaluate the application configuration architecture.
  5. Testing and Stabilizing an Application
    • Perform a code review.
    • Design a unit test.
    • Perform integration testing.
    • Resolve a bug.
  6. Deploying and Supporting an Application
    • Evaluate the performance of an application that is based on the performance analysis strategy.
    • Analyze the data received when monitoring an application.
    • Evaluate the deployment plan.
    • Create an application flow-logic diagram.
    • Validate the production configuration environment.

Source: Microsoft Learning, March 2007, Preparation Guide for Exam 70-548

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

%d bloggers like this: