본문 바로가기
도전기/PE

[D+51, D-60] PE 하자, 조금 더

by Qookoo 2023. 12. 4.
반응형

열정 가득 열공

 

 

그냥 해보고, 거기서 조금더 해보자..  PE 획득이 목표..

구분 설명 1도
정의/특징    
구성/기능  

 

 

SW Architecture

/ 시스템 청사진 + 시스템/프로그램 컴포넌트들 간 상호작용 및 이들의 구조 설계를 위한 지침

/ 요구사항 파악, 참조 A 준비, A 모델링(패도, 프선, A평), A 프로토타입핑, A 배포

 

ISO 42010

/ 아키텍쳐 프레임워크 설명을 위한 표준 용어 정의 국제 표준

/ 식별, 표현, AD 부문

/ 대상 개체, 이해관계자, 관심사| 모델형, A, AD|  A viewpoint, A view, A 모델 

 

SW Architecture 평가

/ A 접근법이 품질속성에 미치는 영향과 적합성을 평가

/ 시나리오, 시뮬레이션, 수학적, 경험적

/ (시평) SAAM, ATAM, CBAM, EATAM (설혼평) ARID, ARD 

 

MSA 

/ 여러개의 작은 마이크로 서비스 단위로 나누어 변경과 조합이 가능

/ (아관) Legacy 연계/전환, 서비스 단위 정의, API GATEWAY 도입, 트랜잭션 관리, 서비스 가시화 

/ (조관) 조직문화, Cross-Fonctional Team

Service Mesh 도입 : API Gateway 병목현상

쿠버네티스( Kubernetes(종종 K8s로 약칭) )기반 Service Mesh 

/ 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하도록 설계된 오픈 소스 컨테이너 오케스트레이션 플랫폼, CNCF(Cloud Native Computing Foundation)에서 관리

/ 호스트 클러스터 전체에서 애플리케이션 컨테이너의 배포, 확장 및 관리를 자동화하기 위한 프레임워크를 제공

 

UML / diagram 전체

/개발자, 설계자, 엔지니어,사용자 등이 설계한 View의 내용을 표기하기 위한 도구 및 기법

/ 정적 모델링(구조) 객구장 관계 표현, CCC(S)ODPP

/ 동적 모델링(행위) 행상활흐 변화 관계 표현 US(M)AI(SCIT)

 

UML의 관계

/ 연관관계, 의존관계, Generaliztion(일), Realization(실)

/ (연) 실선, 객 연결, 참조 (의) 점섬, 의존 방향, 참조 유지하지 않음 (일) 상속관계 (실) 객체간 상호작용 작동

 

Class diagram

/ 타입을 정의, 타입들간의 관계 표현 

/ 의존, 상속, 인터페이스, 직연, 집합(비운모, 전체 부분 관계), 복합(체운모, 전체 소멸-부분 소멸)

 

Usecase diagram

/ 시스템이 제공하고 있는 기능 및 그와 관련된 외부 요소를 사요자 관점에서 표현하는 기법

/ U, A, S, A, I, E, G, Grp

/ 액식, 유식, 릴식, 유구

 

Design Pattern(23개패턴)

/ 확장성, 재사용성, 유지보수성을 극대화 하기 위한 소프트웨어 설계 및 개발 기법

 

 

MVC패턴

/ 유지관리 효율화를 위한 업무영역을 사용자영역과 분리하며 응집도와 결합도를 조정함

/ Model(비로직, 데이터 다룸, 데이터는 DB 연산은 SQL), view(사용자(use,see), 정적(HL), 동적(as,ph,jsP), Controller(결합도 낮춤, 입흐제어)

 

모듈화

/ 객체지향 개발의 유지보수성 향상을 위해 응집도와 결합도를 조정함

/ 응집도(우논시절통순기)

/ 결합도(내공외제스자(료))

 

TEST 일반

/ Test suit(test case) - test script(시나리오) - test bed > test haㄱness> test stub, test driver

/ 원리) 살충제페러독스, 오류-부재궤변, 결함 발견(T본역), 결함 집중(파레토),초기 집중(품비감), 불완전(자한), 정황 의존적

블랙박스 테스트

/명세서기반 테스트, 테스트 개발자, 테스터, 사용자의 경험 기반,

/ 동등분할, 경계값 분석, 의사결정, 상태전이, 유스케이스, 분류트리 기법, 페어와이즈 테스팅, 오류예측, 원인 결과 그래프

 

화이트 박스 테스트

/ 로직에 대한 테스트 수해을 위해 설계 단계에서 요구된 사항 확인하여 테스트

/ 제어구조시험, 반복구문 시험, 커버리지, MC/DC

/ 조건, 선택, 문장, 경로 검증

 

Regression Test

/ 테스트 결함 수정 후 추가적 발생하는 신규 결함 찾기 위한 반복 테스트

/ Retest all, selective, priority

 

경험기반 기법

/ 겸험) 탐색(차터 타임 박싱, 노트, 세선 시트, 요약보고),  오류 추정, 체크리스트 기반 테스트, 분류 트리 기법,

 

성능 테스트

 

ISO 29119

/ 개요, 프로세스 수립, 문서화, 테스트 수행, 키워드 기반 테스트

 

Test Coverage

/ 구문, 조건, 결정, 조건+결정, 조건+결정+수정

 

Lehman 소프트웨어 변화, 유지보수/유지관리 전체

 

SW 유지보수 

 

소프트웨어 리팩토링

 

프로젝트 QM(품질관리)

 

ISO 25010(ISO 9126)

 

CMMI / CMMI 2.0

/ 지속적인 성장 및 개선을 하기 위한 프레임 워크

SW 안정성 / 분석 개념

 

시스템 감리

/ (근거법령 : 전자정부법 시행령 제71조) 

/ (의무대상) 

/ (예외대상)

/ (감리단계) 요구정의단계, 설계단계, 종료단계 / 20억 미만, 6개월 미만 2단계

 

시스템 감리 프레임 워크

/ SI (구조적/절차적 방법론 / 객체지향 방법론) 프로세스(요구사항 분석, 설계, 개발, 시험, 전개) // 성과-산출물-절차 점검

 

감리 절차

 

(현장감리) 감리준비 > 감리착수 > 감리수행> 감리 보고서(안) 작성 > 최종보고회 > 감리보고서 확정 및 통보

 

감리 결과 보고서 작성하기

 

감리 PMO  비교

/ 제3자적 관점, 발주자 관점

 

오픈소스 소프트웨어

/ 라이선스 레프트(약, 강)

 

간이법 계산

반응형