Software Engineering Guide
147/147 chapters · View in English
- 1 People
- 2 Software Programming
- 2.0 2부 소개: 소프트웨어 프로그래밍
- 2.1 코딩 표준과 스타일
- 2.2 소프트웨어 설계 원칙
- 2.3 API와 인터페이스 설계
- 2.4 테스트 전략
- 2.5 코드 리뷰와 협업
- 2.6 버전 관리와 소스 관리
- 2.7 문서화
- 2.8 소프트웨어 요구사항
- 2.9 소프트웨어 구축
- 2.10 소프트웨어 형상 관리
- 2.11 소프트웨어 품질
- 2.12 소프트웨어 모델과 방법
- 2.13 컴퓨팅, 수학, 엔지니어링의 기초
- 2.14 프로젝트와 저장소 구조
- 2.15 디버깅과 문제 해결
- 2.16 성능 엔지니어링
- 2.17 동시성과 병렬성
- 2.18 의존성과 공급망 관리
- 2.19 리팩터링과 기술 부채
- 2.20 오류 처리와 복원력 패턴
- 2.21 타입 시스템과 정적 분석
- 3 Systems
- 4 Security
- 5 UI/UX Design
- 6 Artificial Intelligence
- 7 Data, Analytics, and Insight
- 8 Automation
- 9 Operations, Reliability, and Observability
- 10 Project/Product/Programme Management
- 10.0 10부 소개: 프로젝트/제품/프로그램 관리
- 10.1 포트폴리오와 프로그램 관리
- 10.2 위험, 감사, 보증
- 10.3 조달, 오픈 소스, 라이선스
- 10.4 대규모 장수 시스템의 지속
- 10.5 윤리, 책임성, 공익
- 10.6 프로젝트 관리
- 10.7 애자일
- 10.8 성숙도 모델
- 10.9 혁신과 파트너십
- 10.10 소프트웨어 엔지니어링 경제학
- 10.11 디지털 주권
- 10.12 오픈 소스 대 클로즈드 소스
- 10.13 조직 간 협업
- 10.14 제품 관리와 디스커버리
- 10.15 추정과 예측
- 10.16 이해관계자 관리와 커뮤니케이션
- 10.17 조직 변화 관리
- 10.18 오픈 소스 프로그램 오피스(OSPO)와 업스트림 기여
- 11 Flow: Discovery and Delivery Pipelines
- 12 Appendices