기출문제/정보처리기사

2019년 1회 정보처리기사 기출문제 70번

엉클지니 2025. 5. 11. 23:30

70. 소프트웨어 공학에 대한 설명으로 가장 옳지 않은 것은?

    소프트웨어의 개발, 운영, 유지보수, 그리고 폐기에 대한 체계적인 접근이다.

    소프트웨어 제품을 체계적으로 생산하고 유지보수와 관련된 기술과 경영에 관한 학문이다.

    과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하는 것이며, 이를 개발 및 운영하고 유지보수 하는데 필요한 문서 화 작성 과정이다.

    소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다.

 

 

 

 


✅ 정답: ❹ 소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다.


🧠 소프트웨어 공학에 대한 설명

소프트웨어 공학(Software Engineering)

  • 소프트웨어 공학소프트웨어 개발, 운영, 유지보수, 폐기에 이르는 전 과정에 대해 체계적이고 구조적인 방법론을 제공하는 학문입니다.
  • 주로 효율적이고 품질 높은 소프트웨어기획, 설계, 개발, 테스트, 운영, 유지보수하는 데 필요한 기술과 경영적 관점이 포함됩니다.
  • 소프트웨어 개발만이 아니라 유지보수운영, 폐기까지 포함한 전체 생애 주기를 다룹니다.

소프트웨어 공학의 주요 특징

특징 설명

체계적 접근 소프트웨어 개발과 유지보수를 체계적으로 다루며, 소프트웨어의 품질을 관리하고 보장합니다.
과학적 지식 적용 컴퓨터 프로그램 설계와 제작과학적 지식을 적용하고, 이를 문서화하여 관리하는 과정입니다.
기술과 경영 소프트웨어 제품의 기술적 부분뿐만 아니라, 경영적 관점에서도 다루어야 하는 학문입니다.
소프트웨어 생애 주기 관리 개발, 운영, 유지보수, 폐기까지 포함하는 전체 생애 주기에 대한 관리가 포함됩니다.

🔍 다른 선택지 분석

보기 설명 적절 여부

① 소프트웨어의 개발, 운영, 유지보수, 그리고 폐기에 대한 체계적인 접근이다. 맞습니다!  
소프트웨어 공학은 소프트웨어의 전체 생애 주기를 관리하고 체계적인 접근을 제공합니다.  
② 소프트웨어 제품을 체계적으로 생산하고 유지보수와 관련된 기술과 경영에 관한 학문이다. 맞습니다!  
소프트웨어 공학은 기술적이고 경영적인 측면을 모두 포함하여 체계적으로 소프트웨어를 다룹니다.  
③ 과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하는 것이며, 이를 개발 및 운영하고 유지보수 하는데 필요한 문서화 작성 과정이다. 맞습니다!  
소프트웨어 공학은 과학적 지식을 실제 소프트웨어 설계에 적용하며, 문서화 작업도 중요한 부분입니다.  
❹ 소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다. 틀렸습니다!  
소프트웨어 공학은 소프트웨어 개발만을 위한 체계적인 접근이 아니라, 운영, 유지보수, 폐기까지 포괄하는 학문입니다.    
또한 소프트웨어 위기완전히 해결한 학문이 아니라, 계속해서 개선하고 발전해야 하는 학문입니다. 정답  

✅ 결론

정답: ❹ 소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다.
소프트웨어 공학개발만이 아니라 전체 생애 주기를 다루며, 소프트웨어 위기는 계속해서 해결해 나가야 할 문제입니다.