top of page

​소프트웨어 공학의 모든 것

최은만 지음, 생능출판사, 540쪽, 2020

1장 소개                                 동영상

2장 프로세스와 방법론            동영상

3장 프로젝트 계획과 관리       동영상

4장 요구 분석                         동영상

5장 요구 모델링                      동영상

6장 설계 원리                         동영상

7장 아키텍처 설계와 패턴       동영상

8장 UI 설계                            동영상

9장 코딩                                 동영상

10장 테스트                           동영상

11장 유지보수                        동영상

12장 품질                               동영상

 

이 책은 한 마디로 프로그래머를 소프트웨어 엔지니어 되게 하는 모든 것을 담고 있습니다.

이 책은 대학 3~4학년을 대상으로 소프트웨어 설계, 개발, 운영에 관한 기초 지식을 배울 수 있도록 설명하고 있습니다. 소프트웨어 공학 지식체계(SWEBOK)에서 제시하는 다음과 같은 기본 사항을 모두 커버합니다.

 

  • 소프트웨어 설계, 개발, 운영에 관한 전체 그림을 이해할 수 있는 생명주기와 개발 프로세스

  • 소프트웨어 개발 계획, 개발 과정을 파악하고 제어하는 프로젝트 관리

  • 사용자의 요구를 파악하고 분석하여 명세 하는 기법

  • 다양한 관점으로 소프트웨어를 모델링하는 기법

  • 기본적인 소프트웨어 설계 원리와 개념

  • 소프트웨어의 골격인 아키텍처 설계와 객체지향 프로그램의 설계 패턴

  • 품질을 높이기 위한 코딩 방법과 다양한 테스트, 검증 기법

  • 소프트웨어 품질 개념과 품질을 높이기 위한 품질보증 활동, 제품 측정 및 프로세스 개선

 

다양하고 방대한 소프트웨어 엔지니어링 기법을 익히려면 기본 개념을 잘 이해하여야 합니다. 프로그래밍으로부터 출발하여 설계와 모델링, 프로세스, 관리 등 어려운 개념들을 그림과 함께 쉽고 체계적인 방법으로 설명하였습니다.

bottom of page