Software Engineering
소프트웨어란? 프로그램. 프로그램의 개발, 운용, 보수에 필요한 정보 전부 개념적이고 무형적(생산물의 구조가 코드 안에 숨어있음) 소프트웨어의 특징 복잡성 순응성 변경성 비가시성 소프트웨어의 종류 주문형SW 패키지SW 임베디드SW 시스템이란 필요한 기능을 실현시키기 위해 관련 요소를 어떤 법칙에 따라 조합한 집합체 개발작업의 특징 명세화 어려움 재사용 어려움 예측 어려움 유지보수 어려움 소프트웨어 위기란? SW 수요 급격히 증가. > 복잡성 증가 (요구, 복잡성, 난이도 증가)> 기존 방법 충분하지않아 (같은 인력, 방법, 도구) 문제발생 소프트웨어 공학이란 SW 개발, 운영, 유지보수, 소멸에 대한 체계적인 접근 방법 SW 개발에 사용되는 방법은 반복사용가능(일회성x) 소프트웨어 공학의 목적 복잡도, ..
2021.04.23