{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

ch01lect1_UD - Using UML Patterns and Java Object-Oriented...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 2 Requirements for this Class You are proficient in a programming language, but you have no or limited experience in analysis or design of a system You want to learn more about the technical aspects of analysis and design of complex software systems
Background image of page 2
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 3 Objectives of the Class Appreciate Software Engineering: Build complex software systems in the context of frequent change Understand how to produce a high quality software system within time while dealing with complexity and change Acquire technical knowledge (main emphasis) Acquire managerial knowledge
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 4 Focus: Acquire Technical Knowledge Understand System Modeling Learn UML (Unified Modeling Language) Learn different modeling methods: Use Case modeling Object Modeling Dynamic Modeling Issue Modeling Learn how to use Tools: CASE (Computer Aided Software Engineering) Tool: Visual Paradigm (or any other tool of your choice) Component-Based Software Engineering Learn how to use Design Patterns and Frameworks
Background image of page 4
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 5 Use Case Modeling – Sample UML Diagram http://conceptdraw.com/en/products/cd5/ap_uml.php
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 6 Object Modeling – Sample UML Diagram http://conceptdraw.com/en/products/cd5/ap_uml.php
Background image of page 6
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 7 Dynamic Modeling – Sample UML Diagram http://conceptdraw.com/en/products/cd5/ap_uml.php
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 8 Learn the basics of software project management Understand how to manage with a software lifecycle Be able to capture software development knowledge (Rationale Management) Manage change: Configuration Management Learn the basic methodologies Traditional software development Agile methods. Acquire Managerial Knowledge
Background image of page 8
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 9 Requirements Software Limitations of Non-engineered Software
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 10 Software Production has a Poor Track Record Example: Space Shuttle Software Cost: $10 Billion, millions of dollars more than planned Time: 3 years late Quality: First launch of Columbia was cancelled because of a synchronization problem with the Shuttle's 5 onboard
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 34

ch01lect1_UD - Using UML Patterns and Java Object-Oriented...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online