정보처리기사
-
블랙박스 테스트 VS 화이트박스 테스트 + 페이징정보처리기사/개념 2024. 5. 19. 20:33
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 블랙박스 테스트(Black Box Test)⌨ 개념소프트웨어가 수행할 특정 기능을 알기 위해 각 기능이 완전히 작동되는 것을 입증하는 기능적 테스트(Function Testing)를 말한다.사용자의 요구사항 명세를 보며 테스트하고 주로 구현된 기능을 테스트한다.내부 동작 확인 안하고 진행하는 테스트이다. 💻 종류(비오원동경)✨ 비교 검사 (Comparison Testing)동일한 테스트 자료를 제공하여 동일한 결과가 출력되는지 테스트하는 기법이다.여러 버전의 프로그램에 동일한 테스트 자료를 제공하여 동일한 결과가 출력되는지 테스트하는 기법 ✨ 오류 예측 검사 (Error Guessing)확인자의 감각이나 과거의 ..
-
네트워크 기초 : 7계층, 프로토콜, IP정보처리기사/개념 2024. 5. 19. 19:43
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 근거리 통신망, 무선랜 통신망, 원거리 통신망⌨ 근거리 통신망(LAN)전송망 구성 형태버스형트리형링형매시(Mesh)형성형 💻 무선랜 통신망(WLAN)무선랜 통신망은 유선 LAN과 무선 단말 사이를 무선 주파수를 이용해 전송하는 네트워크 👏 WI-FIIEEE802.11무선 근거리 통신망을 위한 컴퓨터 무선 네트워크에 사용되는 기술이다.IEEE 의 표준위원회의 11번째 워킹 그룹에서 개발된 표준 기술이다. 24GHz5GHz 개념- 가장 기본적인 주파수, 모든 기기에서 호환된다.-해당 대역을 사용하는 기기가 주변에 없고, 장애물이 많은 경우, 2.4GHz 대역을 사용하는 것이 유리- 포화 상태인 2.4GHz 대역을 ..
-
소프트웨어 개발 방법론 테일러링정보처리기사/개념 2024. 5. 18. 19:37
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 테일러링Tailoring은 프로젝트 관리 및 소프트웨어 개발 분야에서 사용되는 기법프로젝트의 특성과 상황에 맞게 이미 정의된 개발 방법론의 절차, 기법, 산출물 등을 수정하여 적용하는 방법회사가 잘 돌아가는지 보는 것이다.⌨ 필요성내부적 요인개발 환경 : 시스템 개발 유형 및 환경 차이요구사항 : 프로젝트 별 우선 고려 사항의 차이프로젝트 규모 : 비용, 인력, 기간 등 프로젝트 규모 차이보유기술 : 프로세스, 개발 방법론, 산출물, 숙련도 차외부적 요인법적 제약사항 : IT Compliance 요구사항의 차이표준 품질기준 : 업종별 표준 품질 기준의 차 💻 절차 항목프로젝트 특성 파악베이스라인 방법론 산정테일러..
-
이진 트리 운행법 (Preorder, Inorder, Postorder)정보처리기사/개념 2024. 5. 14. 19:04
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 트리를 구성하는 각 노드를 찾아가는 방법이 있다.✔ 트리 운행 방법⌨ 이진 트리 운행Root의 위치가 어디 있느냐에 따라 정해진다.Root가 앞에 있으면 Preorder 운행법으로 진행(A > B >C)된다.Root가 안에 있으면 Inorder 운행법으로 진행(B > A > C)된다.Root가 뒤에 있으면 Postorder 운행법으로 진행(B > C > A)된다. 💻 이해하기root를 기준으로 시작한다.Root를 기준(A)으로 Left(왼쪽)으로 / Right(오른쪽)으로 뻗어나간다. Preorder 운행 (전위 순회)ROOT -> LEFT -> RIGHT 순으로 운행한다. (시계 반대방향)Inorder 운행 (중위 ..
-
5과목 정보시스템 구축관리) 소프트웨어 비용 산정정보처리기사/개념 2024. 5. 14. 17:14
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 소프트웨어 비용 산정개발에 소요되는 인원, 자원, 기간 등으로 소프트웨어의 규모를 확인하여 개발 계획 수립에 필요한 비용을 산정하는 것을 말한다.비용을 높게 산정하는 경우 예산 낭비, 일의 효율성 저하를 초래할 수 있다. 비용을 낮게 산정한 경우 개발자의 부담이 가중되고 품질 문제가 발생할 수 있다.하향식 비용 산정 기법과 상향식 산정 기법으로 나뉜다. ⌨ 결정 요소✏️ 프로젝트 요소제품 복잡도 : 소프트웨어의 종류에 따라 발생할 수 있는 문제점들의 난이도시스템 크기 : 소프트웨어의 규모에 따라 개발해야 할 시스템의 크기요구되는 신뢰도 : 일정 기간 내 주어진 조건하에 프로그램이 필요한 기능을 수행하는 정도 ✏..
-
서비스 지향 아키텍처(SOA)정보처리기사/개념 2024. 5. 14. 16:44
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 서비스란 플랫폼에 종속되지 않은 표준 인터페이스를 통해 기업의 업무를 표현한 컴포넌트를 말한다.느슨하게 결합되고 상호 조합이 가능한 독립적인 소프트웨어의 컴포넌트이다.구체적인 태스크를 구현하고 완전한 개별 비즈니스 기능을 수행한다.EX) 계좌이체 서비스, 회원 정보 조회 서비스 .. ✔ 서비스 지향 아키텍처?소프트웨어 구성 요소를 사용해 비즈니스 어플리케이션을 생성하는 소프트웨어 개발 방식을 말한다.비즈니스 기능을 제공플랫폼과 언어를 넘나들며 서로 통신할 수 있다.서로 다른 시스템 내의 서비스를 재사용할 수 있다.독립적인 여러 서비스를 결합하여 복잡한 태스크 수행이 가능하다.⌨ 이점출시 기간이 단축된다.효율적인 유지..
-
데이터베이스) 파티션, 설계 단계, 논리정보처리기사/개념 2024. 5. 14. 12:40
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 파티션(Partiton)대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 ⌨ 장점과 단점[장점]데이터 접근 시 액세스 범위를 줄여 쿼리 성능이 향상된다.파티션 별로 데이터가 분산되어 저장되므로 디스크의 성능이 향상된다.파티션 별로 백업 및 복구를 수행하므로 속도가 빠르다장애 발생시 데이터 손상 정도를 최소화 할 수 있다.데이터 가용성이 향상된다.파티션 단위로 입출력을 분산시킬 수 있다. [단점]하나의 테이블을 세분화하여 관리해야함으로 세심한 관리가 요구된다.테이블간 조인에 대한 비용이 증가한다.용량이 작은 테이블에 파티셔닝을 수행하면 성능이 저하된다. 💻 종류범위 분할 (Range Partition..
-
EAI(Enterprise Application Integration)정보처리기사/개념 2024. 5. 13. 17:39
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ EAI(Enterprise Application Integration)미들웨어를 이용해 비즈니스 로직을 중심으로 기업 내 애플리케이션을 통합하는 비즈니스 통합 솔루션을 말한다.서로 다른 플랫폼 및 어플리케이션들 간의 정보에 대한 전달, 연계, 통합을 가능하게 한다. ⌨ 구축 유형🔦 p to p유형개념도설명point to pointpear to pear개념미들웨어를 두지 않고 어플리케이션과 직접 1:1로 연결하는 방식장점- 미들웨어 불필요- 빠른 적용 가능- 비용 저렴한 편단점- 재사용 불가- 시스템 증가 시 유지보수비용 증 🔦 Hub & Spoke유형개념도설명Hub & Spoke개념허브 시스템을 단일 접점을..