본문 바로가기

프로그래밍 학습/소프트웨어개발 이론

소프트웨어공학 단어정리

728x90

리팩터링 

소프트웨어 공학에서 결과의 변경 없이 코드의 구조를 재조정함을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다.


오버로딩과 오버라이딩


오버로딩 : 하나의 클래스 내에서 이름이 같은 여러 개의 메서드를 정의한 것

오버라이딩 : 상속관계에 있을 때 부모로 부터 상속받은 기능 즉 메서드가 기능적으로 불필요한 경우 자식클래스가 다시 정의함.


테스트 하네스 

시스템 및 시스템 컴포넌트를 시험하는 환경의 일부분으로 시험을 지원하는 목적 하에 생성된 코드와 데이터, 시험 드라이버라고도 한다.


출처 : 한국정보통신기술협회


앳애니웨어

앳 애니웨어는 뉴욕타임스 등의 언론사 사이트와 아마존닷컴, 야후 등의 13개 유명 사이트들의 제휴를 통해서 트위터 사이트로 이동하지 않고도 해당 사이트상에서 최근의 트위터 글을 바로 확인할 수 있는 새로운 플랫폼이다


출처 : 네이버


클록펄스
컴퓨터 등의 디지털 시스템에서, 같은 시스템 내에서 동작하는 각 구성 요소의 모든 동작을 동기화하기 위해 사용되는 전자적 펄스

출처 : 한국정보통신기술협회