새소식

반응형
컴퓨터공학 (Computer Science)/소프트웨어 공학 | Software Engineering

Introduction

  • -
반응형

본격적으로 들어가기 전에 적당히 알고 가야할 것 들과 배경지식에 대해 간략하게 설명.

소프트웨어란?
- 쉽게 말해, 문서화된 컴퓨터 프로그램

Software Product
- 일반적인 대중을 대상으로 만들어질 수도 있고 (Generic)
- 특정분야의 전문가를 대상으로 만들어질 수 있음 (Custom)

Software Characteristics (SW 개발이 힘든 이유) 
- 소프트웨어는 눈에 보이지 않음 (invisibility)
- 복잡도가 줄어들지 않음 (complexity)
- 완성된 이후에도 계속 진화함 (changeability)
...

Software Engineering
: 소프트웨어의 개발, 운영, 유지보수, 폐기에 대한 체계적인 접근법 (IEEE의 정의)

전체 개발 비용의 60~80%는 유지보수 비용임.

4C in SE
- Complexity
- Change
- Cost
- Communication

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.