SKILLS MEASURED BY EXAM 70-152

Course
1017

Analyzing Business Requirements
Analyze the scope of a project.
  • Identify the purpose of a Web site.
  • Identify the target audience, for example, an audience on the Internet, an extranet, an intranet, or any combination of these three.
  • Review the functionality and design of existing applications.
  • Examine anticipated changes in the current environment.
  • Estimate an expected lifetime of the solution.
  • Estimate the scope of the solution.
  • Quantify tradeoffs among time, cost, budget, and benefits.

 

Analyze the extent of a business requirement.
  • Specify the planned platform and infrastructure.
  • Identify business requirements based on customer input.
  • Identify which type of business problem exists.
  • Identify the physical requirements.
  • Quantify the impact on the organization in areas such as finances, budget, TCO, ROI, politics, technical acceptance level, and training.
  • Establish and define customer quality requirements.

 

Analyze security requirements.
  • Identify the need for roles of specific types of users, including administrators, groups, guests, and clients.
  • Identify requirements for access to components on a Web site.
  • Specify auditing capabilities.
  • Specify logging capabilities.
  • Identify the level of security required.

¤

Analyze performance requirements.
  • Identify the impact of components that affect performance. Such components include bandwidth, which includes maximum page size and modem speed; multimedia; and browser capabilities.
  • Identify the impact of customer response-time expectations on an application.
  • Identify the impact of scalability on the solution.
  • Identify tradeoffs between performance requirements and available technology.
  • Identify tradeoffs between performance and portability in the selection of a Web browser and a Web server.

¤

Analyze maintainability requirements.
  • Identify the requirements for ongoing updates and distribution of the application.

 

Analyze extensibility requirements.
  • Identify the impact of an increase in the number of end users, the growth of an organization, and an increase in the functionality of the application.
  • Identify the impact of an increase in data.

 

Analyze availability requirements.
  • Identify the level of availability required.
  • Identify the geographic area to be covered.
  • Assess the impact of downtime on end users.

 

Analyze requirements that include such human factors as target audience, localization, accessibility, roaming users, online Help, and special needs.
  • Identify localization requirements, including target languages.
  • Identify accessibility needs, including alternate text site, tab order, and text-only links.
  • Analyze documentation and online Help requirements.
  • Identify the impact of various connectivity solutions on the application.
  • Identify constraints due to the environment, for example, 640 x 480 screen resolution and Internet versus intranet.

 

Analyze the requirements for integrating a Microsoft Visual InterDev solution with existing applications.
  • Identify the location of existing data.
  • Identify the format of existing data.
  • Identify all migration considerations.
  • Identify data conversion requirements.

¤

Analyze Web site development requirements.
  • Identify the number of Web developers and content authors needed to develop and initially implement the solution, and identify how the team will be staffed.
  • Identify the security levels needed for each type of development role.
  • Identify hardware and software needs for the development team.

¤

Defining the Technical Architecture for a Solution
Given a business scenario, identify which solution type is appropriate. Solution types are single-tier, two-tier, and n-tier.

Identify which technologies are appropriate for implementation of a given business solution.
  • Select the appropriate development tools to use.
  • Identify which products and technologies are appropriate for implementation.

¤

Choose a data storage architecture. Considerations include volume; number of transactions per time slice; number of connections or sessions; scope of business requirements; extensibility requirements; reporting requirements; and number of users.

 

Test the feasibility of a proposed technical architecture.
  • Demonstrate that business requirements are met.
  • Meet existing technology constraints.
  • Assess the impact and tradeoffs that result if a specific requirement is not met.

 

Developing the Conceptual and Logical Design
Construct a conceptual design that is based on a variety of scenarios and that includes context, workflow process, task sequence, and physical environment models.

 

Given a conceptual design, apply the principles of modular design to derive the components and services of the logical design.

 

Incorporate business rules into object design.

 

Designing a User Interface and User Services
Identify the logical sequence of information flow to the user.
  • Identify an appropriate navigational scheme for a Web site that reflects the information flow.

¤

Identify input validation procedures that should be integrated into the user interface.
  • Identify which type of script to use: server-side or client-side.
  • Compare VBScript and JavaScript.

