2011/02/21 4

Tim O'Reill가 주장한 Web2.0의 7가지 원칙은 무엇인가?

Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델 The Web as Platform - 플랫폼으로서의 웹 Harnessing Collective Intelligence - 집단지능으로 힘을 모은다. Data is the Next Intel Inside - 다음 인텔 인사이드는 데이터 End of the Software Release Cycle - 소프트웨어 릴리스 주기의 종말 Lightweight Programming Models - 가벼운(Lightweight) 프로그래밍 모델 Software Above the Level of a Single Device - 단일 디바이스를 넘어선 소프트웨어 Rich User Experiences - 풍부한 사용자 경험 From..

pe 2011.02.21

SDLC 모델 - 폭포수(watefall), Prototyping(PoC, Pilot), 나선형(Spiral), 반복&점진적(iterative&incremental)

소프트웨어 생명주기 모델 문) 폭포수(watefall) 모델 답) 정의 소프트웨어 생명주기(SDLC)에 기반하고 있는 소프트웨어 개발기법중 하나로 개념정립부터 구현까지 높은 추상화에서 낮은 추상화 단계로 하양힉 접근하는 방법을 사용하며, 각 단계는 끝날때마다 과정의 끝을 알리고 그 다음단계로 진행하게 된다. 진행단계 장/단점 진행과정을 세분화하여 관리가 용이하다. 개발단계가 겹쳐서 각 진행단계에 문제가 발생시 그 이전단계로 피드백이 되는경우가 발생한다. 개발단계마다 대부분 순환이 발생되어 순차 흐름을 따라가기 힘들다. 고객요구를 개발초기에 구체화하기 어렵다. 시스템이 개발완료되는 시점에야 완성이 가능하다. 문) 프로토타입(Prototyping) 모델 답) 정의 불완전한 요구사항 분석에 대한 해결책으로 간..

pe 2011.02.21

Object, Class, Inheritance(상속), concealment(은닉), polymorphism(다형성), encapsulation(캡슐화) - 20110224

문) Object, Class, Inheritance(상속), concealment(은닉), polymorphism(다형성), encapsulation(캡슐화) Object 객체 - 구글 사전 객체 - 위키백과 객체 - 구글 한국어 사전 객체 - 텀즈 클래스로 이루어져 규정되어 구현된 결과(인스턴스). 저장공간에 할당된 공간과 값을 의미한다. 실세계에서 어떤사람이 집에서 살기를 원할때 그 집의 청사진이나 축소모형 따위는 필요없고, 필요한것은 설계에 맞는 집이다. 이 유추에서 청사진을 클래스, 실제집은 객체이다. Class 클래스 - 텀즈 클래스 - 구글 사전 공통성질을 가진 종류의 집합. 객체지향 프로그래밍에서 객체내에 있는 메소드와 변수를 정의하는 틀. 클래스는 전부 혹은 일부를 그 클래스 특성으로부터..

pe 2011.02.21

컴포넌트(Component)와 서비스(Service) - 20110224

컴포넌트(Component)와 서비스(Service) 컴포넌트 terms : 컴포넌트 범정부 서비스 컴포넌트 참조모델 v2.0 컴포넌트 재사용을 지원하는 컴포넌트 모델 및 프레임워크 컴포넌트 상호작용 명세기법 컴포넌트의 다면성과 서비스를 기반으로 하는 재사용 모델 소프트웨어 컴포넌트 개발 명세 표준, 컴포넌트 개발, 사용, 발주 및 검수를 위한 기준제공 비밀성 서비스 컴포넌트 인터페이스 무결성 서비스 컴포넌트 인터페이스 서비스 영역, 서비스 타입 및 서비스 컴포넌트의 계층 구조 더 큰 프로그램이나 구조물에서 식별 가능한 "일 부분". 특정 기능이나 관련된 기능들의 조합을 제공. 프로그래밍 설계에서, 시스템은 모듈로 구성된 컴포넌트로 나뉜다. 서비스 물질적 재화 이외의 모든 생산과 소비에 관련한 경제활동 ..

pe 2011.02.21
반응형