Advanced Software Engineering Ch 1 – Engineering Science

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

Overview Discrete Mathematics for Testers Set Theory Functions
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
How does this Program equip students for a successful career in financial engineering? - technically skilled and financially streetwise (development of.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
MS Computer Science: Dr. William J. Wolfe Professor and Chair Computer Science CSUCI MS Mathematics: Dr. Ivona Grzegorczyk Professor and Chair Mathematics.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Daniel Tauritz, Ph.D. Associate Professor of Computer Science.
What is Computer Science?
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
KBS-HYPERBOOK An Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover.
CSC230 Software Design (Engineering)
Ch.11 Software Engineering A Preview. Ch.12 Outline Definitions of software engineering (SE) Historical origins of SE SE as part of systems engineering.
Distinctions Between Computing Disciplines
Evaluation of Pace University's Master's Degree Program for BNY Mellon Employees Seidenberg School of Computer Science and Information Systems Pace University.
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Prof. dr Slobodanka Đorđević-Kajan Dr Dragan Stojanović
Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
1 ©B. Henderson-Sellers SEMAT 2010 SEMAT Position Statement March 17, 2010 Brian Henderson-Sellers PhD, DSc, MASCE, FIMA, FACS, FIEAust, CPEng Director,
Ivar Jacobson and Ed Seidewitz A New Software Engineering Communications of the ACM, Dec. 2014, 57 (12): CS 791z Graduate Topics on Software Engineering.
Structure of Study Programmes
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Ch.11 Software Engineering A Preview. Ch.12 Outline Definitions of software engineering (SE) Historical origins of SE SE as part of systems engineering.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
“Development of an advanced, innovative energy autonomous system for the treatment of brine produced from desalination plants” LIFE09 ENV/GR/ “ Water.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
PERFORMER & CEA 12/09/2013 Nice, France. Alternative Energies and Atomic Energy Commission Direction of CEA Technology Science Defense Security Military.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Systems Realization Laboratory Criteria for evaluating uncertainty representations ASME DETC/CIE 2006 Philadelphia, PA Workshop on Uncertainty Representation.
1 Research Thinking and Writing Toolbox Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen.
Seminar on SW engineering processes and methods. Goals Study what research results show about real benefits of Agile, Lean and other hype trends Analyze.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Computer Science Faculty School of Software Engineering C INTERPRETER AND DEBUGGER (ISO/IEC 9899:2011) Developer: student of 203SE group: Lukyanov Dmitry.
What is Enterprise Architecture March Enterprise Architecture Architecture –the fundamental organization of a system, embodied in its components,
WISE Workflow Based Internet Services Jonel Rabara Trixia Paula Narvasa.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg.
February 27, February 27, 2016February 27, 2016February 27, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific.
March 19, March 19, 2016March 19, 2016March 19, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University,
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
BSA 385 Week 1 DQ 2 Why is cost-effective software engineering so important in today’s design and development of Information System solutions? Check this.
SE503 Advanced Project Management
Electrical Engineering
Software Engineering (1)
Syllabus Introduction to Computer Science
CS4311 Spring 2011 Process Improvement Dr
Independent Study of Ontologies
CS 1010– Introduction to Computer Science
Galen - Automated testing of look and feel
Design Thinking for Science Communication
Computing Disciplines Florida Gulf Coast University
A. P. Shah Institute of Technology
Design of Transmission Pipeline Modelling Language
Seminar series on national INSPIRE implementation
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Why Software Needs Engineering … and More?
شاید کتاب شما انتخاب شود
Бази от данни и СУБД Основни понятия инж. Ангел Ст. Ангелов.
کتابهای تازه خریداری شده دروس عمومی 1397
Towards an Open Meta Modeling Environment
کتابهای خریداری شده دروس عمومی 1397
Advanced Software Engineering Ch. 2 – SE as Engineering Science
Suggested Layout ** Designed to be printed on A3 paper in an assortment of colours. This is directly linked to the Computer Science Specification.
Presentation transcript:

Advanced Software Engineering Ch 1 – Engineering Science Dr. Said Ghoul Prof. of Software Engineering Research Laboratory on Bio-inspired Software Engineering Philadelphia University Amman, Jordan CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Advanced Software Engineering Ch 1 – Engineering Science Layout Engineering Fundamentals Tutorial Seminars CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Engineering Problem ? Requirements Problem – High abstraction level Product – Null abstraction level Deep Gulf High Quality Low Cost CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Engineering Problem ? Conventional Solution ! Requirements Problem Methodology /Process Product CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Engineering Problem ? Conventional Solution ! Requirements Problem Methodology /Process Product CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Science Fundamentals Engineering Problem ? Conventional Solution ! Requirements Problem Methodology /Process = {activity} U {Coordination rules} - Definition languages - kernel of Engineering Activity : supported by a method implemented by tool Coordination rules: Activity control Product CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Tutorial – Artificial Engineering Process Case study Adaptive Product Development Process Framework CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Tutorial – Natural Engineering Process Case study A Bio Engineering - Bean Steed Engineering Methodology Activity Coordination rule CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Fundamentals Seminar on Coordination Theory 1 students during 15 mn of presentation and 15 mn of discussion. CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)

Engineering Science fundamentals Thank you CS PhD Advanced SE Pr S. Ghoul, 2018 Graziano & Raulin (2007)