Upload
wilfred-hart
View
248
Download
0
Embed Size (px)
Citation preview
1
שפה פונקציונאלית
Ido Lapidot
שפה פונקציונאלית
פונקציה הינה וקטור המתאר פעולה בה הנושא משנהפרמטר של המושא
יש להשתמש בשפה בסיסית ביותר לתאור פעולהדוגמא: אריה טרף מבקר שנכנס לכלוב גן החיות
מבקר הזיז מבקר
אריה מכיל כלוב
מבקר מכיל כלוב
מבקר אכל אריה
מושא נושא
מבצע הפעולה
מקבל הפעולה - משתנה פרמטר
פונקציה
Ido Lapidot
מה תפקידו של שולחן?
אין לו תפקידהשולחן מחזיק את הבקבוק
מה תפקידו של השולחן בייחס לבקבוק?
Ido Lapidot
מה תפקידו של הפקק ביחס ל:
בקבוקייןאוויר
אין
אין
עוצר
Ido Lapidot
איזה פונקציות מתקימות בין קורא וספר?
הקורא מחזיק את הספר הספר מדווח לקורא
Ido Lapidot
מה תפקידה של הקסדה ביחס לראש?
הקסדה משנה פרמטר של הכדור לא שלהראש
Ido Lapidot
מה תפקידה של מברשת שיניים ביחס לשיניים?
מברשת שיניים מזיזה לכלוך
Ido Lapidot
הלקוח רוכש , פונקציה
לא מערכת!!
Ido Lapidot
9
Main Function Statement: Delivers the system productThe “product” is what the engineering system was
originally designed to do/produce, and the one that people pay for
Most engineering systems contain only one product.
EngineeringSystem
Subject
Product
Object
Main Action
Function
Ido Lapidot
10
Main Function (Product)
When Analyzing an Engineering System: First, define/decide what the system is
designed to do, to achieve, its main function.
People
move
The Main Function determines the Product, the most important part of your Supersystem!
(More on what a Supersystem is … later)
What is the purpose of the car?
Ido Lapidot
11
Component modeling
C1
C3C2
C5 C4
A functional model describes how elements (components) interact between themselves
C6
C7
C8
Ido Lapidot
12
Component modeling
C1
C3C2
C5 C4
Product
Supersystemcomponent
Supersystemcomponent
Our Engineering system is the collection of all of the components, and defines their boundaries
Supersystem components interact with our Engineering System.
The Product is what our Engineering System produces
Engineering System
Ido Lapidot
13
Component modeling
C1
C3C2
C5 C4
Product
Supersystemcomponent
Supersystemcomponent
A Basic function is a USEFUL function that acts directly upon the product.
It’s also very likely to be the Main Function of the Engineering System
Basic
Function
Engineering System
Ido Lapidot
14
Component modeling
C1
C3C2
C5 C4
Product
Supersystemcomponent
Supersystemcomponent
An Auxiliary function acts upon components of the system
Auxiliary Functions
Ido Lapidot
15
Supersystem versus System What are the components interacting with your
engineering system? Ask the following questions to determine if an element is
a system component or a supersystem element:
Is it possible to modify the element? If not, then it’s a supersystem element.
Is it possible to remove the element from the current system design? If not, then it’s a supersystem element.
Supersystem
ProductSystem
Ido Lapidot
16
Component modeling
C1
C3C2
C5 C4
Product
Supersystemcomponent
Supersystemcomponent
An Additional function generally act upon supersystem components
Additional function
Additional
functio
n
Ido Lapidot
17
Function Types The main goal of the function analysis is to identify
specific disadvantages of an object - namely, harmful functions as well as useful functions performed insufficiently, and those that are performed excessively.
Subject ObjectUseful
Subject ObjectHarmful
Subject ObjectExcessive
Subject ObjectInsufficient
Ido Lapidot
18
DefinitionsUseful Function Fulfills the functional requirement of its user, for
example:
If the Actual parameter value of an object feature: Equals the Required value, the related function is
useful
The car moves the driver The driver directs the car The engine rotates the crank shaft
Falls below its Required values, the function is insufficient
Brush removes plaque (but not as well as you would like)
Is above the Required values, the function is excessive
Carburetor nozzle moves fuel (which is why we went to fuel injection)
Ido Lapidot
19
Definitions
Harmful Function A harmful function is a function that worsens the parameters of the object
The level of harmful function performance is the ratio between the Actual and Required values for a function.
Harmful functions generate damaging or undesirable effects on their objects
Examples: Computer fans cause vibration in the surrounding
elements, which generates noise and stress cycles that are not desirable.
Driving on the road wears a car’s tires, which is damaging.
Ido Lapidot
20
Function Classifications Review A Basic Function is a function that works directly on the Product of the Functional Model
An Auxiliary function is a function that acts upon components of the system, usually within the engineering system
An Additional function is function that acts upon external components of the engineering system
All of these functions ranks are determined by the software, so we don’t have to do it.
When we are ready, it will help us to focus on the MOST useful functions and to modify the overall engineering system
Ido Lapidot
אילו יחסים קיימים בין: רשת, חבילה, קרקע, גשם, מכבש
Ido Lapidot
22
Board Marker
Main Function of System (Man, Marker, Board):Move information from man to audience
Main function of the Marker:Move Ink from Marker to Board
Ido Lapidot
23
Structural Analysis
The goal of structural analysis is to analyze the engineering system based on identifying the interactions between the components in the component model.
A structural model is usually constructed as an interaction matrix.
This merely defines what components have interactions with other components
Ido Lapidot
24
Component Table
Object Substance דיו פקק מיכל פתיל תווית לוח אדם אוויר
דיו
פקק עוצר
מיכל מחזיק מחזיק מחזיק מחזיק עוצר
פתיל מכווןמזיז
תווית מדווח
לוח מחזיק שוחק
אדם מחזיק מזיזמחזיק
אוויר מיבשמיבש
Subject Function Object
Ido Lapidot
“Natural” Model
דיו
פקק
פתיל
מיכל
תווית
לוח
אדם
אוויר
מדווח
מחזיק
מחזיק
יקחז
מ
חזיקמ
מחזיקמחזיק
מחזיק
עוצר
עוצר
מזיז
מזיז
מכוון
מייבש
מייבשחק
שו
Product
System Component
Supersystem Component
Useful
Harmful
Ido Lapidot
Problem Model – Weared Cord
דיו
פקק
פתיל
מיכל
תווית
לוח
אדם
אוויר
מדווח
מחזיק
מחזיק
יקחז
מ
חזיקמ
מחזיקמחזיק
מחזיק
עוצר
עוצר
מזיז
מזיז
מכוון
מייבש
מייבשחק
שו
Product
System Component
Supersystem Component
Useful
Harmful
Insufficient
Excessive
Ido Lapidot
27
Non “Normal” vectors reflect disadvantage of the system and opportunity for improvements