객체 지향 프로그래밍
객체 지향 프로그래밍 객체 지향 프로그래밍 객체 지향 프로그래밍(OPP)은 필드 형태의 데이터와 코드(속성 또는 속성), 프로시저 형태의 코드를 포함할 수 있는 객체(objects)의 개념에 기반한 프로그래밍 패러다임이다. 객체의 특징은 객체 자체의 절차가 자주 자신의 데이터 필드에 접근하고 수정할 수 있다는 것이다. 객체 지향 프로그래밍에서 컴퓨터 프로그램은 서로 상호작용하는 개체로 만들어 설계된다. 언어는 다양하지만, 가장 인기 있는 언어는 클래스 기반이며, 개체가 클래스 인스턴스이며, 클래스 유형도 결정한다. 중요한 객체 지향 언어에는 Java, C++, C#, Python, R, PHP, Visual Basic.NET, JavaScript, Ruby, Perl, Object Pascal, Obje..
2021. 2. 4.
소프트웨어 개발
소프트웨어 개발 프로세스 소프트웨어 개발 소프트웨어 개발은 응용 프로그램, 프레임 워크 또는 기타 소프트ㅜ에어 구성 요소를 만들고 유지 관리하는 데 관련된, 구상, 지정, 설계, 프로그래밍, 문서화, 테스트 및 버그 수정 과정이다. 소프트웨어는 다양한 목적으로 개발될 수 있으며, 세 가지 가장 일반적인 용도는 특정 클라이언트 / 비즈니스의 특정 요구(맞춤형 소프트웨어의 경우), 일부 잠재적 사용자의 인식된 요구(상업 및 오픈 소스 소프트웨어의 경우), 개인적인 사용을 위해 개발될 수 있다. 일상적인 임베디드 소프트웨어 개발, 즉 소비자 제품을 통제하기 위해 사용되는 것과 같은 임베디드 소프트웨어의 개발은 통제된 물리적 제품의 개발과 통합되어야 한다. 시스템 소프트웨어는 애플리케이션과 프로그래밍 프로세스 ..
2021. 1. 31.