본문 바로가기

분류 전체보기

#3.Structural Diagram 클래스 다이어그램 클래스 : 사각형 기호로 표현됨. 관계 : 연관(집합연관, 복합연관, 재귀적 연관, 연관클래스),상속, 의존, 인터페이스 실체화 인터페이스 : 객체가 수행하는 서비스를 나타냄 컴포넌트 다이어그램 : 시스템 내부에 어떠한 컴포넌트가 존재하는지를 알리고, 컴포넌트 사이의 관계를 나타내는 다이어그램 구성요소 : 컴포넌트, 요구인터페이스, 제공인터페이스, 포트, 조립커넥터 객체 다이어그램 : 클래스 다이어그램으로부터 생성되는 객체끼리의 관계를 표현하여 클래스 다이어그램을 보충하기 위해서 사용됨. 구성요소 : 객체(Object),객체의 런타임 상태(Run time State) 디플로이먼트 다이어그램 : 전체 시스템을 구성하는 하드웨어와 하드웨어의 연결관계를 표현 각 하드웨어와 하드웨어에 배치되는.. 더보기
#2. 관계(Relation) 관계의 종류 일반화 관계 여러클래스에서 동일한 속성과 오퍼레이션을 추출하여 상위 클래스로 정의하는 것, 즉 추상화 수준을 높이는 것 의미 Is a 관계, is a kind of 관계 연관 관계 한 쪽에서 다른 쪽을 사용하거나 참조할 수 있으며, 아니면 그 반대로 가능 연관관계는 다중성을 가질 수 있음 재귀적 연관관계 : 동일한 클래스로 생성된 인스턴스 사이에 연관관계가 있는 경우 집합 연관관계 : 전체와 부분의 관계, 다이아몬드(전체)와 실선(부분)으로 표시 합성 연관관계 : 전체와 부분의 밀접한 관계, 속이 채워진 마름모와 실선으로 표시 연관클래스 : 주로 두 클래스가 '다대다'의 관계로 맺어질 때 연관 클래스 생성 의존관계 한 모델 요소가 다른 모델요소를 필요로 하는 관계 사용 추상 허용 실체화 인터.. 더보기
#1. UML개요 Unified Modeling Language : 시스템 모델링에 사용하는 통합된 모델링 언어 UML 의 특징 가시화 언어 : 모델링 결과를 가시적으로 나타냄 명세화 언어 : 정확하고 완전하게 모델링 하는 것 구축 언어 : 시스템을 구축할 수 있게 함 문서화 언어 : 시스템에 대한 통제, 평가, 의사소통의 역할 UML 의 사용 객체지향 방법론과 CBD방법론에서 사용할 수 있음 구현 플랫폼에 사용할 수 있음. Application Domain에 적용할 수 있음 UML 2.0의 등장배경 MDD의 출현 새로운 기술 패러다임 등장 모델링 기술 성숙 UML 2.0 표준 상부구조 : 13개의 다이어그램과 각 요소들에 대한 명세 OCL : 객체제약 언어 Diagram Exchange : 도구들이 교환하기 위해 필요한.. 더보기
[SITE]Google의 Bookcase http://workshop.chromeexperiments.com/bookcase ↑ 요 링크를 따라 가시면 WebGL로 개발된 BookCase에 가실 수 있습니다. Bookcase는 멋진 3D 디자인을 가진 나만의 책장이죠. 저 많은 책들 중에서 내 관심사를 어떻게 찾냐구요? 책장 상단에 보시면 주제를 고를 수 있어요 원하는 도서를 찍으면 이렇게 표지를 볼 수 있고, 책의 대표 내용도 읽을 수 있답니다. 그리고 최근 경향에 맞게 QR코드도 제공하구요 . 그리고 내용의 하단에 위치한 버튼을 클릭하면 책의 전문을 읽을 수 있는 Google Books로 이동합니다. 정말 놀랍지 않나요?^^ 구글이 처음 모든 정보를 한 곳에 모은다고 했을 때 긍정적인 부분과 부정적인 부분이 있었는데, 막상 이런 결과물을 보.. 더보기
#3. 유스케이스 모델의 작성 , 상세화, 구조화 + 유스케이스 모델 - 사용자 및 고개으로부터 요구사항을 누락없이 도출해 명확하게 기술하는 것을 목표 - 액터 : 시스템과 상호작용을 하는 시스템 외부의 존재 액터는 개발 대상이 되는 시스템에 따라서 달라질 수 있음 일반적으로 사용자, 외부시스템, 장치의 세가지 유형으로 분류 - 유스케이스 : 개발 대상이 되는 시스템이 제공하는 개별적인 기능 표현된 기능은 시스템의 사용자가 이용 기능과 이를 이용하는 액터와의 관계를 연관관계를 이요해 명시적으로 표현 시스템의 전체 기능적 요구사항은 표현된 유스케이스로 구체화 + 유스케이스 상세화 - 유스케이스에 대한 구체적인 명세를 기술한 문서를 유스케이스 명세서라 한다. (유스케이스 이름, 개요, 관련 액터 항목, 우선순위, 선행조건, 후행조건, 시나리오, 비기능적 요.. 더보기
[TOOL]JavaDoc과 같이 Javascript를 문서화 해주는 JSDoc - 소개 Java언어를 사용할 때 JavaDoc 주석을 달면, 해당 주석을 활용하여 Document화 시켜주는 JavaDoc이라는 Tool이 존재한다. - 설치 방법 http://code.google.com/p/jsdoc-toolkit/downloads/list 에 가서 해당 ToolKit을 다운 받는다. 초기에는 Perl로 만들어져서 Windows에서 Perl을 실행시켜주는 프로그램을 설치하고 실행해야 했지만 현재는 Java로 실행이 되므로 별다른 설치가 필요없다. - 사용법 압축을 풀면 존재하는 README.txt 파일을 읽어보면 Tool에 대한 자세한 사용법과 예제또한 존재한다. 더보기
[BOOK]SLACK 이 책의 역자인 류현석씨의 블로그인 피플웨어를 둘러보다가 그가 참여한 책 한권을 발견했다. 링크를 따라간 곳에 좋은 후기가 있길래 퍼왔다. 바이올린을 보관할 때는 현을 느슨하게 풀어 놓는다. 줄을 맞춰 놓은 채 그대로 두면 다음에 바이올린을 꺼내 쓸 때 조금 편리할 수는 있다. 그러나 정확한 음을 유지하려면 내일은 좀 더 조여야 하고, 그 다음날에는 조금 더 조여야 한다. 현을 풀어 놓지 않으면 결국 얼마지 않아 끊어질 것이다. 휴식이 중요한 이유는 바로 여기에 있다. -YES 24 후기- 저 후기 하나만으로도 읽고 싶어지는 책이다. 더보기
#2. 소프트웨어 개발 개요 -소프트웨어 개발 프로세스 요구 사항 정의 -> 분석 -> 설계 -> 구현 -> 시스템 - 요구사항 정의 : 사용자들이 소프트웨어에 기대하는 기능 및 특징에 대한 요구를 도출해 명세하고 검증하는 활동 + 요구사항 - 기능적 요구사항 + 비 기능적 요구사항 : 품질 요구사항, 제약 사항 - 분석 단계 : 정의된 요구사항을 충족시킬 수 있는 시스템의 구성 요소를 파악하는 것을 목표 플랫폼 독립적 : 응용 소프트웨어를 구성하는 컴포넌트들을 결정 , 하위는 설계단계에서 고려 기능적 요구사항만의 고려, 품질 요구사항과 제약사항은 설계 단계에서 고려 - 설계 단계 : 분석의 결과물을 바탕으로 최종적으로 시스템을 구현하기 위한 구체적인 시스템 구성요소와 행위를 결정하는 활동 더보기
#1 . UML 개요 - Model은 실체에 대한 표현으로서 실체를 개발하는 과정에서 실체의 복잡성 문제를 극복하고자 사용하는 개념. - 소프트웨어 개발은 크게 모델링과 구현단계로 구성. 모델링 단계는 실질적인 시스템에 대한 모델을 구축, 요구사항 정의, 분석, 설계를 수행한다. 구현활동은 작성된 모델, 구체적으로 말하면 설계 모델을 바탕으로 실질적으로 동작하는 시스템을 구축하는 활동 - UML Diagram + 구조 다이어그램 - 클래스 다이어그램 , 복합구조 다이어그램, 배치 다이어그램, 컴포넌트 다이어그램, 객체 다이어그램, 패키지 다이어그램 + 행위 다이어그램 - 활동 다이어그램 , 유스케이스 다이어그램, *상호작용다이어그램(유스케이스 다이어그램, 시퀀스 다이어그램, 통신 다이어그램, 타이밍 다이어그램, 상호 작용 개.. 더보기
[TREND]헬스케어 3.0 시대 도래 삼성 경제 연구소에서 '헬스케어 3.0 시대'에 대한 연구 보고서가 나왔다. 핵심 키워드들만 적자면 헬스케어의 패러다임은 1.0(전염병 예방) -> 2.0(질병 치료로 기대수명 연장) -> 3.0(예방과 관리를 통한 건강 수명 연장)으로 변모 변화상은 1. 일상관리화, 2. 개인 맞춤화 , 3. 진단 치료 미세화 , 4. 환자 중심화 제약산업, 의료기기 산업, 의료 서비스 산업은 향 후 확대되고 치열해 질 것이다. 많은 내용 중에서 이 내용이 눈에 띄었다. 대용량의 개인 유전자 정보 및 디지털영상진단 데이터가 폭증함에 따라 글로벌 IT기업은 헬스케어 정보의 처리, 서비스 사업을 강화 - 대용량의 유전자 해독정보와 영상진단 이미지를 분석, 검색하기 위해서는 고성능 서버, 특수 소프트웨어, 클라우드 컴퓨팅이.. 더보기