Training Course Outline
Software Development Courses
Business Solutions Training Courses
Designing Business Solutions
View course dates
Course Duration: 5 days
Course Code: M1608
Course Description:
This five-day workshop teaches participants to use the appropriate Microsoft® Solutions Framework (MSF) models and processes to create conceptual, logical, and physical designs for a business solution. Participants will also learn how to select suitable technologies and architectures for their solution, based on trade-off analysis.
Prerequisites:
Before attending this course, students must have:
- Six months experience as part of a software development team
- General understanding of a software development life cycle
- General knowledge of Microsoft technologies
- General understanding of the process of gathering and analyzing business requirements
- Recommended courses:
- Course 1585, Gathering and Analyzing Business Requirements or equivalent experience and knowledge
This course includes the following modules:
Course Overview
- Business Solutions Design Curriculum
- Overview of this course
- Project Life Cycle
- Looking Forward
- Activity
- Identifying design steps
Solution Design Using the MSF
- Design Overview
- MSF Design Process
- Benefits of the MSF Design Process
- Review
- Activities
- Identifying design principles
- Identifying design phases
A Services-based Approach to Solution Design
- Services-based Approach
- Value of a Services-based Approach
- Review
- Activity
- Identifying services
Business Solution Conceptual Design
- Conceptual Design Basics
- Conceptual Design Process
- Conceptual Design Research
- Conceptual Design Analysis
- Conceptual Design Optimization
- Review
- Activities
- Risks of skipping conceptual design
- Inputs to conceptual design
- Value of information models
- Creating a future-state usage scenario
Business Solution Logical Design
- Logical Design Basics
- Logical Design Process
- Logical Design Analysis: Business Objects and Services
- Logical Design Analysis: Attributes and Relationships
- Logical Design Analysis: Rationalization
- Review
- Activities
- Risks of skipping logical design
- Identifying business objects and services
- Identifying attributes and relationships
- Logical design verification
Beginning Physical Design
- Physical Design Basics
- Physical Design Process
- Physical Design Research
- Physical Design Analysis
- Review
- Activities
- Risks of skipping physical design
- Risks in requirements and constraints
- Determining a preliminary distribution of components across a network topology
Selecting Solution Technologies
- Overview
- Distributed Applications Using Microsoft Windows® Distributed interNet
- Applications Architecture (Windows DNA)
- Technology Selection Process
- Considerations by Type of Technology
- Review
- Activities
- Determining technology requirements
- Determining the impact of technology on a Windows DNA design
Solution Design and the Component Object Model
- Component Object Model (COM) Basics
- Application Development and COM
- Distributed COM Basics
- COM-Based Design
- Review
- Activities
- Simulating COM communication
- Identifying the impact of distributing COM components
Designing Solutions with Microsoft Technologies
- Operating Systems
- System Services
- Development Tools
- Data Access
- Data Storage
- Security
- Review
- Activities
- Identifying operating system requirements
- Identifying system services
- Identifying development tool requirements
- Identifying data access requirements
- Identifying data storage requirements
- Identifying security models
Completing Physical Design
- Physical Design Rationalization Basics
- Rationalization: Distribution and Packaging
- Physical Design Specification
- Review
- Activities
- Creating and distributing preliminary components
- Refining preliminary distribution for performance
- Factors impacting the programming model
Designing the Presentation Layer
- Application Presentation Layer
- User Interface Design Basics
- User Interface Design Process
- Selecting the Client Environment
- User Services Design Basics
- Review
- Activities
- Experience with user interfaces
- Creating an initial user interface design
- User interface technology selection
- User services design
Introduction to Functional Specifications
- Functional Specification Basics
- Functional Specification Creation
- Functional Specification Validation
- Review
- Activity
- Risk of no functional specification
To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.
Save as PDF
Print this course