CEE2141 CE114/214 Theory: Models functions, forms, and behaviors of organizations, processes, and products Practice Models for AEC construct and interrelate.

Slides:



Advertisements
Similar presentations
A Systems Approach To Training
Advertisements

Object-Oriented Software Engineering Visual OO Analysis and Design
Lecture 0: Course Overview
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
The Application of Black Box Theory to System Development
Practical Business Modeling in the Unified Process Tom Morgan Software Architect, Fidelity National Information Services
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Communication Notation Part V Chapter 15, 16, 18 and 19.
1004INT Information Systems Week 11 Databases as Business Tools.
Feb. 23, 2004CS WPI1 CS 509 Design of Software Systems Lecture #5 Monday, Feb. 23, 2004.
Chapter 1 Software Engineering. Homework ► Read Section 2.2 (pages 79-98) ► Answer questions: ► 7, 8, 11, 12, & 13 on page 134. ► Answer on paper, hand.
Chapter 4.
Architectural Drawings
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
Introduction to the course January 9, Points to Cover  What is GIS?  GIS and Geographic Information Science  Components of GIS Spatial data.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
By Saparila Worokinasih
Lesson 1 Week01.
S/W Project Management
Software Testing Lifecycle Practice
Chapter 2 The process Process, Methods, and Tools
Requirements Analysis
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Summative Assignment TDJ2O1-Fall Due Date: Friday January 10th, 2014 (write this date in agenda) Overdue work loses 2% per day-one week late= -10%.
GIS Application Development Dr. Frank Gossette Visiting Professor of Geography/GIS California State University, Long Beach.
Web-Enabled Decision Support Systems
ITEC224 Database Programming
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
Prepared by Afra`a Sayah. Introduction. Weekly Tasks. Plane Phase. Analysis Phase. Design Phase. Report Rules. Conclusion. 2.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Conceptual Modelling – Behaviour
1 Introduction to Software Engineering Lecture 1.
Lecture-3.
Sept. 18, 2003CS WPI1 CS 509 Design of Software Systems Lecture #3 Thursday, Sept. 18, 2003.
MBA7020_01.ppt/June 13, 2005/Page 1 Georgia State University - Confidential MBA 7020 Business Analysis Foundations Introduction - Why Business Analysis.
Copyright © 2013 Curt Hill UML Unified Modeling Language.
Systems Analysis and Design in a Changing World, Fourth Edition
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
CS251 – Software Engineering Lecture 9: Software Design Slides by Mohammad El-Ramly, PhD
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Chapter 3: Introducing the UML
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
UML - Development Process 1 Software Development Process Using UML.
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Use Case Diagrams. Introduction In the previous Lecture, you saw a brief review of the nine UML diagrams. Now that you have the clear, you'll start to.
The Relational Model Lecture #2 Monday 21 st October 2001.
BTEC Nationals – Unit 5 Construction Technology and Design in Construction and Civil Engineering.
Reform Groups and Analyze Preliminary Designs. Schedule Week 6 Lab Small Group Presentations Form into three large teams Agree on problem statement and.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Information System Applications
Business System Development
Information Systems in Organizations 2
Software Design Lecture : 15.
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

CEE2141 CE114/214 Theory: Models functions, forms, and behaviors of organizations, processes, and products Practice Models for AEC construct and interrelate to maximize project value.

CEE2142 Todays Agenda -Introductions -Models social, physical, graphical, Symbolic Representation (objects, attributes, relationships) Reasoning - Models for AEC functions, forms, and behaviors of organizations, processes, and products –In Class Exercise –Overview of Class –+/ 

Introductions CEE2143

First Assignment Stanford will host intensive multinational design charettes to address growing crises around the world. They need an iRoom in the Stanford Quad to enable close proximity to the dignitary quarters which will be in the surrounding buildings. CEE2144 Decisions … Assignment: Design, Fabricate, and Erect the iRoom Due: October 15, 2009 …

Just Kidding, but…. How would you gather and organize all of the people, tasks, information, materials, decisions, quickly enough to get this done? CEE2145

6 Graphic product models +: Clear to viewer  : computer support...? –List components –Assess stability –Estimate energy –Estimate cost –Plan construction –Identify interferences …. School-building.png Rectangle 1, Rectangle 2, Rectangle 3

Product Model

Models CEE2148 Purpose-built Descriptions developed at relevant explicitly stated level of detail Representation Objects, attributes, relationships, methods Reasoning to accomplish purpose Satisfy constraints on relationships (e.g., wall supports roof) Aggregate and elaborate information (e.g. quantity takeoff) Simulate behavior (e.g., energy consumption) Synthesize new design information (e.g., detailed field instructions) User Interfaces enable the inspection, modification and control of the models through 3D Visualizations, behavior diagrams, spread sheets… Tested validated on real world case studies

Representation Objects named entities with: Attributes Relationships –To other objects –Constraints on attributes & relationships –Constraints on behaviors Methods To set/read OAR, and to encapsulate behavior CEE2149

Representation: Schema CEE21410

Representation: Instance CEE21411

CEE21412 What is Model-Based Reasoning Analysis of System Use compiled heuristics, mathematics, statistics, sometimes combined with human reasoning Examples: analyze building model to: –List components –Estimate cost –Simulate energy consumption –Plan construction –Identify construction interferences

Performance Model 13

CEE Reasoning Symbolic model of internal processing (Transparent Box) Specialized heuristics (Expert Systems) Mathematical/statistical (Black Box) Input Models Output Models

Models for AEC Projects 15 Functions / Objectives Desired Behavior of the POP Forms / Alternatives For the POP Behavior / Performance Predicted or measured for the POP Processes The work to be done Organizations The people involved the work Products The results of the work

Models for AEC Projects covered in this class Project (POP) Models Organization Models Life Cycle Assessment Models Architectural Product Models Energy Models Structural Models Process Performance Decision Models Integration Models CEE21416

Project (POP) Models CEE21417

Organization Models CEE21418

Life Cycle Assesment Models CEE21419

Product Models CEE21420

Structural Models CEE21421

Energy Models 22

Design Process Models CEE21423 Arup: Stanford GSB/Library Process Integration Platform

Construction Process Models CEE21424

Integration/Optimization Models CEE21425

Decision Models CEE21426

CEE21427 Why Model?: Increase Value Value adding Identifying objectives Generating best design Install column Validate performance Non-value adding Look for CAD drawing Wait for delivery Move part to machine Prepare a bill

CEE In-class exercise Develop an “instance” symbolic model that allows a contractor to identify elements and their costs. iRoom Product Model Elements Walls iRoom CostsTypical Costs Walls Painted CMU Cost / Unit $60 Units Linear Feet Windows Wall 1 linear feet = 10’ Wall type = painted cmu Cost Item 1 Product Model Item = Wall 1 Construction = Painted CMU Cost = $600 Cost Items

CEE21429 Course Objectives Understand fundamentals of modeling Understand state of the art AEC modeling tools Develop novice skills using these modeling tools Relate models to business objectives and limits Learn problem-solving skills Learn to communicate effectively Extend your thinking about engineering

CEE21430 Organization Course URL: Readings – Introduce modeling concepts Lectures – Reinforce modeling concepts Labs – Reinforce basic modeling concepts Queries – Test comprehension of basic concepts Evaluation: Queries + (a little) discretion

CEE21431 Agenda

CEE21432 Lab Practice building simple models. 2 hours in class, perhaps another hour or two after class Assume you know how to use basic windows applications and user operations.

Lab Use Students use SUNET ID and password Follow all Lab Rules - Clean up after yourselves, turn off lights Limited after hours access to iroom –keys CEE21433

CEE21434 Queries/ Evaluation Coursework.stanford.edu Weekly queries on readings, lectures, and lab. Queries 1 thru 9 10 pts each Attendance & Participation 10 points Total Points 100 points

Wednesday Readings on website Fundamental Modeling Concepts –Model scope and boundaries –Objects –Attributes –Relationships –Schema and Instance –Reasoning CEE21435

Query 1: Next Monday Choose a Project Site We learn about AEC models by building them for a specific problem partially of your own design. An “iroom” to be placed within a context of your choosing, for a client of your choosing. There is no advantage to being elaborate with the selection of site and the point is to give you enough context to inform the models you build. Create a link to a google map of the site of your choice. Write Write a project brief. Who wants the project, what are their goals, who else is impacted? What are the constraints? You will build several models related to this project, so this context is useful for defining the model contents. CEE21436

Query 1: Next Monday Follow the 10 steps outlined in INTRODUCTION TO MODELING AND SIMULATION Anu Maria Use approximately the same level of detail to describe one of the models I have previewed today (or describing a different model is ok too). CEE21437 Build a model analysis

Speculations about Model-based Integrated Engineering CEE21438