top of page
  • Blogger
  • Facebook
  • Linkedin
sw eng.jpg

소프트웨어 엔지니어링

SW 엔지니어링 영역의 학습 컨텐트는 SW 생애주기를 구성하는 다음의 영역 들에서 적용하는 공학 원리, 패턴, 기법 및 툴을 포함합니다:

 

SW요구공학, SW아키텍처 설계, 객체설계, 테스트 자동화, 객체 지향 코딩, 애자일 프로젝트 관리, 형상관리.

SW 생애주기의 주요 단계인 빌드, 배포, 운영에 적용하는 공학 원리, 패턴, 기법 및 툴은 Platform Engineering 영역에서 다룰 겁니다.

​아래의 SW엔지니아링 메타모델 그림에서 각 영역 간의 화살표는 한 영역(예컨대 요구공학)의 산출물(예컨대 사용사례 시나리오)이 다른 영역(예컨대 테스트 자동화)의 산출물(예컨대 테스트 케이스들)로 변환되는 매핑 메카니즘을 표현합니다.

​코딩에 의한 SW 개발 뿐 아니라, 요즘 대세인 SaaS 도입과 No Code 및 Low Code 플랫폼 기반의 SW 개발도 포함합니다.

 

아래의 10개 영역 별로 제목 또는 이미지를 클릭하면, 관련된 다양한 주제에 대한 교육 과정들과 블로그들이 게시된 페이지로 연결됩니다. (밑줄이 없는 영역은 아직 게시물이 안 올라간 영역임.)  

 

영역 간의 매핑 메카니즘도 하위체계에서 보다 상세화 됩니다.

SE metamodel.png
bottom of page