Overview of OOAD training courses in the blog Park

Source: Internet
Author: User
I am in charge of OOAD courses during blog training. As there are many content involved, I have compiled a Summary of the course summary, and hope you can give us valuable comments and guidance.

OOADCourse outline

 

Overview

PerspectiveOOADBehind-The path, technique, and tool of software learning

This section describes the problems on the way to software learning. There are three questions about the path to software development: Tao, Shu, and ware. This course has been Ibm2005 Year RUP Part of the handout to get the best lecturer and handout. See Http://www-900.ibm.com/cn/software/rational/events/rationalgroup.shtml . In this course OOAD Partial slave RUP Extracted from, combined . Net Features of the platform. The entire course is offered by Microsoft Cab Starting from an example in OOAD To describe this time OOAD The content outline and scope of the course.

 

Object-oriented Basics

The content of this part is divided into five parts: object and UML Overview, several common object-oriented principles, GRASP Principles, design patterns, and architecture patterns. The contents of these five parts are as follows: UML Courses covered by the software engineering organization as lecturers ( Jiang Zhihui + UML Or Jiang Zhihui +. Net Search for details of each course ) . In this download course, we plan to combine . Net2.0 Platform . Net ProgramThis example describes the corresponding ideas of each topic. Because each topic involves a lot of content, it is difficult to summarize each part. Therefore, only the theme ideas of each part are listed, the outline will be considered to be listed before each part is opened, and the final outline modified by friends in the blog garden will be the baseline revised handout content.

Object andUMLOverview: combined with the development history of object-orientedUMLObject-oriented andUMLThe story behind it.

common object-oriented principles: with r. c. martin the agile development book is based on . net describes several common principles in object-oriented design.

grasp principle: use Craig larman UML and model application is modeled on, combined with . net instance description grasp Design Principles

Design Mode:Alan shallowayAndJames R. TrottThe book "Design Pattern Analysis" is the blueprint, combined. NetInstance description Design Mode

Architecture Model: The architecture model is modeled on the Microsoft Enterprise Library, combined with the current mainstream open-source projects, and understood based on the actual application of the project.

 

Object-Oriented development method

This part is divided into two parts: case-driven and test-driven.

case-driven: use rational OOAD the guide is a blueprint, combined with . net example ( I 'd like to use the example provided by the Microsoft Enterprise Library as the original Type ) describes the case-driven development method.

Test driver: Use Kent Test-driven development Iconix Method, combined . Net Example ( Preliminary thought Castle Prototype ) Describes the test driver.

In fact, in the actual development process, case-driven and test-driven are complementary. Taking the project team of the author as an example, the combination of the two is the most effective. Therefore, we may discuss the problems encountered and solved by the author's project team as a case study. In addition, although I have been using and exploring these two parts, I still have a lot of questions. At the same time, the words of the family are always flawed, so we want to present them together in the form of salons. I hope my friends in this area will host the event together.

Do not give me any comments or suggestions. To improve the quality of our courses.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.