분류 전체보기
-
설계에 관한 자료입니다.컴퓨터 공부 ver 0.1/소프트웨어 공학 2013. 10. 9. 13:59
이거 역시 회사에서 했던 세미나 정리한 자료입니다. 이거 역시 이렇게 공유해되 되려나? 1. 객체지향 모델링 개요- Why don’t software Teams Model?n 혼자 하는 작은 프로젝트 할 때는 바로 코딩 하는 게 쉽다. 그러나 그 규모가 커진다면? 재작성 해야 하는 경우가 빈번하게 생긴다. à 그래서 모델링 하는 것이 좋다.n Agile은 설계서가 없는 것이 아니다. 1. 의사소통이 빠른 것이다. à 문서가 편하면 문서를 사용해야 한다. - Software Quality Attributesn 기능성1. end user: 기능성, 사용성에 관심이 많다.2. Customer(발주자): 기능성, 신뢰성, 사용성, 효율성에 관심이 많다.3. Company: 기능성, 사용성, 효율성, 이식성에 관..
-
요구공학의 이해컴퓨터 공부 ver 0.1/소프트웨어 공학 2013. 10. 9. 13:51
회사 내에서 해준 세미나 자료입니다. 발표자료는 아무래도 공유할 수 없을 것 같아서, 제가 정리한 자료만 올려 놓습니다. 이래도 되려나? 요구사항 개요- 성공적인 SW 개발이란n 정해진 시간과 비용 내에서 고객의 실제 요구사항을 만족시키는 품질의 제품을 제공하는 것n 위의 정의는 우리에게 불행1. 시간이라는 부분이 타이트 해진다.2. 고객이 요구하는 비용이 낮아진다. à 과다경쟁으로 인해 비용을 절감(이 말은 인권비를 줄인다.)3. 그러나 품질에 대한 요구사항은 더 복잡해진다. 결국 이러한 문제점들은 시간이 흘러 사업을 하면 할수록 손해를 보는 상황이 만들어질 수도 있게 된다.n 그래서 나온 것이 재사용을 높이고, 재작업을 줄이는 CBD라는 개발 방법론이 나오게 되었다.n 요구사항이란1. 우선 소프트웨어..
-
11분이라는 시간.소소한 삶의 즐거움들/간접 체험(책들) 2013. 8. 29. 23:30
어떻게 시작해야 할까? 우선 야하다. 집중력이 상승한다. 남자가 읽는다면 더 그렇게 될것이다. 아니 여자가 본다해도 비슷하지 않을까? 파울로 코엘료의 "연금술사"랑 "베로니카 죽기로 결심하다." 두 책을 봤다. 둘 다 그렇게 와닫지 않았다. 왜 그랬는지 모르겠다. 그냥 딱히 감동적이지 않았다. 어렴풋하게 기억나는 느낌은 너무 직설적으로 자신의 꿈을 찾아 살아라 그런 느낌이었던 것 같다. 왠지 모르게 그런 느낌 좋아하지 않는다. 이 책을 샀을 때, 그리고 이 책을 처음 폈을 때도 '똑같은 패턴의 반복이겠구나..' 그랬다. 물론 아니었다. 전반적인 내용은 매력적인 브라질 여성의 성장기라고 보면 될까? 울어야만 하는 순간에도 울지 않는 캔디 같은 여성의 모습은 아니다. 그 여자의 직업은 창녀다. 그것도 브라질..
-
RT:FM 시즌3 개발 문화 잉여를 다녀오다.컴퓨터 공부 ver 0.2/세미나 정리 혹은 후기 2013. 8. 29. 22:51
평소보다 1시간 일찍 9시 출근(평소 출근은 10시까지)......엄청(?) 피곤한 몸을 이끌고, 저녁은 햄버거로 간단히 때우고, 그렇게 광화문역 근처의 올레스퀘어 드림홀에 들어섰다. 강연 순서 및 내용은 이랬다. 1. 뜬 구름 잡는 이야기 나의 삶 속의 클라우드(장선진)- 전 세계 사람들의 삶의 질을 높이는 소프트웨어를 만들어 함께 나누는 것- SaaS(Software as a Service)- 소프트웨어를 효과적으로 전달할 수 있는 방법에 대해 고민하게 됐다. * SaaS 는 소프트웨어 유통 모델이다. * Multi Tenancy Architecture- 어떻게 기술을 활용할 까에 대한 고민을 하게 됐다. -> 그래서 SaaS Paltform(Cloud Computing과 유사) -> 그리고 다시 고..
-
좀 더 나아지기 위한 여유. Slack컴퓨터 공부 ver 0.2/기타(책 등등) 2013. 8. 29. 21:53
최근에 조금 큰 회사로 이직을 했다. 물론 컴퓨터 회사. 업무는 내 생에 전혀 상관없을 것 같은 임베디드 관련 회사다. 언제나 그랬든 만약 전생이 있다면, 전생의 나에게 너무나 고맙게도(왠지 전생의 나는 엄청 고생했거나, 큰 일을 했을 것 같아 고맙다.) 이번에도 좋은 분들과 좋은 환경에서 일하게 되었다. 하지만 시간이 흐르면서, 모두가 이해하고, 고쳐나갈 방법을 알고 있음에도 항상 형상 유지만 하고 있는 몇몇 문제들이 보인다. 몇 개월 안되었기에 섣부른 판단이라 할 수도 있겠다. (물론, 대부분의 회사가 그럴지도 모르겠다. 어찌됐든 개개인은 능력도 뛰어나시고, 인격적으로 훌륭하시다. 물론 예외도 있지만) 아니면 내가 그동안 보지 못했던 것들이 시간이 지나면서 주변이 보이기 시작한 것일지도 모르겠다. 이..
-
KCD(Korea Community Day)를 다녀와서컴퓨터 공부 ver 0.2/세미나 정리 혹은 후기 2013. 7. 7. 15:44
발표자료는 http://kcd.onoffmix.com/program.php 여기서 받아볼 수 있습니다. - 모바일의 미래 그리고 앞으로의 전망 n iOS의 생태계는 망가짐 n 모바일 개발을 할 때 도움을 받는 곳 1. stackover flow 2. GitHub를 통해서, Library를 다운받아서 코드를 본다. 3. 코드를 decompile를 통해서 실마리를 잡아간다. 4. 지인을 통해서 5. opensource를 통해서 6. 커뮤니티를 통해서 u 그러나 일정수준을 넘으면, 정보가 부족해지며, 정보에 대한 공유가 안 된다(그래서 내가 올려야 한다.). - 클라우드 서비스 브로커(CSB – Cloud Service Broker)가 가져올 클라우드 세상(장선진) n brokerage 1. 중간자 역할 2...
-
[ibatis하면서 생긴 일]순서의 중요성예전 글들/Spring Framework 2013. 3. 12. 11:47
공통적으로 자주 사용되는 클래스의 경우 resultMap으로 뺄 수가 있답니다. 그런데 당연히 될꺼라 생각하고 아래와 같이 했는데 에러가 생기더군요.select * from PRODUCT where PRD_ID = ? 에러 메시지Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no result map named content in this SqlMap. 한참을 고민하다가 예제소스를 보니 select * from PRODUCT where PRD_ID = ?이렇더랍니다. 순서 바꾸니 해결....또 뻘쭘함이 밀려오더군요.어찌됐든 혹시 이런 실수하시는 분이 또 없기를 바라며.
-
[Spring에서 생긴 일] servlet-context에서 <resources /> 지정하기.예전 글들/Spring Framework 2013. 1. 14. 18:25
우선 프로젝트 구조는 이렇답니다. 빨간색으로 표시한 곳의 /views/css, /views/images, /views/js 의 파일을 속성에 추가할 겁니다. 기본 Spring 프레임 워크의 프로젝트를 만들면 위의 구조와 같습니다./webapp/WEB-INF/spring/appsServlet/servlet-context.xml 에 아래의 소스를 추가하면 됩니다. 별거아니죠? 물론 문제가 생길 수도 있습니다. 링크의 주소를 못찾는 경우가 있는데 에러메시지는 No mapping found for HTTP request with URI [/main/1.png] in DispatcherServlet with name 'appServlet' 이렇습니다. 우선은 servlet-context 에 아래의 코드를 추가합니..