기본적으로 생각해야할 부분 1. 취업은 정보습득으로 시작해 정보습득으로 끝난다. - 채용기업, 채용직무, 채용인원, 응시자격, 전형절차 등 2. 다양한 출처를 활용 - 채용사이트, 채용공고, 취업 카페 등 여러 곳을 매일, 습관적 - 제공되는 정보에 의존하지 말고 스스로 탐색하는 자세가 중요 3. 자신의 상황에 대입할 것 - 냉정하게 자신을 판단하기, 지원가능한 기업 수준 기본전형 기본전형은 다음과 같은 내용을 확인하기 위함이다. 서류전형 문지기 같음 : 필터링,AI 평가기준 비공개 스펙 : 적정 스펙 검증 자소서 : 성장가능성 직무적성검사 기초 역량 검증 업무수행능력 평가 인성검사 면접 조직 문화 적합성 직무적합성 성장가능성 1. 이력서 내가 실력이 좋은게아니라 회사직무를 배울 준비가 되었다는 것을 어..
오픈소스 UML 모델링 도구 ArgoUML : http://argoml.tigris.org Modelio : http://www.modeliosoft.com 상용 UML 모델링 도구 Rational Software Architect : IBM사 제작, UML도구의 원조격, java기반 Enterprise Architect : Sparxsystems사 제작, windows기반 Visual Paradigm for UML : Visual Paradigm사 제작 MagicDraw UML : No Magic Inc사 제작 Altova UModel : Altova사 제작, 리버스엔지니어링의 장점이 있음 StarUML : http://staruml.io 무료 UML 모델링 도구 Visual Paradigm for U..
UML : Unified Modeling Language UML의 특징 시각화 언어 명세화 언어 구축 언어 문서화 언어 UML다이어그램 구조 다이어그램 클래스 다이어그램 컴포지트 구조 다이어그램 컴포넌트 다이어그램 배포 다이어그램 객체 다이어그램 패키지 다이어그램 행위 다이어그램 활동 다이어그램 인터랙션 다이어그램 시퀀스 다이어그램 커뮤니케이션 다이어그램 인터랙션 오버뷰 다이어그램 타이밍 다이어그램 유스케이스 다이어그램 상태 다이어그램
1. 소프트웨어 시스템 구축과정 추상화와 정제 소프트웨어 시스템 구축 과정은 복잡한 업부를 이해하기 쉽도록 추상화하고, 이렇게 추상화된 업무를 구현하기 쉽도록 정제하는 과정 추상화 정제 추상화(abstraction) : 내부의 복잡한 사실들을 감추고 이해하기 쉽도록 단순화 하는것. 정제(refinement) : 추상화된 사실의 내부를 펼치는 것 2. 모델, SW 시스템의 추상화 모델(model)의 개념 실제의 단순화 개발하려는 시스템을 보다 잘 이해하기 위해서 모델을 생성한다. 시스템을 있는 그대로 또는 원하는 대로 시각화 하는 것을 도와준다 시스템 구조 또는 행위를 명세할 수 있게 한다. 시스템을 구축할 때 안내해주는 템플릿을 제공한다. 결정사항을 문서화 한다. 소프트웨어 시스템이 구현하는 추상화된 업..
빅데이터 등장 배경 정형화된 데이터와 비정형화된 데이터가 무수히 발생하며 정보 홍수개념이 등장. -> 이것이 오늘날의 빅데이터 개념으로 이어진다. 제타바이트 시대를 스마트 시대라고 한다. 패러다임의 지능화, 개인화된 시대를 빅데이터 시대라고한다. 빅데이터는 미래경쟁력과 가치창출의 원천 속성 규모 : 데이터의 크기 다양성 : 다양한 종류의 데이터를 수용하는 속성 속도 : 데이터를 빠르게 처리하고 분석할 수 있는 속성 정확성 : 데이터에 부여할 수 있는 신뢰수준 가치 : 빅데이터를 저장하려고 IT인프로 구조 시스템을 구현하는 비용 빅데이터 종류 종류 설명 정형 고정된 필드에 저장된 데이터 (관계형 DB, 스프레드시트) 반정형 고정된 필드에 저장되어 있지는 않지만, 메타데이터나 스키마등을 포함하는 데이터 (X..