전체 글

카테고리 없음

[정보처리기사 실기] 프로젝트 계획 (3P, PMBOK, LOC, COCOMO)

프로젝트 핵심 관리대상(3P) -사람(People) -문제(Problem) -프로세스(Process) PMBOK : PMBOK(Project Management Body of Knowledge)는 프로젝트 관리에 대한 전문 지식을 정리한 책이며, 프로젝트 관리에 필요한 지식 영역, 프로세스, 도구 및 기술, 그리고 관련 역량 등을 다룹니다. *PMBOK 5단계 프로세스 그룹 1단계: 프로젝트 착수 2단계: 프로젝트 계획 3단계: 프로젝트 실행 4단계: 프로젝트 통제 5단계: 프로젝트 종료 개발 비용 산정 -하향식 전문가 기법: 전문가가 와서 산정 델파이 기법: 전문가들이 회의를 통해 산정 -상향식 LOC(원시코드 라인수) 기법: 코드 크기 측정 단계별 인원수(M/M) 기법: 한 달에 얼마 만큼 비용이 드..

자격증/정보처리기사

[소프트웨어 구축] 애자일 방법론

애자일 방법론 정의 : 애자일 방법론은 소프트웨어 개발 프로세스를 빠르고 유연하게 처리하기 위해 만들어진 방법론입니다. 이 방법론은 개발 주기를 작은 일괄 처리 단위로 나누어 처리하며, 이를 스프린트라고 합니다. 스프린트는 일반적으로 2주에서 4주 사이의 기간으로 설정됩니다. 애자일 방법론 종류 XP(eXtream Programming) SCRUM Crystal FDD(Feature-Driven Development) ASD(Adaptive Software Development) XP(eXtream Programming) 문서보다 코드를 중시 5가지 핵심가치 & 12개 실천 항목 1~3주 반복 개발 ***XP 5가지 핵심가치 1. 의사소통 2. 피드백 3. 존중 4. 용기 5. 단순성 (의사선생님 약 주..

자격증/정보처리기사

[소프트웨어 구축] 소프트웨어 개발 모델

폭포수 모델(워터풀) : 선형 순차적 접근, 문서화 중시, 각 단계는 병행되거나 거슬러 반복 진행되지 않음, 가장 오래된 모형으로 적용 경험이나 성공사례가 많음, 요구사항 변경.어려움, 정의가 분명하고 단계별 산출물이 명확 프로토타이핑 모델 : 시제품을 만들어서 고객에게 보여주고 요구사항에 맞게 수정보완, 폐기 재사용 가능 계획수립 -> 프로토타입 개발 -> 사용자 평가 -> 구현 -> 인수 *장점 사용자의 요구사항 충실히 반영 비교적 빠르게 평가 받음 오류 초기 발견 변경 용이 *단점 최종적으로 시간 비용 많이 들 수 있음 사용자가 실제 제품과 혼동할 수 있음 문서작성 소홀 프로토타입 폐기에 따른 비용 발생 나선형 모델 : 위험을 관리하고 최소화, 대규모 프로젝트에서 사용, 점진적 ***순서 계획수립 ..

자격증/정보처리기사

[소프트웨어 구축] 소프트웨어 개발 방법론

구조적 방법론 : 절차지향, 하향식, 순차적 *구조적 방법론 구성요소 데이터 흐름도(DFD) 자료사전(DD) 상태전이도(STD) 소단위 명세서(Minispec) 정보공학 방법론 : 기업에서 주로 사용 객체지향 개발 방법론 : 개체와 속성, 메서드 형태로 하나의 객체를 만들어서 개발 상향식, 재사용성, 캡슐화, 정보은닉, 상속, 다형성, 추상화 Java, Python CBD(Component Based Development) 분석 방법론 : 모듈단위로 만들어서 컴포넌트를 조합하여 개발 기능 추가가 쉬움, 유지보수 비용 최소화 애자일 방법론 : 사용자의 요구사항에 맞게 빠르게 대응하여 개발, 기존에 문서화에 중심 개발에 반대됨 개인과 상호작용, 작동하는 소프트웨어 중심, 고객 협력, 변화 대응 *애자일 종류..

eunjin-park
개발 일기