분류 전체보기
-
프로그램과 프로그램 개발컴퓨터 공부 ver 0.1/소프트웨어 공학 2010. 12. 10. 16:35
1. 마인드 맵 A. 프로그램 B. 프로그램 개발 2. 내용 정리 A. 프로그램(Program) i. 정의: 예정된 일의 순서의 집합 / 시간적 작업의 순서 1. 계획서, 작업 지침서 2. 컴퓨터가 해야 할 일의 지침서 ii. Process: 프로그램보다는 더 정형화 됨, 더 크다. 1. 처음 Process를 도입: 군인 à 군인을 부품화 A. 모든 것을 지침서 안에서 정형화된 행동을 하도록 함 B. 정형화된 조직 à Process 성숙도 Level 3의 조직임 2. 업무의 집합 3. 어떻게(How), 언제(Sequence) 하느냐 4. 초기 Process 모델 à 단계가 정해져 있음 B. 프로그램 개발 i. Processing을 두 개로 나눈다. 1. 독립적 / 구체적 기능 A. 기능(Input à O..
-
소프트웨어 개발 프로세스컴퓨터 공부 ver 0.1/소프트웨어 공학 2010. 12. 10. 15:52
1. 소프트웨어 개발 프로세스에 관한 마인드 맵 2. 소프트웨어 개발 프로세스에 관한 내용 A. 소프트웨어 개발 프로세스의 등장 배경(두둥~!!) i. 산업 혁명 때와는 다르게 대량 생산이 필요 없다. ii. 초기 소프트웨어 개발에서는 대량 생산 프로세스를 적용 à 그런데 실패를 한다. 1. 대표적 초기 프로세스 모델: Waterfall Model(폭포수) 2. 사람이 작업하기 때문에 기계와 같지 않아 정밀하지 못함. iii. 처음 개발이 어렵다. iv. 인간의 업무를 체계화 시키는 것으로 바뀜 à 소프트웨어 개발 프로세스를 인간의 인지적 프로세스라 여김 v. 엔지니어는 있는 그대로를 정확하게 전달해야 한다. vi. 인간의 인지 심리를 파악하면 단서를 발견할 수 있다. (인지 심리에 대한 자료는 다음에 ..
-
금지된 것을 금지한다. [68운동 - 이성재]소소한 삶의 즐거움들/간접 체험(책들) 2010. 12. 7. 21:57
l 68운동이 반대했던 인종 차별, 소수자 차별, 그리고 권위 의식이 여전히 이 사회에도 존재하기 때문이다. l 196년대 후반 유럽, 아메리카, 동유럽, 일본 등지에서 권위주의 타파, 기성 질서에 대한 거부 그리고 새로운 창의성과 상상력의 확대라는 구호를 내걸고 전개된 역사적 사건을 의미한다. l 프랑스의 사회학자 에드가르 모랭 “20세 안팎의 청년들이 공동체와 자유에 대한 염원을 갖고 처음으로 독립된 계층으로서 자기 존재를 선언한 사건” l 1960년대의 새로운 세대에게 중요한 것은 물질적 풍요가 아니라 정신적, 지적 자유라는 사실을 기성세대는 받아들이지 못했다. l 68운동의 새로운 점: 기존 정치 세력을 대체하는 새로운 정치 세력들이 동시다발적으로 나타났다는 사실 l 1960년대는 경제 지표상으로..
-
우리나라의 민주화 운동 [87년 6월 항쟁 - 김원]소소한 삶의 즐거움들/간접 체험(책들) 2010. 12. 7. 21:53
l 민주화 이후 민주주의 l 민주주의는 다양한 견해를 존중하고, 자신의 의견을 효과적으로 표출하지 못하는 개인이나 집단의 생각도 반영할 수 있어야 한다. l 대부분 87년 이후 한국 사회의 민주화가 실패했다고 보거나 근본적인 한계를 안고 있다고 분석했다. 근데 만약 진정한 민주화가 된다면? 과연 그건 유토피아와 같은 걸까? 과연 가능한 걸까? l 역사란 이야기: 역사는 사실의 실증적 재현에 국한될 수 없다. 역사는 특정한 시간과 공간 속에서 행위자들이 만들어내는 사실과 역사적 상상력이 결합된 산물 l 마르케스(백 년 동안의 고독)가 한말: “삶이란 한 개인의 생애 그 자체가 아니라, 현재 사람들이 기억하고 있는 것이자 그 삶을 이해하기 위해 어떻게 기억하고 있느냐 하는 것이다.” l 역사란: 사료와 사료..
-
헬렌 켈러 자서전 - 헬렌 켈러소소한 삶의 즐거움들/간접 체험(책들) 2010. 11. 25. 13:57
지하철을 타거나 길을 다니다 보면 가끔 장애인들을 만나게 된다. 그 때, 난 그 분들을 동정의 시선으로 바라보고, 나와는 다르기에 부족함을 느끼고, 불편함을 느끼며 나보다는 조금 덜 행복하지 않을 까라는 생각을 했다. 그러하기에 당연히 도와드려야 하지 않을 까라는 생각을 했다. 하지만 이 책을 보면서 느낀 점은 오히려 나와는 다른 점들이 불행을 가져오기보다는 내가 느끼지 못하는 행복을 느끼게 해줄 수 있다는 것을 배웠다. 눈이 안보이고, 귀로 듣지 못한다면 지금 당장 만약 나에게 이러한 일이 생긴다면, 쉽게 받아들이기보다는 내가 무슨 잘못을 했길래 이런 벌을 받을까 하며 막연하게 누군가를 원망하고, 힘들게 보냈을 거라는 생각을 했다. 가끔 밤에 조깅을 할 때면 눈을 감고 뛰어 본다(딱히 이유는 없고 그냥..
-
화성에서 온 남자 금성에서 온 여자 - 존 그레이소소한 삶의 즐거움들/간접 체험(책들) 2010. 11. 24. 13:45
연예를 왜 책으로 배울까 하는 사람들도 있지 않을까 싶다. 나도 그랬으니. 원래 자기 자신의 모습은 절대 볼 수 없다고 하지 않는가, 오히려 그런 생각이 자만심을 부르진 않을까라는 생각을 해봤다. 그저 단순한 연예를 잘하는 법? 결혼 생활을 훌륭하게 이끌어 가는 법? 그런 류의 책이라 생각하긴 했다. 읽어보고 싶게 된 동기도 그냥 단순히 연예 이야기는 쉽게 받아들일 수 있으니 고민 같은 거 없이 가볍게 볼 책을 찾던 중에 골랐다. 그래서 처음에는 그냥 별다른 생각 없이 눈 가는 대로 글을 읽었다. 결국 끝까지 대충 보고 다시 봤지만. 그만큼 중요한 내용이 많다. 책은 결혼생활에 있어서 부부간에 원활한 관계 유지를 위한 가이드 라인을 제시하고 있다고 해야 하나? 하지만 우리가 알고 있는 서로를 배려하고, ..
-
오버로딩(Overloading)과 오버라이딩(Overriding)...난 왜 이게 안외워지지...예전 글들/JAVA 2010. 11. 16. 11:43
1. 오버로딩(Overloading) A. 생성자 오버로딩(Overloading) i. 클래스는 여러 개의 생성자를 가질 수 있다. à 같은 이름이 생성자를 여러 개 중첩(Overloading)하여 사용할 수 있다는 의미. ii. 생성자의 이름은 같지만, 생성자가 가지는 매개변수의 타입과 개수는 반드시 달라야 한다. 1. 예) iii. 생성자 오버로딩은 같은 개수의 매개변수에서도 타입만 다르면 사용할 수 있다. 1. 예) iv. 예약어 this 1. this예약어는 현재 사용중인 객체를 의미 2. 일반적으로 생성자 메소드의 매개 변수가 객체 변수와 같은 이름을 사용하는 경우 this 를 사용하게 된다. 3. 생성자나 메소드의 매개 변수 이름이 객체 변수의 이름과 같지 않을 경우에는 this 를 사용하지 ..
-
새로움 + 저항 = 아방가르드??? 노명우 지음소소한 삶의 즐거움들/간접 체험(책들) 2010. 11. 13. 12:21
아방가르드? 시대를 앞서간 사람들? 진보주의적 성향의 사람들? 현실에 타협하지 않고, 변화와 신선함을 대중에게 던지는 사람들? 난 과거의 것과 현재의 것의 조화를 통해 미래가 만들어진다고 생각한다. 그 과정에 있어서 자극보다는 조화가 더 중요하다고 여길지도 모르겠다. 온고지신이라 했던가? 과거의 것을 통해 배운다. 분명 과거에는 진리로 받아들였지만 지금은 아닌 경우도 많다. 하지만 큰 프레임(틀)에 있어서는 변화가 없다고 생각했다. 어쩌면 이런 자극이 사람들에게 경각심을 불러 일으키고, 어쩌면 삶에 있어서 지금의 만족감에 안주하는 것을 막아 줄 것이라 생각할 수도 있다. 하지만 이런 자극이 옳다, 옳지 않다 판단하기는 어렵다는 건 누구나 아는 사실일 것이고, 아방가르드가 주장했던 것들이 모두 옳지는 않을..