| Exam news | |
| Audience profile | |
| Credit toward certification | |
| Preparation tools and resources | |
| Skills measured |
Exam 70-300 became available in February 2003.
| • | This exam is scheduled to retire in March 2009 |
Candidates for this exam should have a minimum of two years of experience in the following areas:
| • | Analyzing customer needs and creating documents that specify requirements for software solutions in multiple business domains. |
| • | Modeling processes, modeling data, designing components, and designing user interfaces. |
| • | Designing, developing, and implementing software solutions. |
| • | Integrating new applications into legacy environments. |
| • | Developing Microsoft Windows-based applications and Web applications by using Microsoft tools and technologies. |
When you pass Exam 70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures, you achieve Microsoft Certified Professional (MCP) status.
| • | Learn about Microsoft Certified Professional status |
You also earn credit toward the following certifications:
| • | Core credit toward Microsoft Certified Solution Developer (MCSD) for Microsoft .NET certification |
In addition to your hands-on experience working with the product, Microsoft Learning recommends that you use the following tools and training to help you prepare for this exam. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.
| Classroom training | Microsoft E-Learning | Microsoft Press books | Practice tests |
Course 2710: Analyzing Requirements and Defining Microsoft .NET Solution Architectures | Course 2710: Analyzing Requirements and Defining Microsoft .NET Solution Architectures | MeasureUp Self Test Software |
| • | Learning Plan: Get started with a step-by-step study guide that is based on recommended resources for this exam. |
| • | Microsoft Learning Community: Join newsgroups and visit community forums to connect with peers for suggestions on training resources and advice on your certification path and studies. |
| • | TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical resources, newsgroups, and chats. |
| • | MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats. |
This certification exam measures your ability to analyze requirements and define Microsoft .NET solution architectures. Before taking the exam, you should be proficient in the job skills in the following table.
| KEY: |
| Skills measured by Exam 70-300 | Course 2710 | ||||||||||||||||||||||||||||||||||||||||||||
| Envisioning the Solution | |||||||||||||||||||||||||||||||||||||||||||||
Develop a solution concept. | |||||||||||||||||||||||||||||||||||||||||||||
Analyze the feasibility of the solution.
| |||||||||||||||||||||||||||||||||||||||||||||
Analyze and refine the scope of the solution project. | |||||||||||||||||||||||||||||||||||||||||||||
Identify key project risks. | |||||||||||||||||||||||||||||||||||||||||||||
| Gathering and Analyzing Business Requirements | |||||||||||||||||||||||||||||||||||||||||||||
Gather and analyze business requirements.
| |||||||||||||||||||||||||||||||||||||||||||||
Gather and analyze user requirements.
| |||||||||||||||||||||||||||||||||||||||||||||
Gather and analyze operational requirements.
| |||||||||||||||||||||||||||||||||||||||||||||
Gather and analyze requirements for hardware, software, and network infrastructure.
| |||||||||||||||||||||||||||||||||||||||||||||
| Developing Specifications | |||||||||||||||||||||||||||||||||||||||||||||
Transform requirements into functional specifications. Considerations include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility. | |||||||||||||||||||||||||||||||||||||||||||||
Transform functional specifications into technical specifications. Considerations include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility.
| |||||||||||||||||||||||||||||||||||||||||||||
| Creating the Conceptual Design | |||||||||||||||||||||||||||||||||||||||||||||
Create a conceptual model of business requirements or data requirements. Methods include Object Role Modeling (ORM).
| |||||||||||||||||||||||||||||||||||||||||||||
Validate the conceptual design. | |||||||||||||||||||||||||||||||||||||||||||||
| Creating the Logical Design | |||||||||||||||||||||||||||||||||||||||||||||
Create the logical design for the solution.
| |||||||||||||||||||||||||||||||||||||||||||||
Create the logical data model.
| |||||||||||||||||||||||||||||||||||||||||||||
Validate the proposed logical design.
| |||||||||||||||||||||||||||||||||||||||||||||
| Creating the Physical Design | |||||||||||||||||||||||||||||||||||||||||||||
Select the appropriate technologies for the physical design of the solution. | |||||||||||||||||||||||||||||||||||||||||||||
Create the physical design for the solution.
| |||||||||||||||||||||||||||||||||||||||||||||
Create the physical design for deployment.
| |||||||||||||||||||||||||||||||||||||||||||||
Create the physical design for maintenance.
| |||||||||||||||||||||||||||||||||||||||||||||
Create the physical design for the data model.
| |||||||||||||||||||||||||||||||||||||||||||||
Validate the physical design.
| |||||||||||||||||||||||||||||||||||||||||||||
| Creating Standards and Processes | |||||||||||||||||||||||||||||||||||||||||||||
Establish standards. Standards can apply to development documentation, coding, code review, UI, and testing. | |||||||||||||||||||||||||||||||||||||||||||||
Establish processes. Processes include reviewing development documentation, reviewing code, creating builds, tracking issues, managing source code, managing change, managing release, and establishing maintenance tasks. Methods include Microsoft Visual Studio .NET Enterprise Templates. | |||||||||||||||||||||||||||||||||||||||||||||
Establish quality and performance metrics to evaluate project control, organizational performance, and return on investment. |
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
| • | Learn more and download samples |