2025 정보처리기사 필기 도전기 16 - 코드
코드의 개요컴퓨터를 이용하여 자료를 처리하는 과정에서 분류,조합 및 집계를 용이하게 하고, 특정 자료의 추출을 쉽게 하기 위해서 사용하는 기호임.1. 코드는 정보를 신속,정확,명료하게 전달할 수 있게 함.2. 코드는 일정한 규칙에 따라 작성되며, 정보 처리의 효율과 처리된 정보의 가치에 많은 영향을 미침3. 일반적인 코드의 예로 주민등록번호,학번,전화번호등이 있음.4. 코드의 주요 기능에는 식별기능,분류기능,배열기능,표준화기능,간소화 기능이 있음.기능내용식별 기능데이터 간의 성격에 따라 구분이 가능함분류 기능특정 기준이나 동일한 유형에 해당하는 데이터를 그룹화 할 수 있음배열 기능의미를 부여하여 나열할 수 있음표준화 기능다양한 데이터를 기준에 맞추어 표현할 수 있음간소화 기능복잡한 데이터를 간소화할 수 ..
2025. 4. 29.
2025 정보처리기사 필기 도전기 15 - 모듈
※ 시험에 무조건 나오는 영역모듈모듈화를 통해 분리된 시스템의 각 기능들로, 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용됨.1. 모듈은 단독으로 컴파일이 가능하며, 재사용할 수 있음.2. 모듈의 기능적 독립성은 소프트웨어를 구성하는 각 모듈의 기능이 서로 독립됨을 의미하는 것으로, 모듈이 하나의 기능만을 수행하고 다른 모듈과의 과도한 상호작용을 배제함으로써 이루어짐3. 독립성이 높은 모듈일수록 모듈을 수정하더라도 다른 모듈들에게는 거의 영향을 미치지 않으며, 오류가 발생해도 쉽게 발견하고 해결할 수 있음.4. 모듈의 독립성은 결합도(Coupling)와 응집도(Cohesion)에 의해 측정되며, 독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게, 모듈의 크기..
2025. 4. 29.
2025 정보처리기사 필기 도전기 14 - 객체지향 분석
객체 지향 분석의 개념 ※시험에 나온 영역사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체), 이와 연관된 속성과 연산, 그들 간의 관계 등을 정의하여 모델링하는 작업임1. 소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와 부분등으로 나누어서 분석함.2. 분석가에게 주요한 모델링 구성 요소인 클래스, 객체, 속성, 연산들을 표현해서 문제를 모형화할 수 있게 해줌3. 객체는 클래스로부터 인스턴스화되고, 이 클래스를 식별하는 것이 객체지향 분석의 주요한 목적임. 객체지향 분석 및 설계객체지향 분석의 방법론종류내용Rumbaugh(럼바우) 방법분석 활동을 객체 모델, 동적 모델, 기능 모델로 나누어 수행함Booch(부치) 방법미시적(Micro) 개발 프로세스와 ..
2025. 4. 28.