공삼
article thumbnail
정보처리기사-4장(SW아키텍처, 객체지향, 모듈, 결합도, 응집도, 디자인 패턴)

4장(서버 프로그램 구현) 소프트웨어 아키텍처 → sw 를 구성하는 요소들 간의 관계를 표현하는 구조 또는 구조체 모듈화 (Modularity) - 성능향상, 수정 및 재사용을 위해 시스템의 기능들을 모듈 단위로 나누는 것. 추상화 (Abstraction) - 먼저 추상적이고 포괄적인 개념을 설계 후 구체화 시켜 나가는 것. 과정 추상화 자세한 수행 과정을 정의 하지 않고, 전반적인 흐름만 파악. 데이터 추상화 데이터의 세부적 속성은 파악하지 않고, 데이터 구조를 대표할 수 있는 표현으로 대체 제어 추상화 이벤트의 발생도 대표 표현으로 대체. 단계적 분해 (Stepwird Refinement) - 상위의 중요 개념 에서 하위로 구체화 시켜 나가는 것. 정보 은닉 (Information Hiding) - ..

article thumbnail
정보처리기사-3장(통합구현, XML, IPC..)

3장 (통합구현) 통합 구현의 요소 송신 시스템 - DB에서 연계 데이터를 추출해 보안 적용 컬럼을 암호화. 인터페이스 테이블 또는 파일에 등록 및 송신 연계 데이터 중계 시스템 네트워크 수신 시스템 - 암호화된 컬럼을 복호화 , 운영 DB에 반영 XML(eXtensible Markup Language) → 특수한 목적을 갖는 다목적 마크업 언어. *마크업 언어 → 태그등을 이용하여 문서나 데이터의 구조를 명기하는 언어 *스크립트 언어 → 컴파일이 필요하지 않는 언어 웹에서 데이터를 전송하기 위해 미리 약속해둔 방식. (xml 과 나오는 SOAP, WSDL, UDDI) WSDL - 웹 서비스 통신 대한 구체적인 방법을 기술한 언어, XML로 작성되며 UDDI의 기초가 된다. 클라이언트는 이것을 통해 서버..