본문 바로가기
반응형

자격증/정보처리기사5

[정보처리기사] : 디자인 패턴 개념 소프트웨어 설계에서 공통으로 발생하는 문제에대해 자주 쓰이는 설계 방법을 정리한 패턴입니다. 개발의 효율성, 유지보수성, 운용성이 높아지고 프로그램의 최적호에 도움이 됩니다. 구성 요소 패턴의 이름 : 이름과 유형 문제 및 배경 : 분야 또는 배경, 해결하는 문제를 의미 솔루션 : 요소, 관계, 협동 과정 사례 : 간단한 적용 사례 결과 : 이점이나 영향 샘플코드 : 디자인 패턴이 적용된 원시 코드 유형 목적 생성 : 객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조, 캡슐화합니다. 구조 : 더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴입니다. 행위 : 클래스나 객체들이 상호작용하는 방법과 역할 분담을 다루는 패턴입니다. 범위 클래스 : 클래스 간 관련성(상속), 컴.. 2021. 12. 17.
[정보처리기사] : 현행 시스템 파악 개념 현행 시스템이 어떤 하위 시스템으로 구성되어 있고 제공 기능, 연계 정보는 무엇이며 어떤 기술 요소를 사용하는지 파악하는 활동입니다. 소프트웨어, 하드웨어, 네트워크 구성또한 어떻게 되어 있는지 파악합니다. 절차 구성,기능,인터페이스 파악 아키텍처 및 소프트웨어 구성 파악 하드웨어 및 네트워크 구성 파악 소프트웨어 아키텍처 소프트웨어 구성요소가 가진 특성 중 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체입니다. 소프트웨어 아키텍처 4+1 뷰 고객의 요구사항을 4개의 관점에서 바라보는 소프트웨어 접근 방법입니다. 4개의 구성은 아키텍처 개념을 제시하고 서로 충돌되지 않는지, 시스템의 요구사항을 충족시키는지 증명하기 위해 유스케이스를 사용합니다. 유스케이스 : 시스.. 2021. 12. 17.
[정보처리기사] : 비용산정 모형 비용산정 모형 비용산정 모형 개념 소프트웨어 규모 파악을 통한 투입 자원, 소요 시간 등 파악해 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식입니다. 비용산정 모형 분류 하향식 산정법 경험이 많은 전문가에게 의뢰하거나 여러 전문가, 조정자를 통해 산정합니다 전문가 판단 델파이 기법 : 전문가의 경험적 지식을 통해 문제 해결 및 미래 예측 상향식 산정법 세부적인 요구사항과 기능에 따라 비용을 계산하는 방식입니다. LOC(코드 라인 수) Man Month COCOMO Putnam FP(Function Point) 비용산정 모형 종류 LoC | Lines of Code 각 기능의 원시 코드 라인 수의 낙관치, 중간치, 비관치를 측정해 예측치를 구하고 이를 통해 비용을 산정하는 방식입니다. 측정이 쉽고.. 2021. 12. 16.
[정보처리기사] : 소프트웨어 개발방법론과 종류 소프트웨어 개발방법론 소프트웨어 개발방법론 | Software Development Methodology 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법입니다. 소프트웨어를 하나의 생명체로 간주하고 개발 시작부터 끝까지 전 과정을 형상화한 방법론입니다. 소프트웨어 개발방법론 종류 구조적 방법론 | Structured Development 기능에 따라 나누어 개발하고 이를 분할과 정복 접근을 통합하는 방식의 방법론입니다. 프로세스 중심의 하향식 방법론입니다. 구조적 프로그래밍을 위해 나씨 - 슈나이더만 차트를 사용합니다. 논리 기술에 중점 제어 논리 구조로 표현 정보공학 방법론 | Information Engineering Development 정보시스템 개발에 필요한 관리 절차와.. 2021. 12. 16.
[정보처리기사] : 소프트웨어 생명주기 모델 SDLC | Software Development Life Cycle, 소프트웨어 생명주기 모델 개념 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차입니다. 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화한 것 입니다. 소프트웨어 생명주기 모델 프로세스 요구사항 분석 요구사항을 고려하여 제품에 부합하는 요구와 조건을 결정하는 단계입니다. 기능, 제약조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계입니다. 기능 요구사항, 비기능 요구사항 설계 시스템 명세 단계에서 정의한 기능을 실제 수행할 수 있도록 수행 방법을 논리적으로 결정하는 단계입니다. 시스템 구조 설계, 프로그램 설계, 사용자 인터페이스 설계 구현 특정.. 2021. 12. 1.
반응형