콘텐츠로 이동

Chapter 0. 소프트웨어 공학 소개

참고 사이트

1절. 소프트웨어 공학

2절. 소프트웨어의 위기

1절. 소프트웨어 공학

소프트웨어 공학

  • 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문

소프트웨어 공학의 목표

  • 품질(Quality)
  • 비용(Cost)
  • 납기(Delivery)

소프트웨어 공학의 특징

  • 현장 중심
  • 소프트웨어 공학의 역사가 실무 현장에서 시작
  • 소프트웨어 엔지니어들은 개발 실무에서 접하는 새로운 도전들을 직면 / 다양한 문제점 해결
    • 이 과정에서 나오는 모범 사례들(Best Practice)과 이로 인한 교훈(Lesson Learned) 생성
  • 즉, 좋은 원리를 발견 및 적용하여 효과를 보는 것

2절. 소프트웨어의 위기

소프트웨어의 위기 등장