Object-Oriented Analysis and Design Using UML
Level: Certificate
Language: English
Category:
Programming
Description
Object-oriented (OO) analysis and design encourages and facilitates a cost-effective approach to the successful development of software products. The use of OO analysis and design in the software industry is increasing, along with a related need for experienced programmers with OO analysis and design skills.Today's information systems (IS) professionals are challenged with the responsibility of building large and complex systems. More software is being built now than ever before, for widely diverse sets of applications; e.g., from automobile repair to medical equipment to e-commerce.IS professionals are required to build these systems in a cost-effective way, with maximum reusability, extendibility and ease in maintainability.Building sophisticated software applications requires extensive analysis and design, and many system-level decisions before the code is developed. The software industry has evolved from building small applications without any written architecture and plan to creating large and complex applications which require a design, an architecture and a plan.OO technology, using the Unified Modeling Language (UML), design patterns and other techniques, provides IS professionals with the means to create appropriate deliverables that can be used by programmers to create cost-effective, easily maintainable and extendible computer applications with reusable components.The Certificate Program in Object-Oriented Analysis and Design Using UML prepares participants to assume important project responsibility and use OO analysis and design to contribute to the success of software application development projects.Participants learn how to: Accept a requirements definition, build a suitable design model based on the requirements, and provide feedback to the requirements definition process Define the system architecture, data management plan, and user interface specification Use the Unified Modeling Language to document and communicate models Develop an awareness of design patterns and their use Understand the heuristics that can be applied in evaluating designs Work with common tools, techniques and processes of OO analysis and design Design models based on a variety of application requirements. The curriculum focuses on approaches for solving large, real-world problems; e.g., involving distributed objects, object-relational mapping, etc. This program is designed for experienced programmers, analysts/designers and technical leads. Recipients of UW Extension certificates in Java 2, C++, C, Visual Basic and Windows programming will benefit from this program.
Recent Reviews
No reviews
You can help by Writing a review
Post a Public Comment:
Do not re-post articles, webpages or anything you didn't write yourself. IP addresses are recorded and spammers will be banned!

