Quiz (T/F): Question: Software Engineering is not Engineering,

Slides:



Advertisements
Similar presentations
E-2020 Science Classes New Year 2012 Procedures. Vocabulary Write each vocabulary word Each definition, in your own words if possible Draw a picture to.
Advertisements

Distributed Systems Topics What is a Distributed System?
Main issues: • Why is reuse so difficult • How to realize reuse
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Educating Programmers: A Customer Perspective Alexander Stepanov A9.com Workshop on Quality Software: A Festschrift for Bjarne Stroustrup Texas A&M University,
Dave Parnas and Software Engineering Trey Voit. Introduction The “Grandmaster” of Software Engineering Influence on Software Engineering since its beginnings.
Reflection (Winograd) A workshop initiated the book. –more workshops ongoing A list of questions:
Page 1 Building Reliable Component-based Systems Ivica Crnkovic Chapter 9 Component Composition and Integration.
Dagstuhl How can we avoid ….. (closing panel EVENT Conference, 2012) “Currently, software designers have no guidelines on what should be implemented.
SIM SOFTWARE ARCHITECTURE Instructor: Dr. Masrah Azrifah Azmi Murad Room: A2.37 Tel: masrah.azrifah [at] gmail.com / masrah.
6. Team Project Architectures September 20, 2004 Wayne Dyksen Brian Loomis Department of Computer Science and Engineering Michigan State University Fall.
Introduction to Software Architecture. What is Software Architecture?  It is the body of methods and techniques that help us to manage the complexities.
Fundamentals of Software Development 1Slide 1 Grady Booch (pronounced bootch') One of the inventors of modern object oriented (OO) design and programmingOne.
Essential Software Architecture Ian Gorton CS590 – Winter 2008.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
By Mr. Abdalla A. Shaame.  Computer Science is basically concerned with the study of computers.  A student will learn about hardware and operating systems.
The CHINA – BRAIN Project Prof. Dr. Hugo de Garis, Director of the “China Brain Project”, Institute of Artificial Intelligence, Department of Computer.
Distributed Systems 1 CS- 492 Distributed system & Parallel Processing Sunday: 2/4/1435 (8 – 11 ) Lecture (1) Introduction to distributed system and models.
1M.Sc.(I.T.), VNSGU, Surat. Structured Analysis Focuses on what system or application is required to do. It does not state how the system should be implement.
Chapter 3: Objects, Components, and the Web Textbook IT Architectures and Middleware, Second Edition Chris Britton and Peter Bye AIT 600 Jeff Schmitt September.
HUMANISM By Carly Mendoza. WHAT IS HUMANISM?  "An outlook or system of though attaching prime importance to human rather than divine or supernatural.
IT Education in Serbia Prof. Dr. Ivan Milentiejvic
10 Software Architecture CSCU 411 Software Engineering.
What caught your eye at DEAS 2005? 40 DEAS 2005 Participants.
10/23/2015CPSC , CPSC , Lecture 141 Software Engineering, CPSC , CPSC , Lecture 14.
Design Concepts By Deepika Chaudhary.
M ODEL -V IEW -C ONTROLLER. I NTRODUCTION This is a software development concept that developed for the purpose of implementing multiple User interfaces.
$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.
Program & Programming Languages. Introduction to Programming Programming is the process of writing a computer program in a language that the computer.
Software Engineering Emphasis for Engineering Computing Courses William Hankley Computing & Information Sciences Kansas State University.
On the design and development of program families Presented by: M. Deng and J. Zhang 4/15/2002 CSE870 Advanced Software Engineering, Spring 2002.
Copyright ⓒ 2005 SE Technology. Co.,Ltd. All rights reserved. What are the differences between the architectural description of large scale software development.
Computer Science 340 Software Design & Testing Software Architecture.
Proposal: staged delivery of Scheduler and OpSim V1 (2016) meet most of the SRD requirements – Deliver a system that can be extended with an improved scheduler.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Money Quiz!!!!. Write the question number and the answer in your maths book. How much money is shown? 1.
Money Quiz!!!!. Write the question number and the answer in your maths book. How much money is shown? 1.
Communications and Studying To study is to communicate.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
The Modeling and Simulation Profession and its Specializations Bruce Fairchild Lou Birta Bernie Zeigler.
Edukacja w Muzeum Inżynierii Miejskiej, dr Rafał Sworst Stanislaw Lem Garden of Experiences as an example of interactive outdoor exhibition Rafał Sworst.
Design Patterns: Summary and Next Steps Y. NARAHARI Computer Science and Automation INDIAN INSTITUTE OF SCIENCE Bangalore –
Advanced Computer Architecture by Dr. Noor M. Sheikh Dean, Electrical Engg. Department University of Engineering and Technology, Lahore, And Dr. Anjum.
Software Engineering (1)
Philosophy and History of Mathematics
Software Process Activities.
Software Architect Tomek Marszał Wsinf 2016.
State of the art We still have problem using 3D – There are no standard of how to make the modelling, so we can’t benefit from each other. There are not.
Differents between Structured Analysis and UML
Make Your Own Quiz.
CIS 331 Competitive Success-- snaptutorial.com
CIS 331 Education for Service-- snaptutorial.com
CIS 331 Teaching Effectively-- snaptutorial.com
CIS 331 Inspiring Innovation-- snaptutorial.com
PI: Michael Richardson
Topic I Introduction to Computer Architecture and Organization
Reverse Engineering: A Roadmap
Quiz About [Your topic]
Service-centric Software Engineering 1
Biology in the 21st Century
Project Title This is a sample slide layout
ACS Architecture
Architecture Description Languages
ACS Architecture.
3.1.1 Introduction to Machine Learning
Money Quiz!!!!.
A Brief History 1969: the term “software engineering” was coined
= x 2 = = 20 4 x 5 = = 16 4 x 4 = = 18 6 x 3 = = 12 2 x 6 = 12.
Systems Architecture and Engineering
CS 791Graduate Topics in Computer Science [Software Engineering]
Presentation transcript:

Quiz (T/F): Question: Software Engineering is not Engineering, since SE = implementation Software Engineering is not Science, since SE has no philosophy. Question: Are you a scientist or an engineer?

What’s an architecture like? …an answer can help us answer what’s a software architecture like?

1. So, what do you see in an architecture? 2. 3. 4. 5. … …an answer can help us answer what’s a software architecture like?

Do you have an architecture? http://www.google.com/imgres?imgurl=http://arthritisfoundationwpa.files.wordpress.com/2009/07/human_body.jpg&imgrefurl=http://lowdercreative.com/images/view.php%3Fq%3Dhuman%2Bbody%2Bparts&usg=__Iezu6KNyyjl4rIeSRvOQtbeYCIY=&h=1856&w=928&sz=89&hl=en&start=0&zoom=1&tbnid=FTjgkQmZjw9yPM:&tbnh=172&tbnw=86&prev=/images%3Fq%3Dhuman%2Bbody%26hl%3Den%26biw%3D1072%26bih%3D792%26gbv%3D2%26tbs%3Disch:1&itbs=1&iact=rc&dur=78&ei=LKUsTcr9D83JcaSEsN4H&oei=BKUsTfHsA4P58AaKto2vCg&esq=10&page=1&ndsp=18&ved=1t:429,r:12,s:0&tx=45&ty=83

A Brief History 1969: the term “software engineering” was coined Mid 70’s: Requirements definition recognized as a key problem area The notion of “modules” starts to appear – Work by Parnas, - Module Interconnection Languages 1995: 1st International Workshop on Software Architecture Book by Shaw & Garlan early 2000’s: chief software architects, system architects, DB architects, etc. more emphasis in middleware, J2EE/.NET, and components …but, still emerging, evolving