Microsoft has divided the process of architecting .NET solutions into seven areas:
In addition to the seven major objectives for the exam, eight nonfunctional requirements of a well-crafted solution run like a thread through the Microsoft objectives. To help remember them, I have created the acronym PASS MADE, which stands for Performance, Availability, Security, Scalability, Maintainability, Accessibility, Deployability, and Extensibility. Microsoft features these eight attributes several times in its exam objectives, so understanding how they interact will help you create better solution architectures and make better choices on the exam. Each attribute is covered several times in other parts of the book, and you revisit them briefly in the "PASS MADE" section later in this chapter. For now, just keep them in the back of your mind when reading any case study.
To show you how you might analyze case study information for each of the seven objectives, I've used a brief case study for the fictitious Big State College. BSC wants to make its enrollment processes more efficient, taking advantage of a new site agreement with Microsoft. |