2024년 1학기 방송통신대 중간과제물 소프트웨어공학)교재에서 설명되지 않은 데브옵스(DevOps) 소프트웨어 개발 방법에 관해 조사하라 일정 계획을 위해 작성한 CPM 네트워크가 다음과 같다 임계 경로 프로젝트 완료에 필요한 최소 기간 등
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

2024년 1학기 방송통신대 중간과제물 소프트웨어공학)교재에서 설명되지 않은 데브옵스(DevOps) 소프트웨어 개발 방법에 관해 조사하라 일정 계획을 위해 작성한 CPM 네트워크가 다음과 같다 임계 경로 프로젝트 완료에 필요한 최소 기간 등에 대한 보고서 자료입니다.

목차

문제1 (20점)
교재에서 설명되지 않은 ‘데브옵스(DevOps)’ 소프트웨어 개발 방법에 관해 조사하라. 등장 배경과 개념, 이론적 기반과 핵심 원리, 관련 도구와 기능, 장점과 문제점 등을 관련 문헌이나 인터넷 상의 자료를 찾아 조사하여 A4 용지 2~4쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 기술한다.

1. 등장 배경과 개념
1) 등장 배경
2) 개념

2. 이론적 기반과 핵심 원리

3. 관련 도구와 기능
1) 지속적 통합 및 지속적 제공 도구 (CI/CD Tools)
2) 구성 관리 도구 (Configuration Management Tools)
3) 컨테이너 오케스트레이션 도구 (Container Orchestration Tools)
4) 모니터링 및 로깅 도구 (Monitoring and Logging Tools)

4. 장점과 문제점
1) 장점
2) 문제점


문제2 (10점)
일정 계획을 위해 작성한 CPM 네트워크가 다음과 같다. 원과 영문자는 작업을, 숫자는 소요 기간(단위는 주)을 의미한다. 시작 작업 A의 ‘가장 빨리 시작할 수 있는 시간’은 0으로 가정한다. 작업 I를 완수하면 프로젝트는 종료된다.
(1) 임계 경로를 적고, 프로젝트 완료에 필요한 최소 기간은 얼마인가?(5점)
(2) 작업 F의 ‘가장 빨리 시작할 수 있는 시간’과 ‘가장 늦게 시작할 수 있는 시간’은 각각 얼마인가? (5점)

3. 참고문헌

본문내용

