공삼
article thumbnail
정보처리기사-12장(릴리즈노트, DRM, SW버전등록)

12장 (제품 소프트웨어 패키징) 릴리즈 노트 → 소프트웨어 개발 과정에서 릴리즈 정보를 고객과 공유하기 위한 문서. Heaer, 개요, 목적, 문제 요약 …. 릴리즈노트 작성 순서 모듈 식별 릴리즈 정보 확인 릴리즈 노트 개요 작성 영향도 체크 정식 릴리즈 노트 작성 추가 개선 항목 식별 디지털 저작권 관리 (DRM) Digital Right Management → 디지털 저작권자가 의도된 용도로만 사용되도록 관리 및 보호 기술 클리어링 하우스 → 저작권에대한사용 권한, 라이센스 발급, 사용량에 따른 관리등을 수행. 콘텐츠 제공자 → 콘텐츠를 제공하는 저작권자 패키저 → 콘텐츠를 메타데이터와 함께 배포가능한 단위로 묶는 도구 콘텐츠 분배자 → 암호화된 콘텐츠를 유통하는 곳 이나 사람. 콘텐츠 소비자 →..

article thumbnail
정보처리기사-11장(운영체제, 프로세스, OSI7계층, 프로토콜, 병행제어)

11장 (응용 SW 기초 기술 활용) OS (Operation System) → 컴퓨터 시스템의 자원들을 효율적으로 관리, 편리하고 효과적으로 사용하도록 하는 여러 프로그램의 모임 운영체제의 목적 (향상 및 단축) 처리능력 (Throughput) - 일정시간내 프로그램이 처리하는 일의 양 반환시간 (Turn Around Time) - 시스템에 작업을 의뢰한 시간부터 처리가 완료될때까지의 시간 사용 가능도 (Avaliability) - 시스템을 사용해야 할 때 사용 가능한 정도 신뢰도 (Reliability) - 시스템이 주어진 문제를 정확히 해결하는 정도 주 기억장치 (RAM) 반입 (fetch) 요구반입 - 요구시 적재하는 방법 예상반입 - 미리 에상해 적재하는 방법 배치 (Placement) 최초적합..

article thumbnail
정보처리기사-10장(프로그래밍, 연산자, 포인터 예제)

10장 프로그래밍 (코딩문제) 13의 16진수는 d 10의 16진수는 a겠지? 진수 변환 2진수, 8진수, 10진수, 16진수 우리가 실생활에서 사용하는 숫자는 0부터 9까지의 숫자로 수를 나타내는 10진수이다. 그렇다면 컴퓨터는 ... blog.naver.com 단항 연산자 ++, 산술 연산자 */ 시프트 연산자 >>,

article thumbnail
정보처리기사-9장(SW개발생명주기, 암호 알고리즘, 서비스공격유형, 보안 솔루션)

9장 (소프트웨어 개발 보안 구축) SDLC → 개발 생명주기 Secure SDLC CLAPS - SDLC의 초기 보안강화 방법론 SDL - SDLC 를 개선한 방법론 Seven Touchpoints - 소프트웨어 보안의 모범사례를 SDLC에 통합한 방법론 소프트웨어 개발 보안 요소 기밀성 (Confidentiality) - 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용됨. 무결성 (Integrity) - 시스팀 내의 정보와 자원은 오직 인가된 사용자만 수정 가능. 가용성 (Availability) - 시스템 내의 정보와 자원은 언제라도 사용 가능. 인증 (Authentication) - 사용자가 인증을 하는 행위. (비밀번호, 지문 등) 인가 (Authorization) - 인증을 마친 사..

article thumbnail
정보처리기사-8장(SQL, DB, 프로시저, 트리거, 커서)

8장 SQL(DB문제) DDL(Data Define Language) → DB를 구축하거나 수정할 목적으로 사용하는 언어 CREATE TABLE 테이블명 ... [,PRIMARY KEY(기본키_속성명)] [,UNIQUE(대체키_속성명)] [,FOREIGN KEY(외래키)속성명 REFERENCES 참조테이블] [ON DELETE, ON UPDATE] [,CONSTRAINT 제약조건명 ][**CHECK (조건식)IN**] CHECK .. IN. … CREATE SCHEMA AUTHORIZATION CREATE DOMAIN SEX CHAR(1) DEFAULT ‘남’ CONSTRAINT VALID-SEX CHECK(VALUE IN (’남’, ‘여’)); CREATE TABLE //테이블의 속성을 참고하여 인덱스..

article thumbnail
정보처리기사-7장(Application 테스트, 정적/동적 테스트, 결함, 분석)

7장 (애플리케이션 테스트관리) 애플리케이션 테스트 (확인Validation과 검증Verification) → 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 완벽한 테스트 불가능 - 소프트웨어의 잠재적 결함을 줄일 수 있지만, 소프트웨어에 결함이 없다곤 말 못함 파레토 법칙 - 애플리케이션 20% 에서 80%의 오류가 나옴 살충제 패러독스 - 동일한 테스트 케이스로 동일한 테스트를 반복하면 더이상 결함이 발견되지 않는상태 오류-부재의 궤변 - 결함을 모두 제거해도 사용자 요구사항을 만족시키지 못한다면 품질이 높다고 말할 수 없음. 테스트의 분류 시각에 따른 테스트 검증 개발자 시각에서 제품의 생산과정, 명세서 대로 되었는지 테스트 확인 사용자 시각에서 제품 테스트 테스트 기반에 따른..

article thumbnail
정보처리기사-6장(화면설계,UI, 품질요구사항, ISO/IEC)

6장 (화면설계) UI - CLI, GUI, NUI 직관성, 유효성, 학습성, 유연성 ( 실수 최소화) 프로토 타입에서 정적이면 → 목업 UI 스타일 가이드 작성 구동 환경 정의 - OS, 모니터 해상도 등등… 레이아웃 정의 - 화면구조를 정하고 각 영역의 메뉴구성 네비게이션 정의 - 네비게이션 메뉴타입 결정 (메뉴, 버튼, 링크 등) 기능 정의 - 업무 과정 전체 를 뜻함. 구성요소 정의 - 화면에 표시할 그리드나 버튼등. UI 시나리오 문서의 요건 → 일관성, 가독성, 이해성, 완전성, 수정 용이성, 추적 용이성 UI 설계지침 사용자 중심 사용자가 이해하기 쉽고, 편하게 사용할 환경제공 일관성 버튼이나 조작방법이 사용자가 습득하기쉽게해야함 단순성 조작방법은 간단하게 결과 예측가능 작동시킬 기능만 보고..

article thumbnail
정보처리기사-5장(인터페이스, 미들웨어, 모듈연계)

5장 (인터페이스 구현) 요구사항 검증방법 요구사항 검토 - 검토 담당자들이 수작업으로 분석하는 방법 동료검토 작성자가 명세서 내용을 설명하고 동료들이 이를 들으면서 검토 워크스루 검토회의전 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토. 인스펙션 명세서 작성자 외의 검토 전문가들이 명세서를 확인하면서 결함 발견 프로토타이핑 - 사용자의 요구사항으 정확히 파악하기위해 견본품을 만들어보는 것. 테스트 설계 - 요구사항이 현실적으로 가능하지를 검토 CASE 도구 활용 - 일관성 분석을 통해 요구사항의 추적, 분석, 관리, 표준 준수 여부를 확인 미들웨어 → 운영체제와 응용 프로그램 사이에서 서비스하는 소프트웨어 DB RPC - 원격 프로시저 MOM - 비동기형 메세지 ex) 네이버 클라우드 TP..

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의 기초가 된다. 클라이언트는 이것을 통해 서버..