소프트웨어 : 프로그램 + 프로그램의 수행에 필요한 절차, 규칙 관련 문서등을 총칭
프로그램 : 컴퓨터를 통해 일련의 작업을 처리하기 위한 명령어와 관련된 데이터의 집합을 의미
자료 구조 : 컴퓨터 기억 장치 내에 자료의 표현, 처리, 저장 방법등을 총칭
문서 : 소프트웨어를 개발함에 있어서 사용자 설명서, 소프트웨어 요구분석서, 평가서, 명세서, 프로젝트 계획서, 검사 계획서
소프트웨어 특징
시스템의 개요
시스템의 기본요소
소프트웨어의 위기 (Software Crisis)
경제적으로 신뢰도 높은 소프트웨어를 만들기 위한 방법, 도구, 절차
IEEE는 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이라고 소프트웨어 공학을 정의
소프트웨어 공학의 기본 원칙
공학적으로 좋은 소프트웨어의 조건
소프트웨어 공학 계층 구조
소프트웨어의 품질
소프트웨어 공학의 목표