전체 글
-
androidx로 수정 error Binary XML file line #2: Binary XML file line #2: Error inflating classAndroid 2020. 9. 18. 14:22
Binary XML file line #2: Binary XML file line #2: Error inflating class AppBar 수정 전 android.support.design.widget.AppBarLayout 수정 후 com.google.android.material.appbar.AppBarLayout CardView 수정 전 android.support.v7.widget.CardView 수정 후 androidx.cardview.widget.CardView CoordinatorLayout 수정 전 android.support.design.widget.CoordinatorLayout 수정 후 androidx.coordinatorlayout.widget.CoordinatorLayout Ta..
-
(정보처리기사 실기) 소프트웨어 개발 보안 구축정보처리기사/실기 2020. 7. 22. 23:34
소프트웨어 개발 보안 설계 소프트웨어 개발 보안 : 보안 취약점을 제거하고 보안을 고려하여 기능 설계 및 구현 소프트웨어 보안의 구성요소 -기밀성 : 인가되지 개인이나 시스템에게 정보 공개 및 노출 차단 -가용성 : 권한을 가진 사용자나 애플리케이션이 서비스를 지속 사용할 수 있도록 보장 -무결성 : 정당한 방법이 아니면 데이터가 변경되지 않고 고의/악의로 데이터가 훼손되지 않음 소프트웨어 개발 보안 용어 - 자산 : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 -위협 : 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위 -취약점 : 위협이 발생하기 위한 사전 조건에 따른 상황 -위험 : 위협이 취약점을 이용하여 자산 손실 피해를 가져올 가능성 소프트웨어 개발 보안을 위한 공격 기법..
-
(정보처리기사 실기) SQL 응용정보처리기사/실기 2020. 7. 22. 20:58
프로시저 프로시저 : 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어, 데이터 조작어(DML)수행 프로시저 구성 요소(순서) -선언부 -시작/종료부 -제어부 -SQL -예외부 -실행부 제어부(CONTROL) 조건문 IF문 IF 조건 THEN 문장; ELSIF 조건 THEN 문장; ELSE 문장; END IF; CASE문 CASE 변수 WHEN 값1 THEN SET 명령어; WHEN 값2 THEN SET 명령어; ELSE SET 명령어; END CASE; 반복문 LOOP문 LOOP 문장; EXIT WHEN 탈출조건 END LOOP; WHILE문 WHILE 반복 조건 LOOP LOOP 문장; END LOOP; FOR LOOP문 FOR 인덱스 IN 시작 값... 종료값 LOOP 문장; EN..
-
(정보처리기사 실기) 애플리케이션 테스트 관리정보처리기사/실기 2020. 7. 22. 10:53
애플리케이션 테스트 케이스 설계 소프트웨어 테스트 : 사용자가 요구하는 기능, 성능, 사용성, 안정성 만족하는지 확인하고 결함을 찾는 활동 소프트웨어 테스트 필요성 -오류 발견 관점 : 잠재된 오류 발견 -오류 예방 관점 : 동료검토, 워크스루, 인스펙션 -품질 향상 관점 : 신뢰도 향상을 위한 품질 보증 소프트웨어 테스트 원리 -테스팅은 결함의 존재를 밝히는 것 -완벽한 테스팅은 불가능 -개발 초기에 테스팅 시작 -결함집중 : 20%의 모듈에서 80%의 결함 발견 -살충제 패러독스 : 동일한 테스트 케이스를 반복적으로 테스트를 수행해도 새로운 버그를 찾을 수 없다 -테스팅은 정황에 의존적 : 소프트 웨어의 성격에 맞게 테스트 -오류-부재의 궤변 : 요구사항을 만족시키지 못한다면 오류가 없어도 품질이 높..
-
(정보처리기사 실기) 화면 설계정보처리기사/실기 2020. 7. 21. 17:24
UI 요구사항 확인 UI : 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 매개체, 사람이 접하는 화면 UI유형 -CLI(Command Line interface) :텍스트 -GUI(Graphical User Interface) : 그래픽 -NUI(NaturalUser Interface) : 신체부위, 터치, 음성 -OUI(Organic User Interface) : 모든 사물이 입출력 UI 분야 -물리적 제어분야 -디자인적 분야 -기능적 분야 UI 설계 원칙 -직관성 : 누구나 쉽게 이해하고 사용 -유효성 : 정확하고 완벽하게 목표 달성 할 수 있도록 -학습성 : 모두가 쉽게 배울 수 있게 -유연성 : 사용자의 인터렉션을 최대한 포용, 실수 방지 UI 설계 지침 -사용자 중심 -일관성 -단순..
-
(정보처리기사 실기) 인터페이스 구현정보처리기사/실기 2020. 7. 21. 11:55
인터페이스 설계 확인 인터페이스 설계서 : 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 교환되는 데이터, 업무, 송수신 주체등이 정의된 문서 인터페이스 목록 -인터페이스 번호 : 같은 종류의 인터페이스 별로 부여된 번호 -일련번호 : 인터페이스 번호 내에서 부여된 순차적인 번호 -인터페이스 ID : 인터페이스를 구분하기 위한 식별자 -인터페이스 명 : 인터페이스의 목적을 나타냄 -송신 시스템 : 데이터 전송 -수신 시스템 : 수신한 데이터를 이용 -대내외 구분 : 기업 내부 시스템 또는 내/외부 시스템 간 발생 여부 -연계 방식 : 웹서비스, FTP, db link, socket등 아키텍처에서 정의한 인터페이스 방식 -통신 유형 : 동기/ 비동기 -처리 유형 : 실시간, 배치, 지연처리 등..
-
(정보처리기사 실기) 서버 프로그램 구현정보처리기사/실기 2020. 7. 20. 22:59
개발환경 구축 개발 환경 구축 : 개발 환경 구축시 요구사항의 명확한 이해가 필요, 개발 도구와 서버의 선정이 이루어져야한다. (사용 편의성, 성능, 라이선스 수) 개발 도구의 분류 -빌드 도구 : 작성한 코드의 빌드 및 배포를 수행 -구현 도구 : 코드 작성, 디버깅, 수정 등을 지원 -테스트 도구 : 코드의 기능 검증, 품질을 높이기 위해 사용 -형상 관리 도구 : 산출물에 대한 버전관리를 위한 도구 하드웨어 개발 환경 서버 하드웨어 개발 환경 - 웹 서버 : http를 이용한 정적 콘텐츠 처리 - 웹 애플리케이션 서버(WAS) : 동적 컨테츠(JSP, Servlet) 처리를 위해 사용 -데이터베이스 서버 : 데이터 수집, 저장 용도 -파일 서버 : 파일 저장을 위한 물리 저장장치를 활용 클라이언트 ..
-
(정보처리기사 실기) 통합구현정보처리기사/실기 2020. 7. 20. 17:17
연계 데이터 구성 연계 요구사항 분석 : 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할 연계 요구사항 분석 기법 및 참고문서 분석 기법 : 인터뷰, 설문조사, 설문지, 델파이, 브레인스토밍 분석 참고 문서 : 코드 정의서, 테이블 정의서, 응용 프로그램 구성도, 시스템 구성도 연계 요구사항 분석 참고 문서 -개체 정의서 -테이블 정의서 -인터페이스 명세서 - 인터페이스 명세서 구성 요소 - 인터페이스 ID, 최대 처리 횟수, 데이터 크기, 시스템 정보, 데이터 정보 연계 요구사항 분석 절차 1. 시스템 현황 확인 2. 정의서 확인 3. 체크리스트 작성 4. 인터뷰 및 면담 5. 연계 요구사항 분석서 작성 연계 시스템 구성 - 송신 시스템, 수신 시스템, 중계 서버(송수신 현황 모니터링) ..