This certification exam measures your ability to design, build, and implement business solutions by using
Microsoft tools and technologies. Before taking the exam, you should be proficient in the following job skills.
Deployment Issues
- Identify appropriate information for a solution to store in the Microsoft Windows registry, and specify where in the registry this information should be stored.
- Given a scenario for installing or removing applications, explain the role that the registry should play.
- Given a business solution, develop a strategy for registering the components.
- Identify areas in which a particular business solution is or is not in compliance with the Windows logo requirements or the Microsoft Office logo requirements.
- Given a scenario for deploying an application, develop an appropriate disk-based, Web-based, or network-based solution for the deployment.
- Given a scenario for upgrading an application, develop an appropriate disk-based, Web-based, or network-based solution for the upgrade.
- Given a scenario, evaluate the use of Microsoft Systems Management Server as an aid to deploying a solution.
- Given a business solution and a deployment scenario, discuss the usefulness of code signing and how code signing is implemented.
Solutions Design Issues
- Describe the benefits of the Windows Open Services Architecture (WOSA).
- Choose an appropriate replication strategy and technology for a proposed solution.
- Given a solution, evaluate the performance implications of architectural choices.
- Given a particular business process, create an appropriate object model.
- Identify an appropriate multiple-tier application design.
- Given a business scenario, identify what type of solution (single-tier application or multiple-tier application) is appropriate.
- Evaluate a proposed object hierarchy as an appropriate solution in the context of a particular business problem.
- Evaluate Open Database Connectivity (ODBC) as a component of a database application.
- Given a database scenario, evaluate a proposed schema in terms of data normalization.
- Use Entity-Relationship Analysis (ERA) to identify the architecture of the database component for a particular business solution.
- Given a scenario, choose between a local database engine and a remote database engine.
- Evaluate a given architecture as appropriate for a transactional or decision-support system.
- Evaluate the security implications of a proposed business solution.
- Identify appropriate situations for use of a console application.
Internationalization Issues
- Given a business solution, explain the advantages and disadvantages of using the Unicode character representation as a component.
- Analyze the issues involved in developing localized applications.
Choosing Technologies
- Describe the features and capabilities of each Microsoft BackOffice™ product and use each product as a component of an integrated solution.
- Given a particular business problem, identify potential uses of major APIs, including OLE Messaging, Data Access Objects (DAO), ODBC, Remote Data Objects (RDO), SQL Distributed Management Objects (SQL-DMO), and Messaging API (MAPI).
- Describe the features and capabilities of messaging technologies as a component of a solution.
- Describe the features and capabilities of Windows Telephony API (TAPI) as a component of a solution.
- Describe the features and capabilities of License Service API (LSAPI) as a component of a solution.
- Describe the features and capabilities of Windows SNA API as a component of a solution.
- Describe the features and capabilities of Speech API as a component of a solution.
- Describe the features and capabilities of Crypto API as a component of a solution.
Internet and Intranet
- Compare Active scripting with other technologies as the basis for solving a particular business problem.
- Implement a solution by using Active scripting.
- Evaluate a solution that uses ActiveX™ controls in terms of performance, capabilities, distribution, security, and multiplatform support.
- Given a business scenario, decide whether Java™ provides an appropriate solution.
- Given a specification for a Web-based solution, choose between client-side scripting and server-side scripting for components of the solution.
- Compare the Internet Server API (ISAPI) with the Common Gateway Interface (CGI) for use within a specific Internet or intranet application.
- Given a business problem, choose appropriate components and interfaces for developing and deploying an Internet or intranet solution.
User Interface Issues
- Evaluate the interface of a proposed business solution for compliance with the Windows user-interface standards.
- Given a business solution, choose appropriate user-interface components to build the interface.
- Evaluate the various methods of providing help information to users (such as status bars, ToolTips, Help menu, F1 key, and .hlp files).
- Identify the features and benefits of a shell extension as a component of a solution.
- Given accessibility requirements as part of an application design, identify appropriate implementation of these requirements.
- Given a proposed distribution platform (such as 16-bit Windows, 32-bit Windows, the Internet, or an intranet), apply interface design guidelines to evaluate a given interface.
July 10th 1998, Hannes Reisinger