소프트웨어 공학
- 개발 생명주기(폭포수)
- 개발 방법론(구조, 정보, 객체, 컴포넌트, 애자일)
- 소프트웨어 모듈(응집도와 결합도)
- 소프트웨어 설계 원칙
- Requirement Engineering ✅ 2023-05-
- 요구사항 도출 기법
- PoC, BMT, Pilot
- 애자일 방법론
- 스크럼
- 칸반
- 스크럼반
- CBD 방법론
- 애자일 추정(Agile Estimation)
- Product Line
- 객체지향 방법론
- SOLID
- 객체지향-다형성
- 객체지향-overloading과 overriding
- AOP(Aspect Oriented Programming)
- QA와 QC
- 소프트웨어 아키텍처
- 소프트웨어 아키텍처 드라이버
- 소프트웨어 아키텍처 품질속성
- 소프트웨어 아키텍처 평가(ATMA, CBAM, ADR, ARID)
- 소프트웨어 아키텍처 스타일
- 소프트웨어 아키텍처 4+1 view
- MVC, MVP, MVVM패턴
- SOA
- MSA패턴(CQRS, Strangler, Service Discovery pattern)
- MDA(Model Driven Arch.)
- MDD(Model Driven Development)
- DDD(Domain Driven Design)
- Clean Architecture
- 디자인 패턴
- 코드스멜
- 리팩토링
- 난독화
- 리틀의 법칙
- 디미터의 법칙
- 리만의 변화의 원리
- ISO 14764
- 유지보수 유형
- 3R
- 배포(카나리배포, 블루/그린배포)
- UML
- OCL
- 테스트 기본원리
- 테스트 기법(성능, 화이트박스, 블랙박스, MC/DC, 커버리지, 알파/베타, 회귀, 퍼즈, 스모크, 페어, 백투백, 위험기반, 경험)
- 탐색적 테스트
- V&V (Verification & Validation)
- 테스트 시나리오와 테스트 케이스(IEEE829)
- 테스트 드라이버와 스텁, 하네스
- FTR(Formal Technical Review)
- 테스트 오라클
- AI 기반 테스트(조합, 백투백, A/B, 변성 테스팅)
- Keyword Driven Testing
- 테스트 자동화
- WBS
- 일정추청 기법
- 일정단축 기법
- 리소스 레벨링(Resource Leveling)과 리소스 스무딩(Resource Smoothing)
- 프로젝트 위험관리(정량, 정성)
- 프로젝트 이해관계자관리
- 프로젝트 의사소통관리
- EVM
- LOC
- 기능점수
- COCOMO
- 소프트웨어 안전성 분석(FTA, FMEA, HAZOP)
- ETA(Event Tree Analysis)
- STPA(System-Theoretic Process Analysis)
- 소프트웨어 2.0
- 감리점검프레임워크
- 정보시스템 감리와 PMO 비교
- 공통감리
- 상주감리
- 감리수행절차
- 인공지능 감리방법
- SBOM, HBOM
'ITPE' 카테고리의 다른 글
2024년 정보관리기술사 예상문제(정보보안) (2) | 2024.01.15 |
---|---|
2024년 정보관리기술사 예상문제(데이터베이스) (0) | 2024.01.10 |
2024년 정보관리기술사 예상문제(가이드라인/법/제도/표준) (3) | 2024.01.02 |
PoS(Policy as Code) (0) | 2023.12.09 |
DarkBERT (0) | 2023.07.25 |