소프트웨어 공학과 이해 정리 개념


소프트웨어 공학과 이해 정리 개념

1. 정의와 특징 그리고 분류법 컴퓨터에 작업을 수행시키기 위한 명령 집합으로 프로그램이라고도 불린다. 프로그램, 문서, 데이터(정보)를 합한 것을 소프트웨어라 한다. 소프트웨어 구조는 프로그램 코드 내부에 존재하여 전체적인 윤곽(구조) 파악 어려운 비가시성을 가진다. 소프트웨어는 규칙적이고 정형화된 구조가 없어 이해하고 관리하는 데 어려운 복잡성을 가진다. 소프트웨어는 사용자 요구나 환경 변화에 따라 적절한 변형 용이한 순응성을 가진다. 하드웨어는 제조하여 만들어지는 것, 소프트웨어는 개발되는 것 즉 비제조 성이 있다. 하드웨어는 시간 경과에 따라 마모되어 품질(운영 성공률) 저하되고 소프트웨어는 사용자의 다양한 유지보수에 따른 수정 때문에 품질 저하하는 비 마모성이 있다. 하드웨어는 부품 조립에 의해..


원문링크 : 소프트웨어 공학과 이해 정리 개념