PMP - 6판/6. 일정 관리 크램 2017. 10. 6. 00:30
1. 일정 관리 계획(6.1)(1) 개요① 목적: 프로젝트 일정을 기획/개발/관리/통제하는 데 적용할 정책/절차/방법 및 문서화 방법을 확립한다.② 편익: 프로젝트 전체 과정에 걸쳐 프로젝트 일정을 관리하는 방법과 관련한 지침과 방향을 제시한다. (2) 투입물① 프로젝트 헌장: 포함된 마일스톤 및 일정 요약 등을 고려한다.② 프로젝트 관리 계획: 일정 관리 방법을 결정하기 위해 범위 관리 계획, 제품 개발 접근법 등을 참고한다.③ 기업 환경 요인: 조직 문화와 구조, 팀 가용성 및 스킬, 자원의 가용성, 계획 수립 소프트웨어, 상용 DB 등을 고려한다.④ 조직 프로세스 자산: 역사적 정보 및 교훈점 리파지토리, 일정 개발/관리/통제와 관련한 기존의 정책/절차/지침, 템플릿 및 양식, 감시 및 보고 도구 ..
CISA/3. IS 획득, 개발 및 관리 크램 2017. 9. 5. 11:45
1. 객체 지향 시스템 개발(OOSD: Object Oriented System Development)(1) 의의① 프로그램을 객체(object) 단위로 조직하여 개발하고 유지보수한다.② 객체는 모듈처럼 전체 프로그램에 속해 있는 한 부분이다.③ 하지만 모듈과는 달리 독립적으로 기능하며 다른 객체들과도 상호 작용할 수 있다.④ 이미 개발된 객체는 다른 프로그램에서 재사용할 수 있어서 개발 노력/시간이 절약된다. (2) 객체(Object)① 객체는 메소드(기능) 그리고 객체 식별과 기능 수행에 필요한 데이터 속성 값을 포함한다.② OOSD에서는 프로그램을 일련의 연산 과정이 아니라 객체들 간 상호 작용으로 본다.③ 마치 현실 세계가 다양한 사물들의 상호 작용인 것과 유사하다.④ 한편 객체 안에 메소드와 속..
CISA/3. IS 획득, 개발 및 관리 크램 2017. 9. 4. 23:06
1. 소프트웨어 개발 수명 주기 모델(1) 폭포수(Waterfall) 모델① 전통적 개발 방법론이 주로 따르던 접근법이다.② 정형화된 일련의 단계들을 순차적으로 수행하며 한번 수행한 단계는 회귀하지 않는다.③ 대단히 체계적인 방법이지만, 가변적/역동적 환경에는 적합하지 않을 수 있다. (2) 증분적(Incremental) 모델① 전체 개발 범위를 일정 단위로 분할한 후 개발 우선 순위를 결정한다.② 사전 결정한 순서에 따라 각 부분을 분석, 설계, 개발, 테스트하여 완성한다.③ 순차적으로 완성된 각 부분을 통합하여 전체 시스템을 완성한다. (3) 반복적(Iterative) 모델① 전체 개발 범위에 대해 분석, 설계, 개발, 테스트 과정을 반복 수행한다.② 시스템 전체를 기본 구성만 갖춘 형태로 신속하게 ..