Tài liệu Module 1: Course Overview docx

20 254 0
Tài liệu Module 1: Course Overview docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Module 1: Course Overview 10 Module 1: Course Overview Module Overview Module 12: Introduction to Functional Specifications Module 11: Designing the Presentation Layer Module 1: Course Overview Module 10: Completing the Physical Design Designing Business Solutions Module 9: Designing Solutions with Microsoft Technologies Module 8: Solution Design and the Component Object Model Module 7: Selecting Solution Technologies Module 2: Solution Design Using the MSF Module 3: A Services-Based Approach to Solution Design Module 4: Business Solution Conceptual Design Module 5: Business Solution Logical Design Module 6: Beginning Physical Design Business Solutions Design Curriculum Module 1: Course Overview Looking Forward Project Lifecycle Overview of this course Activity 1.1: Identifying Design Steps Module 1: Course Overview 11 ! Overview Slide Objective To provide an overview of the module topics and objectives " Business Solutions Design Curriculum " Overview of This Course " Activity 1.1: Identifying Design Steps " Project Life Cycle " Looking Forward In this module In this module This module describes the Business Solutions Design Curriculum and explains where this course fits in the curriculum First, you will learn about the curriculum: its vision and purpose, its four courses, and the case study used in all the courses Then, you will focus on this particular course: its vision and purpose, its main topics, and the process of gathering, analyzing, rationalizing, and presenting business requirements presented in the course Finally, you will learn about the characteristics of a project life cycle, about the Microsoft® Solutions Framework (MSF) Process Model for Application Development, and how this course relates to that model After completing this module, you will be able to: " Describe how the course fits into the entire Business Solutions Design Curriculum " Describe where designing solutions fits into the MSF Process Model for Application Development " Describe how you will use the case study to apply the principles you will learn in the course " Describe the benefits you will gain by completing the course 12 Module 1: Course Overview ! Business Solutions Design Curriculum Slide Objective To explain the purpose of the section and what students will learn in the section " Curriculum Vision and Purpose " Courses in the Curriculum " Curriculum Case Study In this section In this section In this section, you will learn about the vision and purpose of the Business Solutions Design Curriculum You will see descriptions of all the courses in the curriculum and will understand how Designing Business Solutions fits into the curriculum You will also learn how to use the curriculum case study to apply the principles taught in the course Module 1: Course Overview Curriculum Vision and Purpose Slide Objective To describe the Business Solutions Design Curriculum " Business solutions analysis and design " Four Microsoft Official Curriculum courses " Curriculum focus $ $ " Solution design skills required by developers MCSD certification Benefits of curriculum $ Solution design tools, skills, and knowledge The Business Solutions Design Curriculum teaches how to analyze business requirements and develop business solutions that meet those requirements The curriculum includes four Microsoft Official Curriculum (MOC) courses These instructor-led seminars and workshops provide a clear path to mastering business solution analysis and design, and prepare participants so that they can get maximum benefit from the Mastering Series development courses To provide a solid foundation for instruction on design and analysis, the concepts of the Microsoft Solution Framework (MSF) are integrated into all courses in the curriculum In addition, the courses largely cover the stated objectives for Microsoft Certified Solution Developer (MCSD) exam 70-100 Curriculum benefits include: " Techniques and tools for designing business solutions " Microsoft technology considerations for designing business solutions " Practical experience through hands-on activities 13 14 Module 1: Course Overview Courses in the Curriculum Slide Objective To briefly describe the four courses in the curriculum and provide context for the current course Course 1607: Microsoft Technology for Course 1607: Microsoft Technology for Business Solutions (1 day) Business Solutions (1 day) Lead-in Course 1585: Gathering and Analyzing Course 1585: Gathering and Analyzing Business Requirements (3 days) Business Requirements (3 days) To help you understand the context of this course, let’s review the four courses in the curriculum Course 1608: Designing Business Course 1608: Designing Business Solutions (5 days) Solutions (5 days) Course 1609: Designing Data Services Course 1609: Designing Data Services and Data Models (2 days) and Data Models (2 days) The four courses in the Business Solutions Design Curriculum are as follows: " Microsoft Technology for Business Solutions (1607) This seminar provides an overview of the broad feature set of Microsoft solutions technologies It explains how the technologies can be integrated to solve real business problems " Gathering and Analyzing Business Requirements (1585) This workshop teaches how to gather, analyze, and present business processes and requirements Participants learn how to develop and communicate a project’s vision and scope by using the appropriate MSF models and processes to capture business requirements and solution goals " Designing Business Solutions (1608) This workshop teaches how to use conceptual, logical, and physical models and the appropriate MSF models and processes to design a business solution Participants design the presentation, business, and data layers of a solution based on business requirements and vision and scope statements Participants also learn how to select suitable technologies and architectures for their solution, based on tradeoff analysis " Designing Data Services and Data Models (1609) This workshop teaches how to analyze business requirements to determine data storage and data access requirements Participants learn how to design data models and the data layer of a Microsoft Windows® Distributed interNet Applications (DNA) architecture and how to select the appropriate Microsoft technologies Module 1: Course Overview 15 Curriculum Case Study Slide Objective To introduce the curriculum’s case study and show how students will use it in this course Lead-in " Role of the case study in the curriculum " Company name: Ferguson and Bardell, Inc Throughout the curriculum, you will apply the skills that you learn to a common case study The Business Solutions Design Curriculum uses a case study to provide continuity across its courses for students who take the entire curriculum The information in the case study is used to apply the skills learned in each course The case study features Ferguson and Bardell, Inc., a Chicago-based engineering, architecture, and project management firm The company has over 800 employees Corporate headquarters occupy seven floors of a prominent office high-rise in downtown Chicago, with satellite offices in Detroit, Milwaukee, Cincinnati, Indianapolis, and Louisville Each course provides a combination of individual, small group, and class activities built around scenarios involving this fictitious company The courses also provide additional practice scenarios as needed to supplement the Ferguson and Bardell case study 16 Module 1: Course Overview ! Overview of This Course Slide Objective To explain the vision and purpose of this course and provide an overview of what students will learn " Course Vision and Purpose " Course Objectives " Modules in This Course In this section In this section This section provides a closer look at this particular course First, you will learn about the vision and purpose for the course and the benefits of taking the course Then, you will learn about the course objectives, which summarize the performance skills you will have acquired by the end of the course Finally, you will see a brief summary of each of the modules in this course Together, these summaries provide an overall picture of the information that will be covered in the next five days Module 1: Course Overview 17 Module 12: Introduction to Functional Specifications Module 11: Designing the Presentation Layer Module 1: Course Overview Module 10: Completing the Physical Design Module 2: Solution Design Using the MSF Designing Business Solutions Module 9: Designing Solutions with Microsoft Technologies Module 8: Solution Design and the Component Object Model Module 7: Selecting Solution Technologies Module 3: A Services-Based Approach to Solution Design Module 4: Business Solution Conceptual Design Module 5: Business Solution Logical Design Module 6: Beginning Physical Design 18 Module 1: Course Overview Course Vision and Purpose Slide Objective To summarize the goal of the course and the benefits to be gained from the course Business Solution Design Curriculum Course 1607 Course 1607 Course 1585 Course 1585 Course 1608 Course 1608 Course 1609 Course 1609 Course 1608: Designing Course 1608: Designing Business Solutions (5 days) Business Solutions (5 days) This course teaches you how to: " Use the MSF Process Model and MSF Application Model to develop conceptual, logical, and physical designs of a business solution, based on business requirements " Select solution technologies and architecture based on a tradeoff analysis " Address the issues involved in designing a user interface " Produce a baseline functional specification that can be used to develop a business solution This is the third course in the Business Solutions Design Curriculum The course addresses the second step in designing a business solution and focuses on the activities performed during the Planning Phase of the MSF Process Model Additionally, this course teaches the MSF Application Model and presents a services-based approach to solution design This course is designed to meet the needs of software developers and other application development professionals who want to know more about how to design business or enterprise solutions that meet customer requirements The course delves into application design issues and considerations for selecting specific implementation technologies It does not, however, teach implementation or development skills You will learn how to design a business solution by working through the Planning Phase of the MSF Process Model During this phase, you will progress from conceptual design to logical design and finally to physical design You will then learn how to evaluate the Microsoft technologies available for developing the solution you are designing You will learn about user interface design issues and how to address them Finally, you will learn the components of a software project’s functional specification, which is one of the deliverables of the Planning Phase Module 1: Course Overview 19 Course Objectives Slide Objective To review the overall objectives for the course After completing this course, you will be able to: $ Lead-in The course as a whole has several main objectives Each of the subsequent modules also has objectives that relate directly to the main objectives shown here $ $ $ $ $ Use the MSF Process Model and MSF Application Model to develop the design for a business solution Develop a conceptual design of a business solution based on business and user requirements Derive a logical design from a conceptual design Produce a physical model from a logical design, taking into account candidate technology characteristics Explain the tradeoffs involved in selecting technologies and an architecture for an integrated business solution Determine the user interface concepts and technologies appropriate for a given business solution Use the MSF Process Model and MSF Application Model to develop the design for a business solution You will learn about the MSF Process Model for Application Development, a project life cycle model You will also learn about the MSF Application Model, a model for developing scalable, distributed enterprise applications Develop a conceptual design of a business solution based on business and user requirements You will learn that developing a conceptual design is the first step in designing a business solution You will also learn how to develop a conceptual design from information that has been gathered about business and user requirements Derive a logical design from a conceptual design You will learn how the logical design flows from the conceptual design You will also see how logical design functions as a bridge between the business and user requirements and the development team Produce a physical model from a logical design, taking into account candidate technology characteristics You will learn how to create a physical model based on the logical design You will also learn how to take into account the features of available technologies Explain the tradeoffs involved in selecting technologies and an architecture for an integrated business solution You will learn how the selection of optimal implementation technologies is a process of analyzing tradeoffs 20 Module 1: Course Overview Determine the user interface concepts and technologies appropriate for a given business solution You will learn how to design a user interface and how to select appropriate presentation technologies, based on user requirements Produce a baseline functional specification that can be used to develop a business solution You will learn what a functional specification is, what benefits it provides, and how to create one Module 1: Course Overview 21 Modules in This Course Slide Objective To provide a high-level summary of the modules in this course Delivery Tip As you present the module overviews, provide students with a summary of the design process that they will use in the course " Module 2: Solution Design Using the MSF " Module 3: Services-Based Approach to Solution Design " Module 4: Business Solution Conceptual Design Module 5: Business Solution Logical Design " In the next five days, you will cover the following topics and implement the skills you learn in practical activities Module 1: Course Overview " Lead-in " Module 6: Beginning Physical Design Module 1: Course Overview You will learn about the Business Solutions Design Curriculum and how this course fits into the curriculum You will also learn about the topics covered in the course Module 2: Solution Design Using the MSF You will learn about the MSF Process Model, a project life cycle model Module 3: Services-Based Approach to Solution Design You will learn about the approach to designing solutions recommended by the MSF This approach is from the perspective of user, business, and data services Module 4: Business Solution Conceptual Design You will learn about the process of conceptual design development and how that process will enable you to deliver solutions that match customers’ requirements Module 5: Business Solution Logical Design You will learn how to take the next step in the Planning Phase of the MSF Process Model, which is to develop a logical design from a conceptual design Module 6: Beginning Physical Design You will learn how physical design issues can require changes to the logical, and perhaps the conceptual, designs You will also learn how to plan and design for business requirements that might change during the design and development phases 22 Module 1: Course Overview Modules in This Course (continued) Slide Objective To provide a high-level summary of the modules in this course " Module 7: Selecting Solution Technologies " Module 8: Solution Design and the Component Object Model " Module 9: Designing Solutions with Microsoft Technologies " Module 10: Completing the Physical Design " Module 11: Designing the Presentation Layer " Module 12: Introduction to Functional Specifications Module 7: Selecting Solution Technologies You will learn the criteria to consider when evaluating available technologies Module 8: Solution Design and the Component Object Model You will learn about the Microsoft Component Object Model (COM) and how it facilitates communication among the components and services of an application Module 9: Designing Solutions with Microsoft Technologies You will learn how to evaluate specific Microsoft technologies and architecture, based on the criteria introduced in Module Module 10: Completing the Physical Design You will learn how to complete the physical design of the business solution by developing packaging strategies and deployment models Module 11: Designing the Presentation Layer You will learn how to design a user interface based on the requirements of the user You will also learn about the services required by the user interface Module 12: Introduction to Functional Specifications You will learn the value and purpose of the functional specification, as well as guidelines about how to write a specification that clearly communicates the desired business solution to the development team Module 1: Course Overview Activity 1.1: Identifying Design Steps Slide Objective To explain the purpose and tasks of the activity The process of designing a business solution is a type of problem solving You regularly apply problem-solving skills at work and in everyday life This activity provides an opportunity to assess the skills you currently possess as tools that you can apply in this course In this activity, you will list the steps involved in designing a house After completing this activity, you will be able to: " Demonstrate your current knowledge of the design process 23 24 Module 1: Course Overview ! Project Life Cycle Slide Objective To explain the purpose of the section and what it covers " Life Cycle Models " MSF Process Model for Application Development " This Course and the MSF Process Model In this section In this section In this section, you will learn about the types of project life cycle models and their benefits You will then learn the primary characteristics of the Microsoft Solutions Framework (MSF) Process Model for Application Development Although a complete explanation of the MSF Process Model is beyond the scope of this course, this section provides a brief introduction to help you develop a context for the information and skills covered in this course Module 1: Course Overview 25 Life Cycle Models Slide Objective To explain the purpose of a life cycle model and introduce some of the models currently in use " Establish the order for project activities " Two models are popular $ $ " Waterfall Model Spiral Model (or Rapid Application Development Model) MSF Process Model combines the benefits of both A project life cycle model describes the activities that take place during an application project and defines the order of those activities The model gives all team members a shared plan for how to proceed, helps focus team activities, and provides an overall structure for the project Two popular models are the Waterfall Model and Spiral Model The Waterfall Model consists of distinct phases, each of which is typically completed before moving on to the next phase The Spiral Model consists of multiple iterations of the same phases, with the detail of work increasing with each iteration The MSF Process Model combines the benefits of both these models 26 Module 1: Course Overview MSF Process Model for Application Development Slide Objective To describe the four phases and the four major milestones of the MSF Process Model " Microsoft’s recommended project life cycle model " Phase-based " Release Milestonedriven " Flexible and iterative Lead-in The MSF Process Model consists of four distinct phases Each phase culminates in an externally visible milestone These major milestones are points when all team members synchronize their deliverables Delivery Tip Point out that in addition to the standard major milestones, each project also has its own unique interim milestones The model is conceptual, so it does not assign times to each phase Each phase and major milestone will be examined in more detail in later modules Scope Complete Vision Approved Project Plan Approved Microsoft advocates the MSF Process Model for Application Development as the recommended project life cycle model for business-solution software development projects The MSF Process Model is phase based, meaning that each project is broken into distinct phases so that the team and key stakeholders understand where the project is in the life cycle and what key tasks are being accomplished The MSF Process Model is milestone driven, meaning that each phase culminates with a deliverable-based milestone that marks the team’s progress This milestone creates a point of transition, synchronizes the project team and customer, and allows for review and possible corrective action The MSF Process Model’s phases are as follows: " The Envisioning Phase is the period during which the team and customer define the business requirements and overall goals of the project The Envisioning Phase culminates in the Vision Approved Milestone, indicating that the team and customer agree on project direction " The Planning Phase is the period during which the team and the customer define what will be built, as well as how and when it will be built The Planning Phase culminates in the Project Plan Approved Milestone, indicating that the team, customer, and key stakeholders agree on what will be delivered and when " The Developing Phase is the period during which the team accomplishes all building (of code and documentation) The Developing Phase culminates in the Scope Complete Milestone, indicating that all features are complete and that the product is ready for external testing and stabilization " The Stabilizing Phase is the period during which team efforts are directed at addressing all known issues (from code defects to mismanaged expectations) No new development occurs during this phase The Stabilizing Phase culminates in the Release Milestone, at which point responsibility for the product shifts to the operations team Module 1: Course Overview This Course and the MSF Process Model Slide Objective To explain which phase of the MSF Process Model will be covered in the course Release " Covers most of the Planning Phase " Leads into the Project Plan Approved Milestone " Course 1585 introduces the Envisioning Phase Lead-in This course focuses on the MSF Process Model’s Planning Phase Scope Complete Vision Approved Project Plan Approved Course 1608 This course focuses on the Planning Phase of the MSF Process Model During the Planning Phase, you will develop conceptual, logical, and physical designs for a business solution that meets business and user requirements Another course in the Business Solutions Design Curriculum, Gathering and Analyzing Business Requirements (1585), focuses on the Envisioning Phase of the MSF Process Model In that course, you learn how to gather and analyze business requirements and present the results in a document that will later evolve into the project’s vision document 27 28 Module 1: Course Overview Looking Forward Slide Objective To provide a context for the student to frame what they have just learned and foreshadow what they will be learning Module 12: Introduction to Functional Specifications Module 1: Course Overview Module 11: Designing the Presentation Layer Module 10: Completing Physical Design Module 2: Solution Design Using the MSF Designing Business Solutions Module 9: Designing Solutions with Microsoft Technologies Module 8: Solution Design and the Component Object Model Module 7: Selecting Solution Technologies Module 3: A Services-Based Approach to Solution Design Module 4: Business Solution Conceptual Design Module 5: Business Solution Logical Design Module 6: Beginning Physical Design In this module, you learned about the Business Solutions Design Curriculum, where this course fits into the curriculum, and the modules in the course You were also introduced to the MSF Process Model for Application Development In the next module, you will learn more about the MSF, the MSF Process Model, and how to approach business solution design Throughout the course, you will focus on the Planning Phase of the MSF Process Model and the activities that are part of that phase ...10 Module 1: Course Overview Module Overview Module 12: Introduction to Functional Specifications Module 11: Designing the Presentation Layer Module 1: Course Overview Module 10: Completing... Design Curriculum Module 1: Course Overview Looking Forward Project Lifecycle Overview of this course Activity 1 .1: Identifying Design Steps Module 1: Course Overview 11 ! Overview Slide Objective... gained from the course Business Solution Design Curriculum Course 1607 Course 1607 Course 1585 Course 1585 Course 1608 Course 1608 Course 1609 Course 1609 Course 1608: Designing Course 1608: Designing

Ngày đăng: 24/01/2014, 10:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan