Course Overview Text: Text: Object-Oriented and Classical Software Engineering Stephen R. Schach Seventh Edition, WCB/McGraw-Hill, 2006 Object-Oriented.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

Slide 3.1 © The McGraw-Hill Companies, 2002 Object-Oriented and Classical Software Engineering Fifth Edition, WCB/McGraw-Hill, 2002 Stephen R. Schach
Object-Oriented Software Development CS 3331 Fall 2009.
CS3773 Software Engineering Lecture 01 Introduction.
General information CSE 230 : Introduction to Software Engineering
Software Engineering About the Course Software Engineering Qutaibah Malluhi Computer Science and Engineering Department Qatar University.
George Blank University Lecturer. CS 602 Java and the Web Object Oriented Software Development Using Java Chapter 2.
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
CS565 Advanced Software Development (1 unit) Lecturer: Adrian O’Riordan Contact: is Office: prefab, behind.
Slide 1.1 © The McGraw-Hill Companies, 2002 Object-Oriented and Classical Software Engineering Fifth Edition, WCB/McGraw-Hill, 2002 Stephen R. Schach
1 Lecture 5 Introduction to Software Engineering Overview  What is Software Engineering  Software Engineering Issues  Waterfall Model  Waterfall Model.
Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
© Copyright Eliyahu Brutman Programming Techniques Course.
Requirements Management Course Plan System Group Company – Training Department By: Dr. Ahmad Abdollahzadeh.
Chapter 7: The Object-Oriented Approach to Requirements
Introduction. Classes: Tuesdays & Thursdays 8:30 – 10:00 am Groups: We will work in a group of 3 Sessions will be highly interactive! Prior learning is.
Object Oriented Analysis By: Don Villanueva CS 524 Software Engineering I Fall I 2007 – Sheldon X. Liang, Ph. D.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Software Engineering II (Spring 2008) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
A Development Process Lecture Oo13 Objectory based method.
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Chapter 1: Introduction to Project Management
SWE © Solomon Seifu CS425 Software Engineering Solomon Seifu Department of Computer Science Maharishi University of Management, Fairfield, IA.
L1-S1Introduction 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Sept Ron McFadyen1 UML & Design Patterns Course outlineoutline /3 Advanced Systems Design.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Course Overview & Topics CSc 335: Object-Oriented Programming and Design © Rick Mercer 1.
Slide 10.1 Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented and Classical Software Engineering Eighth Edition,
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Slide 0.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object-Oriented Analysis and Design Ruonan Rao.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
Slide 12A.1 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach.
Slide 3.1 © The McGraw-Hill Companies, 2002 Object-Oriented and Classical Software Engineering Fifth Edition, WCB/McGraw-Hill, 2002 Stephen R. Schach
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
Introduction ● Course title: – Advanced programming using Java – Object oriented programming in Java ● Textbooks – Thinking in Java 3 rd edition, electronic.
Copyright ©2004 Cezary Z Janikow 1 OOAD Overview n OO language – Necessary for OO systems? – Sufficient for OO systems? Owning a hummer doesn’t make you.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
Slide 12D.88 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Object Oriented Analysis and Design 1 CREATED BY RUONAN RAO Object-Oriented Analysis and Design.
Slide 12F.135 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach.
Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Introduction to OPEN Sidney Nogueira 12/11/2003.
Software Engineering I. Introduction to Software Engineering Software models Formal Specification using ASML (Abstract State Machines Language) Software.
Workflows Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach.
Object-Oriented and Classical Software Engineering Eighth Edition, WCB/McGraw-Hill Stephen R. Schach 1.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
Slide 13A.1 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
Software Engineering Management
CMPE 412 Software Engineering
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
Rational Worldwide Software Symposium
Mid Term 07 CSC 532.
Basic SDLC Models SDLC  System Development Life Cycle.
Rational Worldwide Software Symposium
FInal Presentation : Object Oriented Software Engineeering
Rational Worldwide Software Symposium
Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach
Presentation transcript:

Course Overview Text: Text: Object-Oriented and Classical Software Engineering Stephen R. Schach Seventh Edition, WCB/McGraw-Hill, 2006 Object-Oriented and Classical Software Engineering Stephen R. Schach Seventh Edition, WCB/McGraw-Hill, 2006 Presented by: Presented by: Cezary Z Janikow UMSL Cezary Z Janikow UMSL

First 5-6 weeks 1.Scope of Software Engineering 2.Software Life-Cycle Models 3.The Software Process 4.Teams 5.Tools of the Trade 6.Testing 7.Modules to Objects 8.Reusability and Portability 9.Planning and Estimating

Mid Semester Test 1 Test 1 Team formation, project initiation and homework in groups Team formation, project initiation and homework in groups Project in Teams Project in Teams Individual assignment presentations Individual assignment presentations

Second Part 10.Requirements Sample Case Study begin Sample Case Study begin 11.Classical Analysis 12.Object-Oriented Analysis 13.Design 14.Implementation 15.Postdelivery Maintenance 16.More on UML Continue Project along the stages, with some major presentations at either completion of a stage or an iteration Continue Project along the stages, with some major presentations at either completion of a stage or an iteration Test 2 Test 2 Final deployment and presentations Final deployment and presentations

Course Overview Some Unified Process (UP, RUP) Some Unified Process (UP, RUP) Some UML Some UML Some OO analysis/design Some OO analysis/design Concentrate not on a single technique, process, or notation, but on group synergy, inception/requirements, documentation, development in iterations, deployment, presentations Concentrate not on a single technique, process, or notation, but on group synergy, inception/requirements, documentation, development in iterations, deployment, presentations