Something that can be seen, touched or otherwise sensed

Similar documents
UML

소프트웨어개발방법론

thesis

#KM560

#KM-250(PB)

#KLZ-371(PB)

05-class.key

PCServerMgmt7

01-OOPConcepts(2).PDF

PowerPoint 프레젠테이션


#KM-235(110222)

#KM-340BL

5장.key

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * Suggestions of Ways

歯M PDF

2014 HSC Korean Continuers

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

thesis

SchoolNet튜토리얼.PDF

No Slide Title

06.AnalysisModeling.key

PowerPoint 프레젠테이션

강의10

#DPK5(PB)(9.8.19)

ecorp-프로젝트제안서작성실무(양식3)

1.장인석-ITIL 소개.ppt

0125_ 워크샵 발표자료_완성.key

final_thesis

PRO1_09E [읽기 전용]

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Intro to Servlet, EJB, JSP, WS

step 1-1

*Ãßõ¿©Çà

Interstage5 SOAP서비스 설정 가이드

#SC-8200.B.

OOP 소개

02이용배(239~253)ok

04-다시_고속철도61~80p

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to

*KM-380BL,BLB724.

81-05.PDF

<C7D1B9CEC1B7BEEEB9AEC7D03631C1FD28C3D6C1BE292E687770>

PowerPoint 프레젠테이션

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

Service-Oriented Architecture Copyright Tmax Soft 2005

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * The Participant Expe

Journal of Educational Innovation Research 2017, Vol. 27, No. 1, pp DOI: * The

untitled

Solaris Express Developer Edition

<31325FB1E8B0E6BCBA2E687770>

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

chap10.PDF

사용시 기본적인 주의사항 경고 : 전기 기구를 사용할 때는 다음의 기본적인 주의 사항을 반드시 유의하여야 합니다..제품을 사용하기 전에 반드시 사용법을 정독하십시오. 2.물과 가까운 곳, 욕실이나 부엌 그리고 수영장 같은 곳에서 제품을 사용하지 마십시오. 3.이 제품은

Vol.257 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

untitled

鍮뚮┰硫붾돱??李⑤낯

15_3oracle

DBPIA-NURIMEDIA

03장.스택.key


Chap7.PDF

KM-380BL,BLB(100908)

자바 프로그래밍

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

thesis

PRO1_16E [읽기 전용]

74 현대정치연구 2015년 봄호(제8권 제1호) Ⅰ. 서론 2015년 1월 7일, 프랑스 파리에서 총격 사건이 발생했다. 두 명의 남성이 풍자 잡지 주간 샤를리 의 본사에 침입하여 총기를 난사한 것이다. 이 사건으로 인해 열두 명의 사람이 목숨을 잃었다. 얼마 후에

untitled

PowerPoint 프레젠테이션

H3050(aap)

歯CRM개괄_허순영.PDF

rmi_박준용_final.PDF

£01¦4Àå-2

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

PART

Part Part

비긴쿡-자바 00앞부속

PowerPoint 프레젠테이션

11강-힙정렬.ppt

歯I-3_무선통신기반차세대망-조동호.PDF


Microsoft PowerPoint - KNOM Tutorial 2005_IT서비스관리기술.ppt

I

cam_IG.book

AGL1.36/...

untitled

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3


Chap04(Signals and Sessions).PDF

001지식백서_4도

쉽게 풀어쓴 C 프로그래밍

(Table of Contents) 2 (Specifications) 3 ~ 10 (Introduction) 11 (Storage Bins) 11 (Legs) 11 (Important Operating Requirements) 11 (Location Selection)

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

김기남_ATDC2016_160620_[키노트].key

PRO1_02E [읽기 전용]

어댑터뷰

untitled

Transcription:

Something that can be seen, touched or otherwise sensed

Things about an object Weight Height Material Things an object does Pen writes Book stores words

Water have Fresh water Rivers Oceans have have Fish have live in Crocodiles Salt water Penguins

struct Time { // structure definition int hour; // 0-23 int minute; // 0-59 int second; // 0-59 }; Time dinnertime; dinnertime.hour = 29; dinnertime.minute minute = 73;

class Time { public: Time(); // constructor void settime( int, int, int ); // set hour, minute, second void printtime(); // print time format private: int hour; // 0-23 int minute; // 0-59 int second; // 0-59 };

void Time::setTime( int h, int m, int s ) { hour = ( h >= 0 && h < 24 )? h : 0; minute = (m>= 0&&m< 60 )? m : 0; second = ( s >= 0 && s < 60 )? s : 0; } Int main(){ Time t; t.settime( 13, 27, 6 ); t.printtime(); t.settime( 99, 99, 99 ); }

vocabulary functionality system assembly configuration mgmt. Design View Implementation View Use Case View Process View Deployment View performance scalability throughput behavior system topology distribution delivery installation

<?> <?> :

T1:Approach(train ID) T: T5:Speedup(train ID) (150) (40) (30) T4:Cleared(train ID) T3:Time Depart(train ID) (ok) T2:AtPlatform(train ID) (0)

Class Driver Attributes Operations Name Address Driver ID Train Number Mileage Print Name Assign Train Get Mileage Increase Mileage Set Destination

(C++) class Driver { private: char name, *address; int driverid, mileage; char *trainnumber; public: Driver(int, char *); void printname(int); int getmileage(); void increasemileage(); void assigntrain(); void setdestination(int); }; main() { Driver drvr1 r1 (2734, Kim ) Driver * drvr2; drvr2 = new Driver (2759, Lee ) drvr1.increasemilage(1500); drvr2 increasemileage(60); if( drvr1.getmileage() >20000). }

Class Active Class (processes/threads) Student Event Mgr std_id thread grade time hangelevel( ) Start setgrade( ) suspend( ) getgrade( ) stop( ) Component (replaceable part, realizes interfaces) Course.cpp Interface (collection of externally Visible ops) IGrade <<interface>> IGrade Node (computational resource at run-time, processing power w. memory) UnivWebServer setgrade() getgrade() Register for Courses Manage Course Registration Use Case (a system service -sequence of Interactions w. actor) Collaboration (chain of responsibility shared by a web of interacting objects, structural and behavioral)

( Interaction) a set of objects exchanging messages, to accomplish a specific purpose. harry: Student name = Harry Kid ask-for-an-a katie: Professor name = Katie Holmes (State t Machine) specifies the sequence of states an object or an interaction goes through during its lifetime in response to events. instudy received-an-a/ buy-beer sober/turn-on-pc inparty

Course Manager University Administration Course Manager Student Admission -Student +Department - Explanatory/Comment parts of UML models - usually called adornments - Expressed in informal or formal text. flexible drop-out dates operation() {for all g in children g.operation() }