소프트웨어 생명주기(A) 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 소프트웨어 공학 IEEE의 소프트웨어 공학 표준 용어 사전 Fairley : 지정된 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지보수하는데 관련된