Synopses & Reviews
MCSD Analyzing Requirements and Defining .NET Solution Architectures Exam Cram 2 (Exam 70-300)
helps you pass the 70-300 exam, which is a core exam in the MCSD .NET track and measures the ability to analyze requirements and define Microsoft .NET solution architectures. This exam is extremely tricky, widely considered the most difficult of any MCSD exams because of its emphasis on case studies as well as its demand that candidates have at least two years of hands-on experience. This book is not intended to teach new material. Instead, it assumes that you have a solid foundation of knowledge but could use a refresher on important concepts, as well as a guide to exam topics and objectives. The book features test-taking strategies, time-saving study tips, and a special Cram Sheet that includes tips, acronyms, and memory joggers not available anywhere else! The Cram Sheet is especially useful for last-minute review before the test begins.
The CD features PrepLogic Practice Tests, Preview Edition. This product includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. The engine offers two study modes, Practice Test and Flash Review, full exam customization, and a detailed score report.
The best-selling Exam Cram 2 series is supported online at examcram.com, offering industry news, study tips, practice questions, and discussion forums. Each book is published under the direction of Series Editor Ed Tittel, the leading authority on IT certification. This book has been subjected to rigorous technical review by a team of industry experts, ensuring content is superior in both coverage and technical accuracy, and has earned the distinction of Cramsession Approved Study Material.
About the Author
, MCSD, is an experienced "classic" Visual Basic and .NET developer and application architect with more than 25 years in the computer industry (including more than 13 years at Digital Equipment Corporation). As an independent consultant, he has worked with many large companies in the Chicago area over the past 12 years, primarily focused on Microsoft technologies. In addition to coding and designing solutions, Randy has experience in classroom teaching, management, and computer hardware. He has also developed several training curriculums, written several technical articles, and was co-author of MCSD Training Guide: Solution Architectures
, for the Microsoft 70-100 exam. When not coding or writing, he can be found reading, walking, or watching one of his daughter's volleyball games (year-round). For help dreaming up an analogy for just about anything or for more relevant purposes, you can reach him at RLCornish@cs.com.
Thomas Moore, MCSE, MCSA, MCSD, MCDBA, MCT, CTT+, and Net+, has been in the computer industry for more than 20 years. Thomas has a wide variety of expertise in all hardware environments and with most Microsoft Server products. Thomas says that "My first and lasting love, besides my wife and family, however, is programming." Thomas is comfortable in any programming language environment, achieving his MCSD and MCDBA certifications from their inception. Over the past 15 years, he has been working for a variety of Microsoft partners and currently is in Knowledge Services for CompuPower Systems Limited in Paris, Ontario, Canada. Thomas enjoys staying up to date, although like most of us, he finds it a challenge to keep up with the pace of the industry. Thomas's most recent certification achievements include being one of the first Windows 2000 MCSEs in the world and achieving the same standard as a SQL Server 2000 MCDBA and MCSD in .NET development.
Don Pavoni, an IT project manager working in the Chicago area, has more than 25 years of industry experience. His recent assignments have included designing and developing client/server and Web-based applications. He also has been an adjunct instructor at a Chicago-area university for the past 14 years, teaching various programming languages and other computer-related courses. During his career, Don has filled the roles of developer, business analyst, IT group manager, trainer, contractor, and project manager.
Eric Rockenbach, MCT, MCSD, MCAD, MCDBA, MCSA, is a published .NET author, architect, trainer, and national-level speaker with more than eight years of consulting experience, two and a half years of which have involved full life-cycle .NET software development. Eric resides in Houston, Texas and can be reached via e-mail at firstname.lastname@example.org.
Ed Tittel, Series Editor and originator of Exam Cram 2, runs LANWrights, Inc., a training and writing firm that specializes in networking, computer security, and markup languages. Ed has contributed to more than 100 books on computing.
Table of Contents
Master Case Study.
1. Envisioning the Solution.
Case Study: Setsko, Inc. Establishing a Proposed Solution. Assessing the Solutions Feasibility. Assessing the Need for Change. Managing Risks. Summary. Practice Questions. Need to Know More?
2. Gathering and Analyzing Business Requirements.
The Current Business State. Analyzing Business Requirements for the Solution. Summary. Practice Questions. Need to Know More?
3. Gathering and Analyzing User Requirements.
Unified Modeling Language. Usage Scenarios. Developing World-Ready Applications. Practice Questions. Need To Know More?
4. Gathering and Analyzing Operational and Infrastructure Requirements.
Performance. Availability. Security. Scalability. Maintainability. Accessibility. Deployment. Extensibility. Hardware, Software, and Network Infrastructure Requirements. Practice Questions. Need To Know More?
5. Developing Specifications.
Developing System Specifications. The Development Strategy. Development of the Security Strategy. Practice Questions. Need to Know More?
6. Creating the Conceptual Design.
The Concept As a Model. Applying Constraints to the Model. What About the DBMS? Summary. Practice Questions. Need to Know More?
7. Creating the Logical Design.
Its Only Logical. Do You Validate? Summary. Practice Questions. Need to Know More?
8. Creating the Logical Data Model.
Data Modeling and Logical Data Design. Defining Tables and Columns. Normalizing Tables. Defining Relationships. Defining the XML Schema. Summary. Practice Questions. Need to Know More?
9. Creating the Physical Design.
Case Study: Book Seller, Inc.. Lets Get Physical. Summary. Practice Questions. Need to Know More?
10. Deploying and Maintaining the Application.
Case Study: Book Seller, Inc. Creating the Physical Deployment Design. Creating the Physical Design for Maintenance. Creating the Physical Design for the Data Model. Do You Validate? Summary. Practice Questions. Need to Know More?
11. Creating Standards and Processes.
Case Study: Charles Laboratories, Allergy Products Division. Establishing Standards for the Team. Establishing Processes for the Team. Measuring Quality. Summary. Practice Questions. Need to Know More?
12. Tips for Analyzing a Case Study.
The Seven Objective Areas. Case Study: BCS, Part 1. Case Study: BCS, Part 2. Case Study: BCS, Part 3. PASS MADE. A Word About the Unique Question Styles on the Exam. And in Closing, I Would Just Like to Say…. Summary.
13. Practice Exam 1.
Case Study: GWA Wines. Exam Questions.
14. Answers to Practice Exam 1.
15. Practice Exam 2.
Case Study: XYZ Corp. Exam Questions.
16. Answers to Practice Exam 2.
Appendix A. Whats on the CD?
The PrepLogic Practice Exams, Preview Edition. An Exclusive Electronic Version of the Text.
Appendix B. Using the PrepLogic Practice Exams, Preview Edition Software.
The Exam Simulation. Question Quality. The Interface Design. The Effective Learning Environment. Software Requirements. Installing PrepLogic Practice Exams, Preview Edition. Removing PrepLogic Practice Exams, Preview Edition from Your Computer. Using PrepLogic Practice Exams, Preview Edition. Contacting PrepLogic. License Agreement.