반응형

기초지식공부/소프트웨어공학 7

위험분석

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수) 또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 7.위험분석 7.1.위험 예방 방법 7.2.SW project 주어진 기간 내에 완료 확률 20%이내 계획단계 요소발견 -> 제거 -> 예방 7.3.위험관리절차 7.3.1.위험요소식별 발생 가능한 위험요소에 대해 브레인스토밍을 해서 도출 이전 유사 프로젝트 수행시 발생한 위험 요소 참조 => 직 간접적으로 영향을 미칠 수 있는 요소..

일정 계획

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수) 또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 6.일정 계획 프로젝트의 공통점 : 시작 시점과 끝나는 시점이 정해져 있다. 6.1.SW 개발 project에서의 일정 계획 SW개발을 위해 필요한 작업 선정 및 진행 순서 결정 주어진 개발 기간 동안의 소작업 개발 기간 및 순서 결정 6.2.WBS( Work Breakdown Structure) project 목표를 달성하기 위해..

비용 산정 방법

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수) 또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 1.top-down 산정 기법 과거의 유사 경험을 바탕으로 회의를 통해 산정하는 비과학적인 기법 전문가 판단 기법 who : 경험이 많은 전무가가 개발 비용 산정 when : 짧은 시간에 개발비를 산정하거나 입찰에 응해야하는 경우 많이 사용 단점 : 수학적 계산 방법보다 경험에만 의존할 경우 부정확할 수 있음 경험 해본 프로젝트와 ..

개발 비용 산정

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수) 또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 4.개발 비용 산정 1.개발비 산정의 어려움 전자제품 생산 비용 예측 명확한 생산 제품의 형상 생산에 투입되는 명확한 자재의 개수, 가격 => 정확한 제조 원가 계산 가능 SW 개발 비용 예측 사람(개발자)이 중심 개발자 능력에 따른 생산성의 차이 -> 개발 기간과 품질에 영향 다양한 개발 프로세스 때문에 표준화/자동화 어려움 ->..

계획(Plan)

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수) 또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 3.계획(Plan) 1.계획의 이해 1.SW개발계획 비용, 기간, 자원 계획 필요 계획업이 SW 개발을 할 경우 결과 일정지연, 비용 초과, 품질저하 -> 유지보수 비용 증가 SW개발의 성패 자원(비용, 기간, 인력 등)을 토대로 초기에 얼마나 계획을 잘 세우느냐에 달림 계획 단계가 어려운 이유 불충분한 정보 불명확한 사용자 요구 ..

소프트웨어 개발 프로세스 Ⅱ

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수)또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 10.agile process modelagile process model1.정의고객의 요구에 민첩하게 대응하고, 그때 그때 주어지는 문제를 풀어나가는 방법론agile : 날렵한, 민첩한가볍고 비교적 변화를 수용하기 쉬운 방법론XP(eXtreme Programming) 방법scrum 방법론crystal 방법론process 중심 모델 : 예> waterfall m..

소프트웨어 개발프로세스Ⅰ

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수)또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다. 소프트웨어 개발 프로세스소프트웨어 개발 프로세스 모델의 이해주머구구식 모델선형 순차적 모델V모델진화적 프로세스 모델나선형 모델단계적 개발 모델통합 프로세스 모델애자일 프로세스 모델1.소프트웨어 개발 프로세스 모델의 이해일상 : 일을 처리하는 과정 또는 순서 (ex : 요리사가 맛있는 요리를 만드는 과정 레시피)소프트웨어 : 일상에서의 상황과 동일!프로세스 정의목..

반응형