How can you explain the switch app to a programmer?

switch's essense

i can say step 1!
display a switch with on and off

step 2 : wait for the user to choose either "on" or "off"

Step3 : if the user chooses "on", then the switch becomes bright. If he choose "off" then the switch becomes dark.

This description seems OK but there is a serious problem.

What is the correct way to describe the switch app?
스위치의 본질과, 무엇을 수행할지를 알려줘야한다.

<O, T> where O is the essence of and object
and T is the specific task. in mind

쓸데 없는 말이 많다. 그냥 개체의 Specification을 정의하면 그 개체의 본질과 행동(Task)이렇게 두가지다.
위의 스위치의 예제는 essense는 없고 task만 있는 상태.

What is O of the switch in this classroom?

switch : on c-and off

the final answer

(on c-and off, on c-and off)

(on c-and off, on)

(on c-and off, off)


claim: Given an obejct, we describe the essence of O by describing what  can do.


외부적으로 드러나는 Task(사용자와의 인터페이스)
앱이 내부적으로 하는 모든 행동(본질) Essence.



Specification of chinese restaurant.

Object :

Task :

이런 조카 18색 크레파스 설명을 못하네.

'Courses' 카테고리의 다른 글

[임베디드] 명령어 실습  (0) 2011.09.15
[소공] 실습 3주차  (0) 2011.09.14
[소공] 실습 1주차  (0) 2011.08.31
[소공] 수업 계획  (0) 2011.08.30

+ Recent posts