Component-based Software Engineering

Slides:



Advertisements
Similar presentations
Students Research Work Diana Spire, MA in Philology.
Advertisements

COMPE / SE / ISE 493 Project Orientation 2013 Fall Murat KARAKAYA Department of Computer Engineering Barış ÖZKAN Department of Information Systems Engineering.
CS-550 Syllabus1 CS-550: Comparative Operating Systems Instructor: Dr. Marius D. Soneru Fall 2001.
Component-based Software Engineering Marcello Bonsangue LIACS – Leiden University Fall 2005 Component Model Comparison.
BUS 220 ORIENTATION Welcome/Introduction Welcome/Introduction Demographics-name, firm, role Demographics-name, firm, role Course description Course description.
1 Course Information Parallel Computing Fall 2008.
1 Course Information Parallel Computing Spring 2010.
: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
SIM SOFTWARE ARCHITECTURE Instructor: Dr. Masrah Azrifah Azmi Murad Room: A2.37 Tel: masrah.azrifah [at] gmail.com / masrah.
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
Component-Based Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Component-Based Software Dr. Rami Bahsoon School of Computer Science The University.
Page 1, August 14, 2015 Advanced CBSE Advanced Component-Based Software Engineering - Course Organization Ivica Crnkovic Mälardalen University Software.
Strategies for IT Adoption in the Building Industry © 2002 Prof. C.M. Eastman & Dr. R. Sacks Modeling business, engineering and management processes.
SYSC System Analysis and Design 1 Part I – Introduction.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
© Natalya Brown 2008 Principles and Concepts of Economic Development Natalya Brown.
A very warm welcome to YOU Interactive sessions on Executive Programme in Business Management – International (EPBM-I) Dubai (10 Nov) and Doha (12 Nov)
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
CSCE 727 Information Warfare
Course Introduction Software Engineering
Quantitative Foundations for Telecommunications TCOM 575 Syllabus for Fall 2008.
22C:082:001 Human-Computer Interaction. Fall Copyright © 2013 Juan Pablo Hourcade. 1 Project Information.
Syllabus Faculty of Applied Engineering and Urban Planning Civil Engineering Department Lecture - Week 1 2 nd Semester 2008/2009 UP Copyrights 2008 Introduction.
Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Component Based Software Engineering Master of Software Engineering + Master of Information Technology 2010/2011 Conf.dr.ing. Ioana ora
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
SYSC System Analysis and Design 1 Part I – Introduction.
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
Introduction to business component technologies. Component definitions Szyperski: A software component is a unit of composition with contractually specified.
CEN 137 Computer Literature and Skills INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES Dr. A. Turan Özcerit
Software Engineering. Overview  Who? ◦ Getting to know me ◦ Getting to know you  What? ◦ Prerequisite knowledge ◦ Content  Why? ◦ Objectives ◦ Job.
P217: Thinking Clearly About Psychology. Instructor: Dr. Colleen Brenner Office: Kenny Bldg, room 3507 Telephone: (604)
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
A POCKET GUIDE TO PUBLIC SPEAKING 4 TH EDITION Chapter 32 Technical Courses.
September 12, 2006 POLS /PUBL Research in Political Science Locations: Tuesday, 4-6/6:30, 120E Stedman; 144 York Hall Program Evaluation.
CENG 707 Data Structures and Algorithms
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Advanced Software Engineering
INTERNATIONAL BURCH UNIVERSITY
Agenda Syllabus What is software testing ? Why it’s needed ?
Computer Mathematics CUIT102 Donna Musiyandaka
Software Requirements
Introduction to Software Engineering Course Outline
Syllabus Introduction to Computer Science
EGR 115 Introduction to Computing for Engineers
Advanced Programming Dr. Sadi Seker.
Lecture 0 Software Engineering Course Introduction
Advanced Software Engineering
樣式導向設計 (Pattern-Oriented Design) 課程簡介
TAL 7011 Architecture of Large Software Systems
Lecture 1 C++ Programming
Princess Nora University Faculty of Computer & Information Systems
CS 425 Software Engineering
Lecture 1: Introduction
Lecture 1 C++ Programming
Lecture 1 C++ Programming
Mika Mäntylä Helsinki University of Technology
Lecture1: Introduction to IT322 Software Engineering I
CS 425 / CS 625 Software Engineering
Term Dr Abdelhafid Bouhraoua
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Princess Nora University Faculty of Computer & Information Systems
Lecture 1 C++ Programming
Presentation transcript:

Component-based Software Engineering Marcello Bonsangue LIACS – Leiden University Fall 2005

Course Information My email: marcello@liacs.nl My office: 155a Regularly updated information on www.liacs.nl/~marcello/cbse.html Schedule Grades … 30/12/2018 CBSE

Lectures Where: room WI 403 When: 11:15 – 12:00 12:15 – 13:00 September 9 16 23 October 7 14 21 28 November 11 18 25 December 2 30/12/2018 CBSE

Grading This course is worth 7 EC Evaluation Class participation (40%) Interest Technical presentation technical content visual aid delivery Examination (60%) 30/12/2018 CBSE

Literature C. Szyperski, D. Gruntz and S. Murer Component Software: beyond object-oriented programming – 2nd edition Addison-Wesley, 2002. ISBN 0-201-74572-0 30/12/2018 CBSE

Course outline Components: Motivation Components: Foundation Basic concepts From objects to components Component modelling Component Technology Corba, DCOM, JavaBeans, Koala,.Net,… Component Engineering Architecture, Framework, Development 30/12/2018 CBSE

Expected background Software engineering Object-Orientation UML 30/12/2018 CBSE