■ 소프트웨어와 시스템 ✔ 소프트웨어 : 문서까지 포함 ✔ 소프트웨어 특성 - 독창적이 아니라 대중적이여야 한다. - 무조건 간결한게 좋은건 아니다, 최소한의 기능은 갖춰야 함 ✔ 소프트웨어를 문서화 했을때 얻는 이득 - 시스템 개발의 분석과 설계가 용이 - 프로그램 유지보수 용이 - 프로그램의 확장성 - 인수 인계가 용이 ✔ 시스템 - H/W + S/W + 절차 ✔ 시스템의 구성 요소 |------제어------| - 입력 -> 처리 -> 출력 ↑←← 피드백 ←←↓ ■ 소프트웨어 공학 ✔ 공학의 의미 - 경제성 - 적시성 - 보편 타당성(독창적 x) ✔ 등장 배경(소프트웨어 위기론) - 소프트웨어 비용 증가 - 소프트웨어의 발전이 느리다 - 개발자 부족 - 소프트웨어 유지보수비용이 개발비를 능가 ■ 소..