Sunteți pe pagina 1din 16

Introduction

Contents

Introduction 1
Course Materials 2
Prerequisites 3
Course Outline 4
Setup 7
Initial Logon Procedure 8
Microsoft Official Curriculum 9
Microsoft Certified Professional Program 10
Facilities 13

M
Information in this document, including URL and other Internet Web site references, is subject to
change without notice. Unless otherwise noted, the example companies, organizations, products,
domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious,
and no association with any real company, organization, product, domain name, e-mail address,
logo, person, place or event is intended or should be inferred. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting the rights under copyright, no
part of this document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or
otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.

©2003 Microsoft Corporation. All rights reserved.

Microsoft, MS-DOS, Windows, Windows NT, Active Directory, ActiveX, Authenticode,


BizTalk, Microsoft Press, MSDN, Outlook, PowerPoint, SharePoint, Visio, Visual Basic, Visual
C++, Visual C#, Visual FoxPro, Visual Studio, Windows Media, and Windows Server are either
registered trademarks or trademarks of Microsoft Corporation in the United States and/or other
countries.

The names of actual companies and products mentioned herein may be the trademarks of their
respective owners.
Introduction 1

Introduction
2 Introduction

Course Materials

The following materials are included with your kit:

■ Name card. Write your name on both sides of the name card.
■ Student workbook. The student workbook contains the material covered in
class, in addition to the hands-on activities.
■ Student Materials compact disc. The Student Materials compact disc contains
the Web page that provides you with links to resources pertaining to this course,
including additional readings, review and lab answers, lab files, multimedia
presentations, and course-related Web sites.

Note To open the Web page, insert the Student Materials compact disc into the
CD-ROM drive, and then in the root directory of the compact disc, double-click
Autorun.exe or Default.htm.

■ Course evaluation. To provide feedback on the course, training facility, and


instructor, you will have the opportunity to complete an online evaluation near
the end of the course.
To provide additional comments or feedback on the course, send e-mail to
support@mscourseware.com. To inquire about the Microsoft® Certified
Professional program, send e-mail to mcphelp@microsoft.com.
Introduction 3

Prerequisites

This course requires that you meet the following prerequisites:

■ A general understanding of the software development life cycle.


■ Familiarity with Microsoft .NET development technologies.
■ Familiarity with the Microsoft Solutions Framework (MSF) Process Model.
■ Basic familiarity with object modeling and data modeling methodologies.
■ Experience working with Microsoft Visio® 2002 Professional.
■ One year experience as part of a software development team.
4 Introduction

Course Outline

Module 1, “Introduction to Designing Business Solutions,” describes MSF. The


module begins with an overview of the MSF Process Model and its various phases.
The module describes the key activities that are performed during application
design and the deliverables that are associated with those activities. The module
also describes the case study that is used in the course. All the practices and
solution documents are created for the case study.

Module 2, “Gathering and Analyzing Information,” describes the process of


gathering and analyzing information for designing a business solution. The module
begins by describing the types of information that you need to gather, sources of
information, and some techniques that you can use to gather information, such as
interviews, shadowing, and prototyping. The module then describes how to analyze
the gathered information by using use cases, usage scenarios, and other techniques.

Module 3, “Envisioning the Solution,” discusses the envisioning phase of the MSF
development process. The module begins by describing the purpose of the
envisioning phase in application design. It then describes the roles and
responsibilities of team members during this phase. It also discusses the major
tasks of the envisioning phase. Finally, the module describes how to define the
vision of the project and analyze risks that are associated with the project.

Module 4, “Creating the Conceptual Design,” describes the conceptual design


process of the planning phase in the MSF development process. The module begins
by discussing the purpose of the planning phase and provides an overview of the
three design processes that occur during the planning phase: conceptual, logical,
and physical design. The module also explains the purpose and benefits of the
functional specification. The module then describes the conceptual design process
in detail, and discusses the three steps of conceptual design: research, analysis, and
optimization.
Introduction 5

