2022년 소프트웨어공학 만점 중간과제물
알파카36
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 4학년 |
---|---|---|---|
과목명 | 소프트웨어공학 | 자료 | 8건 |
공통 |
문1 (20점)
교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라. 문2 (각 5점) 다음 ...
문1 (20점)
교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라. 문2 (각 5점) 다음 질문 2개를 각각 5~10줄 분량으로 명확하게 답하라. (a) 짝 프로그래밍이란 무엇인가? (b) 결함 테스팅과 검증 테스팅의 차이는 무엇인가? |
소개글
2022년 소프트웨어 공학 만점 중간과제물입니다.문1 (20점)
교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나
인터넷 상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라.
문2 (각 5점)
다음 질문 2개를 각각 5~10줄 분량으로 명확하게 답하라.
(a) 짝 프로그래밍이란 무엇인가?
(b) 결함 테스팅과 검증 테스팅의 차이는 무엇인가?
목차
1. 문11) 린 소프트웨어 개발 방법
2. 문2
1) 짝 프로그래밍
2) 결함 테스팅과 검증 테스팅의 차이
본문내용
린 소프트웨어 개발 방법의 목표는 낭비를 최소화해서 고객에게 전달할 가치를 최대한으로 끌어올리는 것이다. 참고문헌 및 참고사이트 2)린 소프트웨어 개발 방법의 원칙은 다음과 같다. 참고문헌 및 참고사이트 3)
1. 낭비 요소 제거.
A. 제품에 기여할 가치가 없는 것을 낭비로 보고 과감히 제거.
2. 지식 창출.
A. 소프트웨어의 가치는 사용 적합성으로 측정되며, 이를 위해서는 고객 담당자와 개발팀 모두 고객의 니즈를 더 잘 충족시키기 위한 방법을 배워야 함.
3. 결정을 최대한 늦출 것.
A. 돌이키기 어려운 주요 문제에 대한 결정을 최대한 늦춰서 고객이 그들의 요구를 더 잘 인식하고 고객 담당자와 개발팀이 요구사항의 변경에 대해 유연하게 대응할 수 있어야 함.
4. 신속한 제공을 목표로 할 것. 결과물을 가능한 한 빨리 제공함으로써 사용자의 요구에 대한 불확실성이 사라지고 개발자는 결함을 발견할 수 있는 기회로 삼을 수 있음.
참고 자료
[전문가칼럼] 낭비없는 기업의 전략백신, LEAN(I), 조세금융신문, 2022-04-04(https://www.tfmedia.co.kr/news/article.html?no=123369)
린 IT는 비즈니스를 어떻게 변화시키나, CIO, 2016-12-09
(https://www.ciokorea.com/t/73235/%EC%A0%9C%EC%A1%B0/32307)
Lean software development, 위키피디아
(https://en.wikipedia.org/wiki/Lean_software_development)
나희경•이희우,린 스타트업 방법론의 적용:한국‘카닥’사례를 중심으로,벤처창업연구 제11권 제5호(통권47호), 2016, P.30, P.32, P.33, P.36, P.37
(https://www.koreascience.or.kr/article/JAKO201607959405966.pdf)
카닥,영국 FT 선정 ‘올해의 아태 지역 고성장 500대 기업’, 한국경제신문, 2022-04-05
(https://www.hankyung.com/car/article/202204055237g)
“원격 페어 프로그래밍”시작 전 당신이 알아야 할 모든 것, CWN, 2021-07-28
(https://www.codingworldnews.com/news/articleView.html?idxno=5039)