"정보관리기술사 기필반 제84기 무한책임반"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 소개 == 한국생산성본부에서 개강한 과정으로 강정배 기술사 멘토님이 담당한 기술사 첫 번째 과정이다. 수강기간은 2020년 2월 8일(토)...) |
(→SDLC) |
||
(같은 사용자의 중간 판 3개는 보이지 않습니다) | |||
17번째 줄: | 17번째 줄: | ||
==== SDLC ==== | ==== SDLC ==== | ||
− | + | * [[폭포수 모델]] | |
- 키워드 특징 및 설명: 폭포수 모델, 프로토타이핑 모델, Spiral 모델, 반복적 개발 모델(진화형, 증분형), RADX(락스) | - 키워드 특징 및 설명: 폭포수 모델, 프로토타이핑 모델, Spiral 모델, 반복적 개발 모델(진화형, 증분형), RADX(락스) | ||
- 연관 토픽: 개발방법론, Secure SDLC | - 연관 토픽: 개발방법론, Secure SDLC | ||
− | + | * 프로토타이핑 모델 | |
- 키워드 특징 및 설명: 의사소통, 요구사항 수집기법 | - 키워드 특징 및 설명: 의사소통, 요구사항 수집기법 | ||
- 연관 토픽: 요구공학 | - 연관 토픽: 요구공학 | ||
− | + | * Spiral 모델 | |
- 키워드 특징 및 설명: 계위개고 | - 키워드 특징 및 설명: 계위개고 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 반복적 개발 모델 | |
- 키워드 특징 및 설명: 증분형(Incremental), 진화형(Evolutional) | - 키워드 특징 및 설명: 증분형(Incremental), 진화형(Evolutional) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * RAD(락스) | |
- 키워드 특징 및 설명: JRP, JAD, Construction, Cut-over, 적응적 개발 모델 | - 키워드 특징 및 설명: JRP, JAD, Construction, Cut-over, 적응적 개발 모델 | ||
- 연관 토픽: 애자일(Agile) | - 연관 토픽: 애자일(Agile) | ||
35번째 줄: | 35번째 줄: | ||
==== 개발방법론 ==== | ==== 개발방법론 ==== | ||
− | + | * 객체지향 프로그래밍 특징 | |
- 키워드 특징 및 설명: 캡추다정상 | - 키워드 특징 및 설명: 캡추다정상 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 캡슐화(Encapsulation) | |
- 키워드 특징 및 설명: 1) 객체의 속성(data fields)과 행위(methods)를 하나로 묶고, 2) 실제 구현 내용 일부를 외부에 감추어 은닉 | - 키워드 특징 및 설명: 1) 객체의 속성(data fields)과 행위(methods)를 하나로 묶고, 2) 실제 구현 내용 일부를 외부에 감추어 은닉 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 추상화(Abstract) | |
- 키워드 특징 및 설명: (공란) | - 키워드 특징 및 설명: (공란) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 다형성(Polymorphism) | |
- 키워드 특징 및 설명: 오버로딩, 오버라이딩, 사례 | - 키워드 특징 및 설명: 오버로딩, 오버라이딩, 사례 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 정보은닉(Information Hiding) | |
- 키워드 특징 및 설명: private, default, protected, public | - 키워드 특징 및 설명: private, default, protected, public | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 상속(Inheritence) | |
- 키워드 특징 및 설명: (공란) | - 키워드 특징 및 설명: (공란) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
56번째 줄: | 56번째 줄: | ||
==== 객체지향 설계의 원리 ==== | ==== 객체지향 설계의 원리 ==== | ||
− | + | * Single Responsibility Principle(SRP) | |
- 키워드 특징 및 설명: SOLID, 객체지향 설계의 5대 원칙 | - 키워드 특징 및 설명: SOLID, 객체지향 설계의 5대 원칙 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Open Closed Principle(OCP) | |
- 키워드 특징 및 설명: 객체지향으로 설계된 모듈의 경우, 기능의 확장에는 열려 있어야 되고, 수정은 다른 곳에 영향을 발생하지 않아야 된다는 원칙 | - 키워드 특징 및 설명: 객체지향으로 설계된 모듈의 경우, 기능의 확장에는 열려 있어야 되고, 수정은 다른 곳에 영향을 발생하지 않아야 된다는 원칙 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Liskov Substitution Principle(LSP) | |
- 키워드 특징 및 설명: LSP, Liskov Substitution Principle | - 키워드 특징 및 설명: LSP, Liskov Substitution Principle | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Interface Segregation Principle(ISP) | |
- 키워드 특징 및 설명: (공란) | - 키워드 특징 및 설명: (공란) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Dependency Inversion Principle(DIP) | |
− | - 키워드 특징 및 설명: (공란 | + | - 키워드 특징 및 설명: (공란) |
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
==== 프로젝트 관리 일반 ==== | ==== 프로젝트 관리 일반 ==== | ||
− | + | * 프로세스 그룹(5개) | |
- 키워드 특징 및 설명: 5개 프로세스 그룹(착수, 계획, 실행, 감시 및 통제, 종료), 49개 프로세스 암기, | - 키워드 특징 및 설명: 5개 프로세스 그룹(착수, 계획, 실행, 감시 및 통제, 종료), 49개 프로세스 암기, | ||
- 연관 토픽: PMP 바이블 95p | - 연관 토픽: PMP 바이블 95p | ||
− | + | * 지식 영역 관리(KA) | |
- 키워드 특징 및 설명: 10개 관리 영역, 프로세스 그룹과 지식영역 맵핑 숙제 등록 | - 키워드 특징 및 설명: 10개 관리 영역, 프로세스 그룹과 지식영역 맵핑 숙제 등록 | ||
- 연관 토픽: 49개 프로세스 작성 & 이해, 1+3+1+RCR+P+S | - 연관 토픽: 49개 프로세스 작성 & 이해, 1+3+1+RCR+P+S | ||
83번째 줄: | 83번째 줄: | ||
==== 프로젝트 범위관리 ==== | ==== 프로젝트 범위관리 ==== | ||
− | + | * 프로젝트 범위관리 | |
- 키워드 특징 및 설명: 범위관리 계획서, 산출물 확인하기, WBS(범위기준선), CR, Gold-plating | - 키워드 특징 및 설명: 범위관리 계획서, 산출물 확인하기, WBS(범위기준선), CR, Gold-plating | ||
- 연관 토픽: 요구공학 | - 연관 토픽: 요구공학 | ||
− | + | * 요구사항 수집기법 | |
- 키워드 특징 및 설명: 전문가 판단, 데이터 수집기법(인터뷰, 브레인스토밍 등), 데이터 분석, 관찰, 촉진, 프로토타이핑 | - 키워드 특징 및 설명: 전문가 판단, 데이터 수집기법(인터뷰, 브레인스토밍 등), 데이터 분석, 관찰, 촉진, 프로토타이핑 | ||
- 연관 토픽: PMP 바이블 190p 암기 & 이해 | - 연관 토픽: PMP 바이블 190p 암기 & 이해 | ||
− | + | * WBS | |
- 키워드 특징 및 설명: WP, PP, 100% Rules, Control Account, Code of Account, 분할, 3~5수준, 관리가능수준, 작업분류체계 사전(WBS Dictionary), 범위 기준선(Scope Baseline) | - 키워드 특징 및 설명: WP, PP, 100% Rules, Control Account, Code of Account, 분할, 3~5수준, 관리가능수준, 작업분류체계 사전(WBS Dictionary), 범위 기준선(Scope Baseline) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
95번째 줄: | 95번째 줄: | ||
==== 프로젝트 일정관리 ==== | ==== 프로젝트 일정관리 ==== | ||
− | + | * 프로젝트 일정관리(시간) | |
- 키워드 특징 및 설명: 7개 프로세스 이해 및 암기, 선도(lead) 및 지연(lag), 삼각분포, 베타분포, CPM, CCM, 절차 암기, 자원평준화, 1점 추정, 3점 추정 방식, '''크자패병''' | - 키워드 특징 및 설명: 7개 프로세스 이해 및 암기, 선도(lead) 및 지연(lag), 삼각분포, 베타분포, CPM, CCM, 절차 암기, 자원평준화, 1점 추정, 3점 추정 방식, '''크자패병''' | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 활동 기간 산정 기법들 | |
- 키워드 특징 및 설명: 아날로그, 전문가 판단, 모수 산정, 3점 산정, 상향식 산정 기법 | - 키워드 특징 및 설명: 아날로그, 전문가 판단, 모수 산정, 3점 산정, 상향식 산정 기법 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Critical Path Method(CPM) | |
- 키워드 특징 및 설명: 임계경로, CP, PDM 그림 그리기, ES, EF, LS, LF | - 키워드 특징 및 설명: 임계경로, CP, PDM 그림 그리기, ES, EF, LS, LF | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * 전진계산/후진계산 | |
- 키워드 특징 및 설명: 네트워크 다이어그램을 그릴 수 있는가? | - 키워드 특징 및 설명: 네트워크 다이어그램을 그릴 수 있는가? | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
110번째 줄: | 110번째 줄: | ||
==== Agile 프로세스 ==== | ==== Agile 프로세스 ==== | ||
− | + | * 선언문 4개 문장 | |
- 키워드 특징 및 설명: Manifesto | - 키워드 특징 및 설명: Manifesto | ||
- 연관 토픽: (없음) | - 연관 토픽: (없음) | ||
− | + | * 12개 원칙 | |
- 키워드 특징 및 설명: Pinciples | - 키워드 특징 및 설명: Pinciples | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * SCRUM | |
- 키워드 특징 및 설명: XP; SCRUM, 번다운차트, PO, SM 등 조직구조 이해, 사례, Working Group(SCRUM 팀), Daily Scrum Meeting(=Daily Stand-up Meeting), Sprint Review Meeting, Sprint Retrospective | - 키워드 특징 및 설명: XP; SCRUM, 번다운차트, PO, SM 등 조직구조 이해, 사례, Working Group(SCRUM 팀), Daily Scrum Meeting(=Daily Stand-up Meeting), Sprint Review Meeting, Sprint Retrospective | ||
- 연관 토픽: 커머스 성공 및 실패사례 | - 연관 토픽: 커머스 성공 및 실패사례 | ||
− | + | * XP | |
- 키워드 특징 및 설명: 용단커피존, 12 Practices, 전체 팀(Whole Team) | - 키워드 특징 및 설명: 용단커피존, 12 Practices, 전체 팀(Whole Team) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Kanban (Development) 프로세스 | |
- 키워드 특징 및 설명: 칸반 프로세스, Scheduling System for Lean and Just-In-Time(JIT) Production, Work in Process(WIP) | - 키워드 특징 및 설명: 칸반 프로세스, Scheduling System for Lean and Just-In-Time(JIT) Production, Work in Process(WIP) | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Lean(린), 린 경영, 린(Lean Software Development) | |
- 키워드 특징 및 설명: 린 프로세스, Lean Manufacturing or Lean Production, Toyota Production System, 방법론 <<< 사상 및 프로세스, '''낭비제거''' | - 키워드 특징 및 설명: 린 프로세스, Lean Manufacturing or Lean Production, Toyota Production System, 방법론 <<< 사상 및 프로세스, '''낭비제거''' | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * CI, CD | |
- 키워드 특징 및 설명: 연속적 소스 머지, 연속 배포, CI(소스 파일을 실행(바이너리) 파일로 컴파일), 테스트, 테스트 서버에 배포하기 까지의 프로세스, 빌드 툴(Ant Maven, Gradle 등) | - 키워드 특징 및 설명: 연속적 소스 머지, 연속 배포, CI(소스 파일을 실행(바이너리) 파일로 컴파일), 테스트, 테스트 서버에 배포하기 까지의 프로세스, 빌드 툴(Ant Maven, Gradle 등) | ||
- 연관 토픽: SCM, Subversion, CVS, Git | - 연관 토픽: SCM, Subversion, CVS, Git | ||
− | + | * 번다운차트 | |
- 키워드 특징 및 설명: Burn-down chart, Burn-up chart, 기능 차트 | - 키워드 특징 및 설명: Burn-down chart, Burn-up chart, 기능 차트 | ||
- 연관 토픽: (공란) | - 연관 토픽: (공란) | ||
− | + | * Architecture | |
- 키워드 특징 및 설명: 모노리식(Monolithic) 아키텍처(Architecture), 마이크로서비스 아키텍처(Microservice Architecture, 서비스 별 HW/DB 분리) | - 키워드 특징 및 설명: 모노리식(Monolithic) 아키텍처(Architecture), 마이크로서비스 아키텍처(Microservice Architecture, 서비스 별 HW/DB 분리) | ||
- 연관 토픽: (없음) | - 연관 토픽: (없음) |
2020년 2월 18일 (화) 01:12 기준 최신판
목차
1 소개
한국생산성본부에서 개강한 과정으로 강정배 기술사 멘토님이 담당한 기술사 첫 번째 과정이다. 수강기간은 2020년 2월 8일(토)부터 4월 4일(토)로 이 페이지는 각 주차에 배운 토픽들 목록을 담고자 한다.
2 1주차
업데이트 예정
3 2주차
3.1 주제
SW 공학 및 PMP 관련 강의를 했으며 이번 주 서브노트 만들 토픽 목록은 아래와 같다.
3.2 서브노트 대상 토픽
3.2.1 SDLC
- - 키워드 특징 및 설명: 폭포수 모델, 프로토타이핑 모델, Spiral 모델, 반복적 개발 모델(진화형, 증분형), RADX(락스)
- - 연관 토픽: 개발방법론, Secure SDLC
- 프로토타이핑 모델
- - 키워드 특징 및 설명: 의사소통, 요구사항 수집기법
- - 연관 토픽: 요구공학
- Spiral 모델
- - 키워드 특징 및 설명: 계위개고
- - 연관 토픽: (공란)
- 반복적 개발 모델
- - 키워드 특징 및 설명: 증분형(Incremental), 진화형(Evolutional)
- - 연관 토픽: (공란)
- RAD(락스)
- - 키워드 특징 및 설명: JRP, JAD, Construction, Cut-over, 적응적 개발 모델
- - 연관 토픽: 애자일(Agile)
3.2.2 개발방법론
- 객체지향 프로그래밍 특징
- - 키워드 특징 및 설명: 캡추다정상
- - 연관 토픽: (공란)
- 캡슐화(Encapsulation)
- - 키워드 특징 및 설명: 1) 객체의 속성(data fields)과 행위(methods)를 하나로 묶고, 2) 실제 구현 내용 일부를 외부에 감추어 은닉
- - 연관 토픽: (공란)
- 추상화(Abstract)
- - 키워드 특징 및 설명: (공란)
- - 연관 토픽: (공란)
- 다형성(Polymorphism)
- - 키워드 특징 및 설명: 오버로딩, 오버라이딩, 사례
- - 연관 토픽: (공란)
- 정보은닉(Information Hiding)
- - 키워드 특징 및 설명: private, default, protected, public
- - 연관 토픽: (공란)
- 상속(Inheritence)
- - 키워드 특징 및 설명: (공란)
- - 연관 토픽: (공란)
3.2.3 객체지향 설계의 원리
- Single Responsibility Principle(SRP)
- - 키워드 특징 및 설명: SOLID, 객체지향 설계의 5대 원칙
- - 연관 토픽: (공란)
- Open Closed Principle(OCP)
- - 키워드 특징 및 설명: 객체지향으로 설계된 모듈의 경우, 기능의 확장에는 열려 있어야 되고, 수정은 다른 곳에 영향을 발생하지 않아야 된다는 원칙
- - 연관 토픽: (공란)
- Liskov Substitution Principle(LSP)
- - 키워드 특징 및 설명: LSP, Liskov Substitution Principle
- - 연관 토픽: (공란)
- Interface Segregation Principle(ISP)
- - 키워드 특징 및 설명: (공란)
- - 연관 토픽: (공란)
- Dependency Inversion Principle(DIP)
- - 키워드 특징 및 설명: (공란)
- - 연관 토픽: (공란)
3.2.4 프로젝트 관리 일반
- 프로세스 그룹(5개)
- - 키워드 특징 및 설명: 5개 프로세스 그룹(착수, 계획, 실행, 감시 및 통제, 종료), 49개 프로세스 암기,
- - 연관 토픽: PMP 바이블 95p
- 지식 영역 관리(KA)
- - 키워드 특징 및 설명: 10개 관리 영역, 프로세스 그룹과 지식영역 맵핑 숙제 등록
- - 연관 토픽: 49개 프로세스 작성 & 이해, 1+3+1+RCR+P+S
3.2.5 프로젝트 범위관리
- 프로젝트 범위관리
- - 키워드 특징 및 설명: 범위관리 계획서, 산출물 확인하기, WBS(범위기준선), CR, Gold-plating
- - 연관 토픽: 요구공학
- 요구사항 수집기법
- - 키워드 특징 및 설명: 전문가 판단, 데이터 수집기법(인터뷰, 브레인스토밍 등), 데이터 분석, 관찰, 촉진, 프로토타이핑
- - 연관 토픽: PMP 바이블 190p 암기 & 이해
- WBS
- - 키워드 특징 및 설명: WP, PP, 100% Rules, Control Account, Code of Account, 분할, 3~5수준, 관리가능수준, 작업분류체계 사전(WBS Dictionary), 범위 기준선(Scope Baseline)
- - 연관 토픽: (공란)
3.2.6 프로젝트 일정관리
- 프로젝트 일정관리(시간)
- - 키워드 특징 및 설명: 7개 프로세스 이해 및 암기, 선도(lead) 및 지연(lag), 삼각분포, 베타분포, CPM, CCM, 절차 암기, 자원평준화, 1점 추정, 3점 추정 방식, 크자패병
- - 연관 토픽: (공란)
- 활동 기간 산정 기법들
- - 키워드 특징 및 설명: 아날로그, 전문가 판단, 모수 산정, 3점 산정, 상향식 산정 기법
- - 연관 토픽: (공란)
- Critical Path Method(CPM)
- - 키워드 특징 및 설명: 임계경로, CP, PDM 그림 그리기, ES, EF, LS, LF
- - 연관 토픽: (공란)
- 전진계산/후진계산
- - 키워드 특징 및 설명: 네트워크 다이어그램을 그릴 수 있는가?
- - 연관 토픽: (공란)
3.2.7 Agile 프로세스
- 선언문 4개 문장
- - 키워드 특징 및 설명: Manifesto
- - 연관 토픽: (없음)
- 12개 원칙
- - 키워드 특징 및 설명: Pinciples
- - 연관 토픽: (공란)
- SCRUM
- - 키워드 특징 및 설명: XP; SCRUM, 번다운차트, PO, SM 등 조직구조 이해, 사례, Working Group(SCRUM 팀), Daily Scrum Meeting(=Daily Stand-up Meeting), Sprint Review Meeting, Sprint Retrospective
- - 연관 토픽: 커머스 성공 및 실패사례
- XP
- - 키워드 특징 및 설명: 용단커피존, 12 Practices, 전체 팀(Whole Team)
- - 연관 토픽: (공란)
- Kanban (Development) 프로세스
- - 키워드 특징 및 설명: 칸반 프로세스, Scheduling System for Lean and Just-In-Time(JIT) Production, Work in Process(WIP)
- - 연관 토픽: (공란)
- Lean(린), 린 경영, 린(Lean Software Development)
- - 키워드 특징 및 설명: 린 프로세스, Lean Manufacturing or Lean Production, Toyota Production System, 방법론 <<< 사상 및 프로세스, 낭비제거
- - 연관 토픽: (공란)
- CI, CD
- - 키워드 특징 및 설명: 연속적 소스 머지, 연속 배포, CI(소스 파일을 실행(바이너리) 파일로 컴파일), 테스트, 테스트 서버에 배포하기 까지의 프로세스, 빌드 툴(Ant Maven, Gradle 등)
- - 연관 토픽: SCM, Subversion, CVS, Git
- 번다운차트
- - 키워드 특징 및 설명: Burn-down chart, Burn-up chart, 기능 차트
- - 연관 토픽: (공란)
- Architecture
- - 키워드 특징 및 설명: 모노리식(Monolithic) 아키텍처(Architecture), 마이크로서비스 아키텍처(Microservice Architecture, 서비스 별 HW/DB 분리)
- - 연관 토픽: (없음)