Module 5, “Creating the Logical Design,” explains the logical design process of the
planning phase. The module begins with an overview of the purpose and benefits of
logical design, and describes the team composition and the roles of each member
during this process. The module then describes in detail how to create the logical
design for a business solution. It also discusses the various tools and techniques
that can be used to document the outputs of logical design. Finally, the module
describes how to optimize the logical design. Validating against requirements is
recommended as the best strategy for optimizing the logical design.

Module 6, “Creating the Physical Design,” describes the physical design process of
the planning phase. The module begins by discussing the purpose of physical
design. The module also discusses the deliverables of physical design. The module
then describes in detail the tasks that are involved in completing the physical
design process: research, analysis, rationalization, and implementation.

Module 7, “Designing the Presentation Layer,” discusses how to design the


presentation layer of an application. The module begins with an overview of the
presentation layer and its two components: user interface and user process. The
module then describes how to design the user interface and user process
components of an application and also recommends some guidelines for the design
process.
6 Introduction

Course Outline (continued)

Module 8, “Designing the Data Layer,” describes how to design the data layer of an
application. The module also discusses how to optimize data access and implement
data validation in an application.

Module 9, “Designing Security Specifications,” describes the design guidelines for


creating security specifications for an application. The module recommends some
tools and methods for assessing threats to an application and the mitigation
techniques that can be used to resolve the threats. The module also describes some
security features of .NET technologies. Finally, the module discusses the steps and
the guidelines that can be followed for designing authentication, authorization, and
auditing for an application.

Module 10, “Completing the Planning Phase,” describes the tasks and plans that
the project team works on to complete the planning phase of the project. This
module describes the guidelines and recommended practices for designing for
scalability, availability, reliability, performance, interoperability, and globalization
and localization. The module discusses how to plan for administrative features
such as monitoring, data migration, and licensing specifications. In addition, the
module discusses the development plan, test plan, pilot plan, deployment plan, and
migration plan. The module also discusses the purpose and contents of a technical
specification document.

Module 11, “Stabilizing and Deploying the Solution,” describes the tasks that are
involved in stabilizing and deploying a solution. The module begins by discussing
the stabilizing phase, and then explaining in detail the various types of testing that
can be performed to stabilize a solution. The module also describes the tasks that
are involved in conducting a pilot. Next, the module describes the process of
deployment. Finally, the module discusses how to plan for deployment, and the
various strategies that can be used to deploy a solution.
Introduction 7

Setup

Software The following software will be used in the classroom:

■ Microsoft Windows® XP Professional with Service Pack 1


■ Microsoft Office XP Professional with Service Pack 1
■ Microsoft Visio 2002 Professional
Course files There are files associated with the labs in this course. The starter and solution files
are located in the install_folder\Practices\ModXX folder on the student computers.
8 Introduction

Initial Logon Procedure

Complex passwords To meet the complexity requirements for the password that you will use in this
course, you must include characters in your password from at least three of the
following four categories:

