OS/개발환경구축(22)
-
CBD , Component Based Development
1. CBD , Component Based Development A. CBD 방법론의 이면적 관찰 CBD는 재사용(reuse) 와 조립(assembly)이 가능한 소프트웨어 자산을 컴포넌트라는 것으로 만들고, 그것들을 기반으로 시스템을 개발하여 개발의 생산성 향상과 비용의 절감을 추구하고자 하는 개발방식의 Trend 이다. 그리고 그러한 CBD 개념을 적용하기 위한 역할(role), 작업(task), 산출물(work product)등을 체계적으로 정리해 놓은 것이 CBD 방법론 이다. 그런데 이겨서 생각해 볼 것은 “과거에는 소프트웨어 자산을 컴포넌트화 하지 않을까?’’ 라는 것이다. 과연 컴포넌트라는 개념이 새롭게 등장한 것이고 그것을 기반으로 개발하는 것이 전혀 다른 이슈가 될 수 있느냐는 것을 생..
2013.07.24 -
애자일(AGILE) 방법론 개론 이라고 할까?
1. 애자일 방법론 ( AGILE, 날렵한, 민첩함, (생각이) 재빠른, 기민함) A. 애자일 선언문 우리는 소프트웨어를 개발하면서, 그리고 또한 다른 사람들의 개발을 도와주면서 소프트웨어를 개발하는 더 나은 방법들을 찾아나가고 있다. 이 작업을 통해 다음과 같은 가치를 추구하게 되었다. 프로세스나 도구 보다는 개인과 상호 작용을, 포괄적인 문서보다는 작동하는 소프트웨어를, 계약에 대한 협상보다는 고객과의 협력을, 계획을 고수하기 보다는 변화에 대응을 더욱 가치있게 여긴다. 이말은 전자도 가치가 있긴 하지만, 우리는 후자 쪽에 더 많은 가치를 둔다는 것이다. B. 애자일 선언문의 바탕에 깔려있는 원칙들 i. 우리의 최고 우선 순위는 가치 있는 소프트웨어를 일찍 그리고 지속적으로 전달함으로써 고객을 만족시..
2013.07.24 -
JAVA,Eclipse,Tomcat,Apache,mysql 설치 놀이~
오래간만에 자바 해보자.. JAVA SE를 다운 받는 것부터 생각 하면 되겠다. 하지만 기본적으로 JAVA를 공부를 위해 오래간만에 이쪽저쪽 검색하면서 대부분 무료로 제공하는 로드맵 정도의 강좌들을 듣고 정리 해봤다. Java 쪽으로 일을 하게 되면, 이젠 Framework는 기본인듯 싶어서..(구인에서 대부분 Framework를 사용하더군) Spring Framwork Road Map 1. Pure Java SE / ME / EE - Core / Algorithm / Application 2. Servlet / JSP 파트 네트워크 프로그래밍, 다만 소켓을 직접적으로 이용하는 것이 아니고 http 이용해서 구현 1) Script Element 2) Directive 3) 기본 객체 4) ActionTa..
2013.06.22 -
GIT에 대해서 다시 한번 공부했습니다.
이전 회사에서도 GIT 이나 SVN 등을 사용하였으나, 실제 단독 개발로 이뤄지는 부분이 많은 터라 직접 내가 사용해 본적이 그리 많지 않았다. 분명 해당 정보를 정리해둔 게시물도 있다. 하지만, 최근 어느 회사에서든지 협업이 중요시됨에 따라, 반드시 익혀 두어야 할 부분으로까지 대두된 실정이다. 그렇다면 GIT 에 대해서 보다 자세히 공부 해보기로 하고 오늘 다시 첨부터 공부 했다. http://kimseunghyun76.tistory.com/116 : 2년도 넘었네요. 아예 이번에 뽕을 뽑으려고 한다. 1. GIT 의 정의 Git is a free and open source distributed version control system designed to handle everything from ..
2013.06.20 -
CI 상에서 프로시저를 사용하려다가 오류가 발생할 경우...
(짤방: 우왕~~ 닌자거북이당!!! ㅎㅎㅎ) CI 상에서 프로시저를 사용하려고 하니... 오류가 발생했다... T.T 이런 젠장젠장... 방법을 찾았다.. 역시 구글링~!!!! mysqli 를 설치하라는 방법도 있었고... 등등.. 여러 방법이 있었지만 난 간단한게 좋아요!!! http://us2.php.net/mysqli /system/database/drivers/mysql/mysql_driver.php 파일상에서 아래 함수로 변경을 하면 처리가 되었다. function db_connect() { if ($this->port != '') { $this->hostname .= ':'.$this->port; } define("CLIENT_MULTI_RESULTS",131072);//Enable/disab..
2011.10.11 -
GIT 를 사용합시다. 그전에 공부해야죠..
참고할 사이트들은 굉장히 많다. 물론 영어로 제공되어지는 사이트,책 등이 대부분이고 한글로 설명을 해 놓은 경우가 그렇게 많은 편은 아닌것 같지만.. 요 몇일 동안 찾아본 내용들을 정리한다. (GIT 만 책 한권이더라 --;;) 앞으로 GIT를 사용할 예정이다. 우선 자주사용되는 용어부터 정리 한다. 0. 용어 정리 - 저장소 (Repository) : 작업자가 변경한 모든 내용을 추적하는 공간 - 작업 트리 (Working Tree) : 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점이다. - 체크 아웃 (Checkout) : 작업자의 작업트리를 저장소의 특정 시점과 일치 하도록 변경하는 작업 - 스테이징 영역 : 저장소에 커밋하기 전에 커밋을 준비하는 위치 (변경사항을 적용하기 전에 한번 더 변..
2011.03.07