본문 바로가기
Computer Science/Software Engineering

[Software Engineering] Chapter 01. 소프트웨어 공학이란

by song.ift 2023. 2. 15.

소프트웨어 공학(Software Engineering) 이란?

  • 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문
  • 즉, 공학을 스프트웨어에 적용하는 것
  • 좋은 스프트웨어를 만들기 위한 학문
    • 요구사항 만족, 성능, 비용 최적화, 유지보수성, 재사용성, 확장성 등

 

소프트웨어 공학도 한 학기 과정임

  • Software engineering (SWE) is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method.
일반적으로 소프트웨어 개발은 규모가 있어서 팀단위로 개발함
요청/기획부터 출시까지 가장 경제적!, 신뢰도 높은 소프트웨어를 만들려면 어떤 프로세스가 필요할까?
사실상 다분히 조직/프로세스적인 이슈
본래 소프트웨어 공학은 망하지 않고, 제대로 계획댄대로 어떻게 일정안에 만들까?
최신(현업) 소프트웨 공학은 어떻게 고객의 숨은 needs에 맞는 소프트웨어를 빠르게 만들 수 있을까?

 

 

 

댓글