나서 기본 역량을 쌓아 나가야 한다.
셋째, 너무 크게 시작하는 것이다. 데브옵스 이니셔티브를 너무 크게 시작해서는 안 된다. 개발팀 및 운영팀을 포함한 리소스를 압도할 수 있기 때문이다. 또한 예산의 제한도 고려해야 한다. 기업에서 목표를 달성하고자 사용할 도구는 저마다 성숙도가 다를 것이고, 이를 활용하는 사람들도 마찬가지다. 따라서 소규모 프로젝트부터 시작해 데브옵스를 구현하는 실패 가능성을 줄일 수 있다.
넷재, 과도하게 많거나 혹은 부족한 자율성이다. 과도한 자율성이 도구뿐만 아니라 논리적으로도 아키텍처의 무분별한 확장(sprawl)을 초래할 수 있다. 이로 인해 데브옵스 팀 간에 팀 구성원을 쉽게 이동할 수 없게 된다. 이는 경영진의 조직 성과 관리에도 실질적인 문제를 야기한다. 반면에 작업 속도를 저하시키는 장벽을 두고 특정 팀의 니즈에 차선책을 제공하는 등 자율성이 너무 부족한 것도 좋지 않다. 이런 의미에서 버전 관리, 보안, 개인정보보호 등 필수적 요소에 관한 기준을 수립해야 한다. 그리고서 팀은 도구, 프로세스, 작업 방식에서 현재 표준 외의 요구사항을 전문가 조직(CoE)에 제공해 이들을 지속적으로 개선해야 한다. 또 CoE 구성원을 순환시켜 더 많은 팀원이 참여할 수 있도록 해야 한다
여섯째, 변화가 미치는 영향을 측정하지 않는 것이다. 데브옵스는 변화를 의미한다. 그리고 변화가 항상 순조롭게 진행되는 건 아니다. 무엇인가 제대로 작동하지 않는다면 사전에 발견하는 게 좋다. 새로운 배포 파이프라인에서 자동화된 테스트를 수행하는 경우 조기 경고를 통해 나중에 발생할 수 있는 사고를 방지할 수 있다.
일곱째, 데브옵스 문화를 구축하지 않는 것이다. 데브옵스가 큰 성공을 거두려면 이에 열정적인 팀들이 필요하며, 이는 올바른/적절한 문화 구축에서 비롯된다. 팀이 데브옵스 방식으로 업무를 처리하고 싶어 해야 한다. 각자 역할이 있으면서도 목표를 달성하기 위해 협력할 수 있어야 한다. 다양한 분야의 기술과 적절한 비즈니스 지식도 갖춰야 한다. 팀 구성원이 정해진 규율 또는 직무만 수행하길 원한다면 어려움을 겪을 수밖에 없다.
문제2 (10점)
일정 계획을 위해 작성한 CPM 네트워크가 다음과 같다. 원과 영문자는 작업을, 숫자는 소요 기간(단위는 주)을 의미한다. 시작 작업 A의 ‘가장 빨리 시작할 수 있는 시간’은 0으로 가정한다. 작업 I를 완수하면 프로젝트는 종료된다.
(1) 임계 경로를 적고, 프로젝트 완료에 필요한 최소 기간은 얼마인가?(5점)
다수의 개발자가 소프트웨어 프로젝트에 참여하면 병행 작업이 필요할 것이다. 따라서 프로젝트를 효율적으로 진행하려면 먼저 작업들 간의 선후 관계를 결정해야 한다. 또, 프로젝트 계획자는 임계 경로(critical path) 상의 작업들, 즉 프로젝트의 일정 준수를 위해 지연이 전혀 허용되지 않는 작업들을 식별해야 한다. 따라서 임경 경로는 여유시간=0인 작업들을 연결한 것이다.
CPM은 일정 계획을 위한 알고리즘적 분석 방법이다. 이것은 프로젝트 개발 기간을 결정하는 임계 경로를 식별하고, 각 작업에 대한 경계 시간을 계산할 수 있도록 지원한다. 임계 경로는 시작에서 종료 작업까지의 경로 중 가장 긴 경로이며, 임계 작업들은 임계 경로상에 위치한 작업들이다. 임계경로를 찾는 가장 간단한 방법은 시작에서 종료까지 모든 가능한 경로를 찾아 해당 경로의 활동들에 소요되는 기간을 합한다. 모든 경로에 대해 기간이 가장 많이 소요되는 경로가 임계경로가 된다. 이 방법은 모든 경로를 탐색해야 하므로 망이 복잡한 경우 시간이 많이 소요된다.
주어진 CPM 네트워크에서 가능한 경로와 소요 기간은 다음과 같다.
A → B → D → G → I : 2 + 3 + 4 + 3 + 1 = 13
A → B → D → H → I : 2 + 3 + 4 + 2 + 1 = 12
A → B → E → H → I : 2 + 3 + 6 + 2 + 1 = 14
A → C → E → H → I : 2 + 4 + 6 + 2 + 1 = 15
A → C → F → I : 2 + 4 + 5 + 1 = 12
“A → C → E → H → I”가 기간이 가장 많이 소요되는 임계경로이고, 프로젝트 완료에 필요한 최소 기간은 15주가 된다.
(2) 작업 F의 ‘가장 빨리 시작할 수 있는 시간’과 ‘가장 늦게 시작할 수 있는 시간’은 각각 얼마인가? (5점)
작업 F가 가장 빨리 시작할 수 있는 시간은 선행작업들의 EFT 중 가장 큰 값이다. F의 선행작업은 C 하나뿐이므로 C의 EFT가 F의 EST가 된다. A는 시작 작업이므로 A의 EFT 즉, 가장 일찍 종료할 수 있는 시간은 A의 작업시간인 2이다. 따라서 EST(C) = 2 이다. 쉽게 설명하면, 작업 C가 가장 빨리 시작할 수 있는 시간은, 선행작업 A가 종료된 직후 바로 시작하는 경우이므로, A의 작업시간인 2가 된다.
그리고 작업 C의 EFT는 “EST(C)+4 = 2+4 = 6“이다. 따라서 작업 F의 ‘가장 빨리 시작할 수 있는 시간’은 EFT(C)의 값인 6이다.
임계 경로의 시간(15주)에서 작업 F의 남아 있는 경로들에서 가장 긴 시간을 뺀 값이 LFT(가장 늦게 종료할 수 있는 시간)이고, LFT에서 작업시간을 뺀 것이 LST이다. 작업 F의 남아 있는 경로는 I뿐이고 I의 소요시간은 1이다. 따라서 작업 F의 LFT = 15 - 1 = 14이다. 즉, 작업 F는 늦어도 14주에 작업을 종료해야 임계 경로의 시간 15주를 맞출 수 있다.
3. 참고문헌
김희천(2020). 소프트웨어 공학. 한국방송통신대학교출판문화원.
권영환(2020), 아마존 웹서비스(AWS)로 시작하는 데브옵스(AWS DevOps Discovery
Book), 정보문화사
https://aws.amazon.com/ko/devops/
https://www.ciokorea.com/news/194009#csidxda4c9309f2825a2969e688e7fed4d22
임계경로 탐색과 프로젝트 활동 일정 수립
(https://koreascience.kr/article/JAKO201225736641184.pdf)
  • 가격19,000
  • 페이지수13페이지
  • 등록일2024.03.16
  • 저작시기2024.03
  • 파일형식한글(hwp)
  • 자료번호#1244098
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니