■ Uppercase letters (A to Z)
■ Lowercase letters (a to z)
■ Numbers (0 to 9)
■ Symbols (! @ # $)

To create the password that you will use in this course, you must log on either as
Studentxx, where xx is your student number, or as Student, depending on the
classroom setup.
Tasks  Log on to your account
1. Press CTRL+ALT+DEL to open the Log On to Windows dialog box.
2. In the User name box, type Studentxx or Student
3. In the Password box, type P@ssw0rd
4. In the Log on to box, select the name of the domain that is used in the course or
the name of your computer, and then click OK.
The Logon Message dialog box appears, stating that your password must be
changed at initial logon.

 Change your password


1. In the Logon Message dialog box, click OK.
2. In the New Password box, type your new password.
3. In the Confirm New Password box, retype your password, and then click OK.
4. In the Change Password dialog box, click OK.
Introduction 9

Microsoft Official Curriculum

Introduction Microsoft Training and Certification develops Microsoft Official Curriculum


(MOC), including MSDN® Training, for computer professionals who design,
develop, support, implement, or manage solutions by using Microsoft products and
technologies. These courses provide comprehensive skills-based training in
instructor-led and online formats.
Microsoft Training and For more information, visit the Microsoft Training and Certification Web site at
Certification http://www.microsoft.com/traincert/.
information
10 Introduction

Microsoft Certified Professional Program

Introduction Microsoft Training and Certification offers a variety of certification credentials for
developers and IT professionals. The Microsoft Certified Professional program is
the leading certification program for validating your experience and skills, keeping
you competitive in today’s changing business environment.
Related certification This course helps students to prepare for Exam 70-300: Analyzing Requirements
exam and Defining Microsoft .NET Solution Architectures.

Exam 70-300 is a core exam for the Microsoft Certified Solution Developer
(MCSD) for Microsoft .NET certification.
MCP certifications The Microsoft Certified Professional program includes the following certifications.

■ MCSA on Microsoft Windows 2000


The Microsoft Certified Systems Administrator (MCSA) certification is
designed for professionals who implement, manage, and troubleshoot existing
network and system environments based on Microsoft Windows 2000
platforms, including the Windows .NET Server family. Implementation
responsibilities include installing and configuring parts of the systems.
Management responsibilities include administering and supporting the systems.
■ MCSE on Microsoft Windows 2000
The Microsoft Certified Systems Engineer (MCSE) credential is the premier
certification for professionals who analyze the business requirements and
design and implement the infrastructure for business solutions based on the
Microsoft Windows 2000 platform and Microsoft server software, including the
Windows .NET Server family. Implementation responsibilities include
installing, configuring, and troubleshooting network systems.
Introduction 11

■ MCAD
The Microsoft Certified Application Developer (MCAD) for Microsoft .NET
credential is appropriate for professionals who use Microsoft technologies to
develop and maintain department-level applications, components, Web or
desktop clients, or back-end data services or work in teams developing
enterprise applications. The credential covers job tasks ranging from
developing to deploying and maintaining these solutions.
■ MCSD
The Microsoft Certified Solution Developer (MCSD) credential is the premier
certification for professionals who design and develop leading-edge business
solutions with Microsoft development tools, technologies, platforms, and the
Microsoft Windows DNA architecture. The types of applications MCSDs can
develop include desktop applications and multi-user, Web-based, N-tier, and
transaction-based applications. The credential covers job tasks ranging from
analyzing business requirements to maintaining solutions.
■ MCDBA on Microsoft SQL Server™ 2000
The Microsoft Certified Database Administrator (MCDBA) credential is the
premier certification for professionals who implement and administer
Microsoft SQL Server databases. The certification is appropriate for individuals
who derive physical database designs, develop logical data models, create
physical databases, create data services by using Transact-SQL, manage and
maintain databases, configure and manage security, monitor and optimize
databases, and install and configure SQL Server.
■ MCP
The Microsoft Certified Professional (MCP) credential is for individuals who
have the skills to successfully implement a Microsoft product or technology as
part of a business solution in an organization. Hands-on experience with the
product is necessary to successfully achieve certification.
■ MCT
Microsoft Certified Trainers (MCTs) demonstrate the instructional and
technical skills that qualify them to deliver Microsoft Official Curriculum
through Microsoft Certified Technical Education Centers (Microsoft CTECs).
Certification The certification requirements differ for each certification category and are specific
requirements to the products and job functions addressed by the certification. To become a
Microsoft Certified Professional, you must pass rigorous certification exams that
provide a valid and reliable measure of technical proficiency and expertise.

More Info See the Microsoft Training and Certification Web site at http://
www.microsoft.com/traincert/.
You can also send e-mail to mcphelp@microsoft.com if you have specific
certification questions.
12 Introduction

Acquiring the skills Microsoft Official Curriculum (MOC) and MSDN Training can help you develop
tested by an MCP the skills that you need to do your job. They also complement the experience that
exam you gain while working with Microsoft products and technologies. However, no
one-to-one correlation exists between MOC and MSDN Training courses and MCP
exams. Microsoft does not expect or intend for the courses to be the sole
preparation method for passing MCP exams. Practical product knowledge and
experience is also necessary to pass the MCP exams.

To help prepare for the MCP exams, use the preparation guides that are available
for each exam. Each Exam Preparation Guide contains exam-specific information,
such as a list of the topics on which you will be tested. These guides are available
on the Microsoft Training and Certification Web site at http://www.microsoft.com/
traincert/.
Introduction 13

Facilities

S-ar putea să vă placă și