Evaluate methods of providing user assistance.

 

Use the Visual InterDev WYSIWYG page editor to construct a prototype user interface that is based on business requirements, user interface guidelines, and the organization’s standards.

¤

Deriving the Physical Design
Assess the potential impact of the logical design on performance, maintainability, extensibility, scalability, availability, and security.

Evaluate whether access to a database should be encapsulated in an object.

Design the properties, methods, and events of COM components and Microsoft Transaction Server (MTS) components on a server.

Establishing the Development Environment
Install and integrate Microsoft Visual InterDev with Microsoft Visual SourceSafe™.

Install Visual InterDev development tools. Development tools include Visual InterDev client components and Visual InterDev server components.

Install and configure server services. Services include Active Server Pages (ASP) on a Web server; the Microsoft FrontPage® Server Extensions; Web servers; and other servers or services such as MTS, SMTP service, Index Server, and Microsoft NetShow™.

Configure a client computer to use an MTS component.

Creating User Services
Implement the sequence of flow for the user interface.
  • Apply consistent site navigation within a page and between pages.
  • Use components such as HTML tags, text hyperlinks, graphics, tables, and frames.

Create an HTML form.

 

Validate user input.
  • Validate user input by using an HTML form.
  • Validate server-side code.

 

Process user input from an HTML form.

Add Microsoft ActiveX® controls to a Web page.

Add a Java applet to a Web page.

 

Create dynamic Web pages by using Active Server Pages.
  • Create server-side scripts.
  • Create client-side scripts.

Add a scriptlet to a Web page.

Use scripting and DHTML to create a Web page that dynamically changes attributes of elements, changes content, changes styles, positions elements, and uses visual filters and transitions.

Dynamically return different Web pages based on a user ID.
  • Identify authentication methods.

Display data by using ActiveX Data Objects (ADO).

Add server code to an ASP page that will instantiate and invoke a COM component.

Add error handling to server-side and client-side scripts.

Implement a client-side solution or a server-side solution that enables users to send e-mail from a Web page.

Create a Web page that is dynamically constructed from data in a database.

Enable a Web page to author a channel.

 

Add search capabilities to a Web site.

Apply a consistent look and feel to a Web site.
  • Apply linked cascading style sheets to Web pages.
  • Use themes.
  • Use layouts.

Add media delivery capabilities to a Web site. Components include animation, sound, push content, NetShow, Java applets, plug-ins, and embedded MPEG.

 

Create a Web page that includes tables, graphics, and animation.

Create a Web site that allows membership.

 

Creating Data Services
Use ODBC and ADO to access or manipulate a data source.

Write ADO code that accesses data by using the Execute Direct model.

Write ADO code that accesses data by using the Prepare and Execute model.

Write ADO code that accesses data by using the Stored Procedure model.

Manipulate data by using client-side cursors.

Manipulate data by using server-side cursors.

Given a database error, handle the error.

Manage transactions to ensure data consistency and recoverability.

Write SQL statements that retrieve and modify data.

Write SQL statements that use joins to combine data from multiple tables.

Create a stored procedure that returns information.

Create triggers that implement rules.

 

Testing the Solution
Create a test plan.

 

Debug a Web application by using Visual InterDev debugging tools.
  • Set breakpoints on client-side and server-side scripts.
  • Inspect and manipulate variables.
  • Create a connection to remote server processes.
  • Use the MTS Explorer to track availability and performance of MTS middle-tier components.

Deploying a Web Application
Publish and distribute Web content and components across multiple servers.

Replicate Web content and components across multiple servers.

Establish mechanisms for posting content on a Web site.

Managing a Web Site
Deploy updated pages, graphics, sound, ActiveX controls, and COM components on a Web site.

 

Verify hyperlinks.

Maintain streaming media on a Web site.

 

 
ZAPPAWEB is a trademarks of ZAPPAWEB. All other products mentioned are registered trademarks or trademarks of their respective companies.
Questions or problems regarding this web site should be directed to webmaster@zappaweb.com
Copyright © 1999-2007 ZAPPAWEB. All rights reserved.
Last modified: torsdag februar 21, 2008