Fall 2002 SJSU -- CmpE Enterprise and Application Frameworks Dr. M.E. Fayad, Professor Computer Engineering Department – RM# College of Engineering San José State University One Washington Square San José, CA 95192-0180 URL: http://www.cmpe.sjsu.edu/~fayad
Enterprise and Application Frameworks. Dr. M.E. Fayad, Professor Computer Engineering Department – RM# College of Engineering San José State University One Washington Square San José, CA 95192-0180 URL: http://www.cmpe.sjsu.edu/~fayad. Lesson 1: Introduction. 2. Lesson Objectives. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Fall 2002 SJSU -- CmpE
Enterprise and Application Frameworks
Dr. M.E. Fayad, Professor
Computer Engineering Department – RM#
College of Engineering
San José State University
One Washington Square
San José, CA 95192-0180
URL: http://www.cmpe.sjsu.edu/~fayad
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S2 Introduction
2
Lesson 1:Introduction
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S3 Introduction
Lesson Objectives
Objectives
3
Discuss the course syllabus
Introduce enterprise & application frameworks
Explore Issues in enterprise & application frameworks
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S4 Introduction
Enterprise & Application Frameworks in General
Enterprise & Application Frameworks Heuristics
A Survey of Enterprise and Application Frameworks
Concepts in Enterprise and Application Frameworks
Enterprise Frameworks’ Architectures
Software Stability in Action
Stable Analysis and Design Patterns 4
Course Outline
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S5 Introduction
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S18 Introduction
Why?
18
Reuse Reduce the cost of the application development Treat the software as assets Have time to develop new software applications Faster application development cycle Better economical model (mv. Transition)
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S19 Introduction
Syllabus
Responsibilities
Lectures & Notes
Course Work
How do you get an A+ in this course
Team Environment
Assignments and Exams
Enterprise & Application Frameworks Overview 19
Summary
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S20 Introduction
What are the differences between enterprise frameworks and design patterns?
What are the differences between enterprise frameworks and class library?
T/F
– Enterprise frameworks are components.
– Enterprise frameworks are design patterns
– Enterprise frameworks are class library
– Browsers are application frameworks
– ORBs are application frameworks
Give examples of enterprise and application frameworks 20
Discussion Questions
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S21 Introduction
Enterprise application frameworks –
– The good, bad, and ugly
– Architectural elements
– Pros and cons
Chapter 1 and Chapter 2
Overview of UML
21
Questions for the Next Lecture
Fall 2002 SJSU – CmpE – M.E. Fayad L1-S22 Introduction
Task 1: Problem Statement for team projects are needed (see sample problems on OOPSLA -- DesignFest). This is due on the Fourth week of the semester.
Task 2: Identify the team members of your team. Select a team name and e-mail me, the team name, team’s members’ names, their e-mails, phone numbers -- Immediately.
Please note that problem statements must be submitted electronically as MS Word format.