본문 바로가기
728x90
반응형

필기36

[정보처리기사 필기] Part 2 소프트웨어 개발 Chapter 1 데이터 입출력 구현 공부 1. 메모 노드(Node) : 컴퓨터공학에서 쓰이는 기초적인 단위로, 네트워크에서는 장치나 데이터 지점을 의미 컴파일(Compile) : 주어진 언어로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스 관계대수(Relational Algrbra) : 원하는 정보를 어떻게 유도하는가를 연산자와 연산규칙을 이용하여 기술한 절차적 언어 관계해석(Relational Calculus) : 원하는 정보가 무엇이라는 것만 정의한 비절차적 언어 2. Point 자료구조의 구성 - 선형구조 : 데이터의 전후 항목 사이 관계가 1:1이며, 선후 관계가 명확하게 한 개의 선의 형태를 갖는 리스트 구조 • 종류 : 배열, 연결 리스트, 스택, 큐, 데크 - 비선형구조 : 데이터 항목 사이의 관계가 1.. 2023. 12. 11.
[정보처리기사 필기] Part 1 소프트웨어 설계 오답 노트 다음 중 플랫폼의 기능으로 볼 수 없는 것은 ? 1. 커뮤니티 형성에 의한 네트워크 효과 2. 연결 기능 및 비용 감소 기능 3. 소프트웨어 개발 방법론 구현 4. 검색비용절감 기능 소프트웨어 개발 방법론 구현은 플랫폼의 기능으로 볼 수 없다. 자료 사전에서 자료의 생략을 의미하는 기호는 ? 1. {} 2. ** 3. = 4. () 1. {} : 자료의 반복 2. ** : 자료의 설명 3. = : 자료의 정의 UML(Unified Modeling Language)에 대한 설명으로 가장 옳지 않은 것은 ? 1. UML은 방법론으로, 단계별로 어떻게 작업해야 하는지 자세하게 나타낸다. 2. UML은 소프트웨어의 구성 요소와 그것들의 관계 및 상호작용을 시각화한 것이다. 3. UML은 객체지향 소프트웨어를 모.. 2023. 12. 7.
[정보처리기사 필기] Part 1 소프트웨어 설계 Chapter 4 인터페이스 설계 공부 1. 메모 없음 2. Point 요구공학 프로세스 절차 내용 방법 요구사항 추출 (Elicitation) 기능/비기능적 요구 수집 - 인터뷰 - 워크샵(JRP, JAD) - 설문조사 - 브레인스토밍 요구사항 분석 (Analysis) 분석 기법을 통하여 가능한 문제 도출 및 요구사항을 이해 및 정제하는 과정 - 객체지향 분석(UML, 모델링) - 구조적 분석(DFD, Data Dictionary) 요구사항 명세 (Specification) 분석된 요구사항을 문서화하는 과정 - ER 모델링 - FSM - 구조적 분석과 설계 기술(SADT) 요구사항 검증 (Validation) 명세화된 요구사항을 검증하는 과정 - Review - Inspection - Walk-through 미들웨어(Middle Ware)의.. 2023. 11. 30.
[정보처리기사 필기] Part 1 소프트웨어 설계 Chapter 3 애플리케이션 설계 공부 1. 메모 프로시저(Procedure) : 어떠한 업무를 수행하기 위한 절차 Trade-Off : 하나를 얻으면 다른 하나를 잃을 수 있는 관계 즉, 상충관계 2. Point 코드의 종류 - 순차 코드(Sequential Code) : 가나다순, 크기순 등 순차적으로 부여하는 코드 - 블록 코드(Block Code) : 공통적인 특징을 띄는 성질끼리 블록으로 묶어 구분하고 순착적으로 부여하는 코드로 부서 코드를 예시로 들 수 있다. - 그룹 분류 코드(Group Classification Code) : 대, 중, 소분류와 같이 그룹별로 구분하여 순차적으로 부여하는 코드로 학번 코드를 예시로 들 수 있다. - 10진 코드(Decimal Code) :10진법 원리에 맞추어 대, 중, 소분류로 부여하는 코드로.. 2023. 11. 30.
[정보처리기사 필기] Part 1 소프트웨어 설계 Chapter 2 화면 설계 공부 1. 메모 프롬프트(Prompt) : 누군가의 특정한 작업 수행을 도우려 전달하는 메시지 2. Point 사용자 인터페이스의 기본 원칙 - 직관성(Intuitiveness) : 누구나 쉽게 이해하고 사용하도록 제작 - 유효성(Efficieny) : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 - 학습성(Learnability) : 초보와 숙련자 모두 쉽게 배우고, 사용할 수 있도록 제작 - 유연성(Flexibility) : 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작 CASE의 주요 기능 - 다양한 소프트웨어 개발 모형 지원 - 그래픽 지원 - 소프트웨어 생명주기 전 단계와의 연결 3. 오답 노트 UI 설계에서 전체 시스템에 공통으로 적용되는 화면 간 이동, 화면 구성.. 2023. 11. 29.
[정보처리기사 필기] Part 1 소프트웨어 설계 Chapter 1 요구사항 확인 공부 1. 메모 아키텍처(Architecture) : 하나의 서비스가 어떻게 구성이 되며 어떻게 동작하는지를 나타내는 것으로 서비스의 동작 원리를 의미 미들웨어(Middleware) : 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어 패킷(Packet) : 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록 트랜잭션(Transaction) : 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산 2. Point 플랫폼 성능 특성의 측정 항목 구분 내용 반환 시간 (Turnaround Time) 작업을 요청한 시간부터 처리가 완료될 때까지 걸린 시간 사용률 (Utilization) 작업을 처리하는 동안 CPU.. 2023. 11. 28.
728x90
반응형