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

article thumbnail
정보처리기사-2장 (DBMS, 정규화, 트랜잭션, DB보안(임의,강제,역할기반))..

2장 (데이터 입출력 구현) DBMS 필수기능 3가지 -정의기능 (Definition) : 데이터의 형과 구조에 대한 정의. 이용방식, 제약 조건등을 명시. -조작기능 (Manipulation) : 데이터의 삽입 삭제, 갱신등 인터페이스 수단 제공 -제어기능 (Control) : 데이터의 무결성, 보안, 권한 검사 등. 학번 이름 학년 학과 1 2 속성 = 릴레이션 스키마 튜플 = 릴레이션 인스턴스 릴레이션 스키마 + 릴레이션 인스턴스 = 릴레이션 도메인 → 속성 원자값들의 집합 (1,2 ) 무결성 → 데이터베이스에 저장된 데이터 값과 그것이 표현하는 실제값이 일치하는 정확성 무결성 제약조건 → 데이터의 정확성을 보장하기위해 부정확한 자료가 데이터베이스내에 저장되는 것을 막음. -개체 무결성 : 기본키는..

article thumbnail
정보처리기사-1장 요구사항 확인(SDLC, XP, 자료흐름도DFD, UML...)

1장 (요구사항 확인) 소프트웨어 생명 주기 (SDLC) 소프트웨어를 개발하기 위한 과정을 각 단계별로 나눈 것. 폭포수 모형(Waterfall Model) 각 단계를 확실히 매듭 짓고 다음 단계를 진행하는 개발 방법론 고전적 생명 주기 모형 모형을 적용한 경험과 성공 사례가 많다. 애자일 모형과 대조적 프로토타입 모형(Prototype Model) 실제 개발될 소프트웨어 견본품을 만들어 최종 결과물을 예측하는 모형 나선형 모형(Spiral Model) 점진적으로 개발하는 모형 보헴 폭포수 모형 장점과 프로토타입 타입 모형 장점에 위험 분석 기능 추가 유지보수 과정이 필요없다. 애자일 모형 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형. 폭포수 모형과 대조적 고객과의 ..