반응형

정보처리기사 실기 12

[정보처리기사]논리 데이터 저장소 확인

공대남이다. 오늘은 논리데이터 저장소 파트에 대해서 알아보도록 하자. 1. 데이터 모델(Data Model) -개념 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 - 데이터 모델 절차 요구사항 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계(요개논물) - 논리 데이터 모델링 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스 - 논리적 데이터 모델링 종류 *관계 데이터 모델: 테이블 형태, 1:1, 1:N, N:M *계층 데이터 모델: 트리 형태(상하 관계), 1:N *네트워크 데이터 모델: 그래프 형태, N:M 2. 관계 대수 -개념 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어 - ..

[정보처리기사]UI 설계

공대남이다. 오늘은 UI의 설계에 대해서 다뤄보도록 하겠다. 1. UML(Unified Modeling Language) -개념 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어 - 특징 가시화 언어, 구축 언어, 명세화 언어, 문서화 언어 - 구성요소 사물(Thing), 관계(Relationship), 다이어그램(Diagram) (띵디리) - 종류 1. 구조적 다이어그램/ 정적 다이어그램(클객컴배복패) *클래스(Class) 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현 *객체(Object) 클래스에 속한 사물(객체 = 인스턴스)를 특정 시점의 객체와 객체 사이의 관계로 표현 *컴포넌트(Compon..

[정보처리기사]UI 요구사항

공대남이다. 오늘은 실기 필기 빠짐없이 나오는 UI에 대해서 다뤄보도록 하겠다. 1. UI(User Interface) -개념 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체 -종류 1. CLI(Command Line Interface) 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 2. GUI(Graphical User Interface) 그래픽 환경을 기반으로 한 마우스나 전자 펜을 이용한 사용자 인터페이스 3. NUI(Natural User Interface) 신체 부위를 이용하는 사용자 인터페이스(자연스럽게~) 4. OUI(Organic User Interface) 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 -UI 설계 원칙 ..

[정보처리기사]요구사항 확인

공대남이다. 오늘은 요구공학에 대해서 다뤄보도록 하겠다. 1. 요구공학(Requirements Engineering) -개념 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세,. 호가인 및 검증하는 구조화된 활동(도분명확) -종류 1. 기능적 요구사항 시스템이 제공하는 기능, 서비스에 대한 요구사항(기능) *특정 입력/상황에 대해 시스템이 어떻게 반응/동작 해야 하는지에 대한 기술 *특성: 기능성, 완정성, 일관성 2. 비기능적 요구사항 시스템 구축에 대한 제약사항에 관한 요구사항(비기능) *품질 속성에 관련하여 시스템이 갖춰야할 사항에 관한 기술, 시스템이 준수해야 할 제한 조건에관한 기술 *특성: 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 ..

[정보처리기사]현행 시스템 분석2(OSI 7계층)

공대남이다. 저번 시간에 현행 시스템 분석1에 이어서 2편에 대해서 다뤄보도록 하겠다. 1. 운영체제 -개념 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램 -종류 1. PC Windows, Unix, Linux 등 2. 모바일 Android, IOS 등 2. OSI 계층 -개념 네트워크 통신에서 충돌 문제를 완화하기 위해 국제 표준화 기구(ISO)에서 제시한 모델 -종류(아파서티내다피) 1. 응용 계층(Application Layer)(아) 사용자와 네트워크 간 응용 서비스 연결, 데이터 생성 2. 표현 계층(Presentation Layer)(파) 데이터 형식 설정과 부호 교환, 암/복호화 3. 세션 계층(Session Layer)(서) 연결 접속 및 동기 제어 4. 전송 계층(T..

[정보처리기사]현행 시스템 분석1

공대남이다. 환절기가 오니 감기에 걸리는 분들이 많아졌다. 항상 몸조리 잘들 하시길 바란다. 현행 시스템 분석에 대해서 알아보도록 하자. 1. 소프트웨어 아키텍처 -개념 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체 -아키텍처 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근 방법 -4+1 뷰 종류 1. 유스케이스 뷰 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 2. 논리뷰 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 3. 프로세스 뷰 시스템의 비기능적인 속성으로 자원의 효율적인 사용, 병행 실행, 비동기, 이벤..

[정보처리기사]소프트웨어 개발방법론2

공대남이다. 정보처리기사 2022년 필기, 실기를 치고 나서 느낀 나올 가능성이 높고 지속적으로 나오는 개념들을 정리해보려 한다. 사실 이것만 알면 어느 정도 점수(합격)는 받는다~ 를 목표로 개념을 정리해보려 한다. 1. 객체 지향 분석(OOA) -개념 사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체), 속성과 연산, 관계를 정의 -종류 1. OOSE(Object Oriented Software Engineering) 유스케이스를 모든 모델의 근간으로 활용하는 방법론, 야콥슨이 만듦 2. OMT(Object Modeling Technology) 그래픽 표기법을 이용하여 소프트웨어 구성요소를 모델링, 럼바우가 만듦 *분석 절차: 객체 모델링-> 동적 모델링-> 기능 모델링(객동기=객상..

[정보처리기사]소프트웨어 개발 방법론 1

공대남이다. 정보처리기사 2022년 필기, 실기를 치고 나서 느낀 나올 가능성이 높고 지속적으로 나오는 개념들을 정리해보려한다. 사실 이것만 알면 어느 정도 점수(합격)는 받는다~ 를 목표로 개념을 정리해보려 한다. 1. 소프트웨어 생명 주기(SDLC) -개념 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 -종류 1. 폭포수 모델(Waterfall) 가장 오래된 모델로, 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 문서를 중요시하는 모델! 2. 프로토타이핑 모델(Prototype) 주요기능을 프로토타입(견본품)으로 구현하여, 고객의 피드백을 반영해 S/W를 만든 모델 3. 나선형 모델(Spiral) 위험을 최소화하기 위해 점진적으로 시스템 개발! 4. 반복적 모델(Iteration..

[정보처리기사]결합도/응집도 핵심정리

공대남이다. 정보처리기사 2022년 필기, 실기를 치고 나서 느낀 나올 가능성이 높고 지속적으로 나오는 개념들을 정리해보려한다. 사실 이것만 알면 어느 정도 점수(합격)는 받는다~ 를 목표로 개념을 정리해보려 한다. 1. 결합도(Coupling) -개념 모듈간의 상호 의존하는 정도, 두 모듈 사이간의 연관 관계 (커플이라니~) 결합도가 높으면 높을수록 시스템 구현 및 유지보수가 어려움 (사랑하면 할 수록 티격태격해요~) -종류(내공외제스자) 1. 내용 결합도(Content Coupling) (결합도 강함) 다른 모듈의 내부 기능이나 내부의 속성값을 직접 참조하거나 수정할 때의 결합도(속내부의 내용까지 아는 사이야~) 2. 공통 결합도(Common Coupling) 공유되는 공통 데이터 영역을 여러 모듈이..

[정보처리기사]테스트 기법(블랙박스 테스트/화이트박스 테스트)

공대남이다. 정보처리기사 2022년 필기, 실기를 치고 나서 느낀 나올 가능성이 높고 지속적으로 나오는 개념들을 정리해보려한다. 사실 이것만 알면 어느 정도 점수(합격)는 받는다~ 를 목표로 개념을 정리해보려 한다. 1. 블랙박스 테스트(Black Box Test) -개념 소프트웨어가 수행할 특정 기능을 알기 위해 각 기능이 완전히 작동되는 것을 입증하는 기능 테스트. 사용자의 요구사항 명세를 보며 테스트하고 주로 구현된 기능을 테스트한다. 내부 동작 이런 거 확인 안 하고(Black 아무것도 안 보여~) 하는 테스트 -종류(동경원비오) 1. 동치 분할 검사(Equivalence Partitioning Testing) 프로그램의 입력 조건에 타당한 입력 자료와 타당하지 않은 입력 자료의 개수를 균등하게 ..

반응형