본문 바로가기

전체 글

(34)
[AWS] 서버리스 정적 웹사이트 호스팅 S3 Bucket 생성 및 정적 웹사이트 호스팅 목표 - 서버가 없어도 구성이 가능한 정적 웹 사이트를 호스팅 사용하는 AWS 서비스 - Amazon S3(Simple Storage Service) s3 버킷 생성 파일 업로드 정적 웹 사이트 호스팅 세팅 호스팅 기능 활성화 버킷>속성>정정 웹 사이트 호스팅>”활성화" -> 링크 생성 엑세스 권한 버킷>권환>퍼블릭 엑세스 차단 편집>”차단 해제” 버킷>권환>버킷정책>편집>정책생성기> 아래 그림 참조하여 버켓 오브젝트 정책 생성 ARN : arn:aws:s3:::lab-s3-web-hosting-2/* 결과 [참고 강의] [인프런] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
[3장] 정적 테스팅 Static Testing 용어(Keyword) 애드혹 리뷰(ad hoc review), 체크리스트 기반 리뷰(checklist-based review), 동적 테스팅(dynamic testing), 공식 리뷰(formal review), 비공식 리뷰(informal review), 인스펙션(inspection), 관점 기반 읽기(perspective-based reading), 리뷰(review), 역할 기반 리뷰(role-based review), 시나리오 기반 리뷰(scenario-based review), 정적 분석(static analysis), 정적 테스팅(static testing), 기술적 리뷰(technical review), 워크스루(walkthrough) 3.1 정적 테스팅 기초 Static Testing Ba..
[JIRA] 유용한 기능 - 소스코드 및 Releases 관리 소스 코드 관리 (GitHub 연동) : JIRA Issue Key 기반 Github 작업 연동 가능 Branch Commit Pull Request / Merge Version과 Release 관리 버전 기반 진행사항 확인 가능 고객에게 전달가능한 최종 제품 출시 가능한지 가시성 확보 어떤 기능이 추가/개선/버그해결 되었는지 확인 가능 -> Confluence 연동 “Release Note 작성 가능” Release Note 작성 (Confluence 연동) : 제품에 새로운 버전 출시되었을 때, 고객에게 어떤 기능 추가/개선/버그해결 되었는 지 체계적으로 전달 목적 Confluence 와 연동해서 릴리스 노트 작성 가능 -> JIRA 필터 이용
[JIRA] JIRA 워크플로우 Scrum 기반 JIRA Software 워크플로우 1. 에픽 작성 2. 스토리 및 테스크 작성 3. 이슈와 에픽 연결 4. 스프린트 생성 제품 백로그 > 스프린트 백로그 5. 상세 이슈 작성 6. 우선 순위 설정 (Story point) 피보나치 수열 사용 1, 2, 3, 5, 8, 13, 21, 34, 55
[JIRA] 스크럼 개념 및 프로세스 스크럼(Scrum)이란? : Scrum은 작은 주기(Sprint)로 개발 및 검토를 하며 효율적인 협업 방법을 제공하는 프레임워크 스크럼 산출물 제품 백로그(Product backlog) 개발할 제품의 요구사항인 사용자 스토리 집합이며 우선순위로 관리 스프린트 백로그(Sprint backlog) 스프린트 목표에 도달하기 위해 선택된 제품 백로그 항목의 집합 스프린트(Sprint) 계획,개발,리뷰 작업 등 최소 단위의 Cycle (보통 1~4주 단위에서 선택) 제품 증분(Product Increment) 스프린트를 통해 생성된 제품 증분 스크럼 시작 및 모니터링, 종료하기 스프린트 계획(Sprint Planning) 제품 백로그 > 스프린트 백로그 상세 이슈 세분화 우선순위 설정 스프린트(Sprint) 시..
[JIRA] JIRA Software 소개 JIRA Software 협업제품 전문인 Atlassian 사의 프로젝트 및 이슈 관리 도구로 IT 회사에서 소프트웨어 개발 프로젝트 관리 목적으로 사용 특징 소개 애자일 기반 소프트웨어 개발 프로세스를 지원함 진행 중인 업무를 시각화하고 업무 단위 별로 관리를 가능하게 함 다양한 협업 도구(Confluence, Bitbucket, Bamboo, Sonarqube)와 연동 지원 : 문서관리, 소스코드 버전관리, 빌드배포, 테스트 등 다양한 기능 도입 가능 JIRA에서 Issue 란? JIRA 에서는 업무를 Issue 라고 부름 오류, 버그 및 ‘새로운 기능’, 작업요청, 사소한 질문이나 의견 등 제품에 관해 회사에서 대화의 대상이 되는 것의 모든 것 이슈 유형 에픽 아주 큰 단위의 업무로 여러 개의 작업..
[2장] 소프트웨어 개발 수명주기와 테스팅 용어(Keywords) 인수 테스팅(acceptance testing), 알파 테스팅(alpha testing), 베타 테스팅(beta testing), 변경관련 테스팅(change-related testing), 상용 소프트웨어(COTS, Commercial Off-The-Shelf), 컴포넌트 통합 테스팅(component integration testing), 컴포넌트 테스팅(component testing), 확인 테스팅(confirmation testing), 계약 인수 테스팅(contractual acceptance testing), 기능 테스팅(functional testing), 영향도 분석(impact analysis), 통합 테스팅(integration testing), 유지보수 테스팅..
[EU2] Fundamental Principles of Requirements Engineering Goal: Know and understand the principles of RE Duration: 1 hour 30 minutes Terms: Context, requirement, Requirements Engineering (RE), stakeholder, shared understanding, validation Educational objectives: EO 2.1.1: Enumerate the principles of RE (L1) EO 2.2.1: Remember the terms associated with the principles (L1) EO 2.2.2: Explain the principles and the reasons why they are important (L2) EU 2...