학습 기록 블로그

소프트웨어 공학 본문

정보처리

소프트웨어 공학

오직노력 2023. 6. 22. 05:04

소프트웨어 공학의 개념

  • 소프트웨어 공학은 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문으로 여러 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성을 향상시킬 목적으로 합니다.
  • 소프트웨어 공학의 정의
    1. IEEE의 소프트웨어 공학 표준 용어사전 
    => 소프트웨어의 개발, 운용, 유지보수, 폐기 처분에 대한 체계적인 접근 방안 
    2. Fairley
    => 지정된 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지보수하는 데 관련된 기술적이고 관리적인 원리
    3. Boehm(보헴)
    => 과학적인 지식을 소프트웨어 설계와 제작에 응용하는 것이며 이를 개발, 운용, 유지보수하는 데 필요한 문서 작성 과정

소프트웨어 공학의 기본원칙

  • 현대적인 프로그래밍 기술을 계속적으로 적용해야 한다.
  • 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증해야 한다.
  • 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지해야 한다.

'정보처리' 카테고리의 다른 글

소프트웨어 생명 주기 모형  (0) 2023.06.23
현행 시스템 파악  (0) 2023.03.10
Comments