소프트웨어공학 (Software Engineering)

SW Maintenance

깡또아빠 2022. 3. 16. 12:30

소프트웨어 릴리즈 release, delivery 이후 수행되는 활동에 대해서는 Maintenance 유지보수로 보고 있습니다.

Maintenance 임에도 요구사항도 변경될 수 있고, 설계부터 검증까지 이뤄질 수 있습니다. 

 

The main purpose of software maintenance is to modify and update software applications after delivery to correct faults and improve performance.

 

그럼 SW의 유지보수는 왜 이뤄질까요?

- 사용자들의 변경 요구 (변심 포함)

- 환경의 변화

- 새로운 기술의 등장

- 버그 수정 ... 

 

Software maintenance must be performed in order to:

  • Correct faults
  • Improve the design
  • Implement enhancements
  • Interface with other systems
  • Accommodate programs so that different hardware, software, system features, and telecommunications facilities can be used
  • Migrate legacy software
  • Retire software

 

위 내용을 포함해서 소프트웨어 유지보수의 유형/카테고리/구분 등을 포함하여 참고한 사이트 링크를 아래에 기입합니다. 참고하시기 바랍니다.

https://www.geeksforgeeks.org/software-engineering-software-maintenance/#:~:text=The%20main%20purpose%20of%20software,faults%20and%20to%20improve%20performance.&text=Software%20Maintenance%20must%20be%20performed,Improve%20the%20design.

 

Software Engineering | Software Maintenance - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

 

감사합니다.