자격증/정보처리산업기사 (2) 썸네일형 리스트형 [정보처리산업기사] 객체 지향 설계 원칙 SOLID 객체 지향 설계 원칙시스템 변경이나 확장에 유연한 시스템을 설계하기 위해 지켜야 할 5가지 원칙입니다.앞 글자를 따 SOLID 원칙이라고도 불립니다. 1. 단일 책임 원칙(Single Responsibility Principle, SRP)클래스는 하나의 책임만 가져야 한다.응집도는 높고 결합도는 낮게 설계해야 한다.A클래스와 B클래스가 서로 의존적일 때 A클래스가 변경이 된다면 B클래스 또한 변경이 됩니다.시스템 변경이 되었어도 A클래스만 변경이 되어야 하는 것이 SRP입니다. 2. 개방-폐쇄 원칙(Open-Closed Principle)확장에는 열려 있어야 하고, 수정에는 닫혀 있어야 한다.기존 코드를 변경하지 않고 기능을 추가할 수 있도록 설계를 해야하며 공통 인터페이스를 하나의 인터페이스로 묶어 캡.. [정보처리산업기사] 운영체제 운영체제란?컴퓨터 시스템들의 자원들을 관리해주고 사용자에게 편리하고 효과적인 환경을 제공하는 여러 프로그램들의 모임입니다.대표적인 운영체제는 윈도우이며 리눅스, 유닉스 등 다양한 운영체제가 있습니다.여기서의 자원은 하드웨어(프로세서, 기억장치, 입출력장치 등)와 소프트웨어(데이터, 명령어)를 의미합니다. 운영체제는 사용자와 하드웨어간의 인터페이스로서 동작을 하는 시스템 소프트웨어입니다.만약 컴퓨터에 운영체제가 없다면 사람이 하나하나 전선을 연결하며 코드를 짜야합니다. 운영체제의 목적처리 능력(Throughput)일정 시간 내에 시스템이 처리하는 일의 양반환 시간(Turn Around Time)작업이 처리가 완료될 때까지 걸린 시간사용 가능도(Availability)시스템을 사용할 필요가 있을 때 즉시 사.. 이전 1 다음