Study/Software Engineering 4

클라우드 서비스 별 아키텍처

클라우드 서비스 별 아키텍처Amazon AWS https://aws.amazon.com/ko/architecture/ Google Cloudhttps://cloud.google.com/solutions/ MS Azurehttps://azure.microsoft.com/ko-kr/solutions/architecture/ KT G-Cloudhttps://gov.ucloudbiz.olleh.com/portal/ktcloudportal.ucloudbiz.architecture.html 참고Java 언어로 배우는 디자인 패턴 입문https://zetawiki.com/wiki/Java_언어로_배우는_디자인_패턴_입문

폭포수 모델(Waterfall Model)의 각 단계 소개

폭포수 모델(Waterfall Model)의 각 단계의 명세를 소개해 본다. 선형 순차적(Linear Sequential) 모델로 고전적 라이프 사이클이며, 이 모델은 분석, 설계, 코딩, 테스팅, 지원의 과정을 순차적으로 접근하는 소프트웨어 개발 과정이다. 위 그림과 같이 폭포수 모델의 각 단계는 아래와 같다. 1. 계획(Software Concept) - 개발 범위 - 개발 평가(Estimation) - 비용, 기간, 인력, 성공 가능성 등 - 리스크 분석 - 일정 계획 - 관리 전략 수립 2. 요구 분석(Requirements and Analysis) - 요구 - 시스템이 가져야할 능력(Capability)과 조건(Condition) - What의 단계 - 응용 분야(도메인)에 집중 - 가장 중요하..

소프트웨어 개발 프로세스(Software Development Process) 비교

소프트웨어 개발 프로세스 중 잘 알려진 대표적인 개발 프로세스의 특징, 장단점을 비교해 본다. 1. 폭포수 모델(Waterfall Model)2. 프로토타이핑 모델(Prototyping Model)3. 점진적 모델(Incremental Model)4. 나선형 모델(Spiral Model)5. V 모델(Verification Model) 그 외 특이항 프로세스로 6. Unified 프로세스7. 애자일 프로세스를 소개-그림만-해 본다. 그 외의 프로세스들WinWin 나선형 모델(WinWin Spiral Model)동시적 개발 모델(Concurrent Development Model)컴포넌트-기반 개발(CBD; Component-based Development)형식 방법론 모델(Formal Method Mod..

클라우드의 이해와 활용 (Cloud; Cloud Computing; Cloud Services)

클라우드의 이해와 활용 (AWS A-Z)※ 미리 말씀 드리자면 이 글을 초보 개발자 분들을 위한 글이니, 글 후반의 내용에 대해서 상처받는 태클은 미워합니다.※ 이 글은 적은 비용으로 창업(서버구축)하려고 하는 개발자 관점에서 작성된 글입니다. Cloud를 말할 때 함께 거론되는 것? IaaS, PaaS, SaaS (각각, 아이아쓰, 파쓰, 사쓰) (한글Wiki, 영문Wiki)※ reference : http://www.silverlighthack.com/image.axd?picture=2011%2F2%2FCloudServiceHierarchy.png ko.wikipedia.com에서 설명하는 IaaS, PaaS, SaaS는 다음과 같다. IaaS(Infrastructure as a Service)는 서..