전체 글 228

프로토 타이핑 모델(SDLC 개발 모델)

1. 정의 짧은 시간 내에 시제품을 개발하여, 사용자가 요구사항을 미리 확인하고, 기술적 문제의 해결가능성을 미리 확인할 수 있도록 한 진화적 개발모델 특성 : 시제품, POC, 의사소통, Just in Time 중요, 요구사항 수집기법 2. 절차 및 구현종류 가. 절차도 나. 구현종류 Low fidelity Prototyping : 대량 시안 제작, 낮은 퀄리티 Interface High fidelity Prototyping : 최종 결과물과 유사한 완성도 Horizotal Prototyping : 최상위 메뉴만 표시 Vertical Prototyping : 주요 기능만 완벽 구현 Senarios Prototyping : 중요 작업을 지정 경로로 완전 실행되도록 구현

객체지향 설계의 원리

1. 정의 객체 지향 관점에서 자신의 Class안에 응집도를 높이고, 결합도를 낮추는 원칙 2. 설계원리 가. SRP - 단일 책임 원칙 시스템의 모든 객체는 하나의 책임만을 가지며, 객체가 제공하는 모든 서비스는 그 하나만의 책임만을 수행해야 한다는 설계 원칙 악취 (SRC 설계가 잘못된 규칙들) 원인 산탄총 수술, AOP 나. OCP - 개방 폐쇄 원칙 소프트웨어 Entity(classes, Modules, Function)는 확장에는 열려있고 수정에는 닫혀있어야 한다는 설계 원칙 다. LSP - 리스코프 치환 원칙 부모 클래스의 객체(타입과 매소드의 집합)들이 자식 클래스 사용되는 곳에 대체될 수 있어야 한다는 설계 원칙 기능의 명세(계약, 규약)에 대한 내용 라. ISP - 인터페이스 분리의 원칙..

객체지향 프로그래밍

1. 정의 현실세계의 추상화된 대상을 하나의 객체로 보고, 객체들간의 관계를 모델링 하는 방법 구성 관계 클래스 ∋ Object ∋ (메서드, attribute) 2. 특징 - 캡추다정상 가. 캡슐화 객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶고, 실제 구현 내용 일부를 외부에 감추어 은닉한다. 나. 추상화 현실세계의 사실(물체 등)을 공통 속성과 기능으로 묶어(추출) 객체화 후 이름을 부여하는 기법 다. 다형성 같은 함수(Method) 이름으로, 여러 개의 메서드를 만들 수 있는 기법 오버로딩 (Overloading) : 상위 클래스의 함수명만 동일하게 유지하고, 리턴값, 파라미터를 다르게 사용하는 기법 오버라이딩 (Overriding) - 오라팡 : 상위 클래스와 ..

UAM(Urban Air Mobility)

1. 정의 수직 이착륙(V-TOL)이 가능한 개인항공기(PAV)와 목적 기반 모빌리티(PVB)를 이용하는 하늘을 이동통로로 활용하는 미래의 도시 교통 체계 (특성) 기체부품 제작의 소재, 배터리, 인공지능 첨단기술 활용 항공분야 특성상 높은 안전도 달성 위한 기술 수준 필요 2. eVTOL(electric Vertical Task-Off and Landing) 추진기술 3. K-UAM(Korea-UAM) 로드맵 4. UAM(Urban Air Mobility) 통신 네트워크 인프라 연계방안

RADAR / LIDAR

1. 사고예방을 위한 주요 센서 RADAR / LIDAR 정의 RADAR : 무선 탐지와 거리측정의 약어로 마이크로파(극 초단파)정도의 전자기파를 물체에 반사시킨 후 반사결과를 인식하여 물체와의 거리, 방향, 고도를 측정하는 센서 LIDAR : 레이저를 발사하여 산란되거나 반사되는 레이저가 돌아오는 시간과 강도, 주파수의 변화, 편광 상태의 변화 등으로 측정 대상물의 거리와 농도, 속도, 형상 등 측정 기법 또는 장치 2. RADAR / LIDAR 구성도 및 기술요소 가. RADAR 구성도 및 기술요소 나. LIDAR 구성도 및 기술요소 3. RADAR / LIDAR 세부 기술 비교

ASIL

1. 정의 전기전자 장치안전 표준(IEC 61508)의 안전성 보전등급(SIL)을 자동차에 맞게 개선 적용한 차량 안전성 등급 SIL레벨을 자동차환경에 맞춰 적용, 심각도(S),노출가능성(E),제어가능성( C) 2. 안전성 등급 구성도 및 등급 결정 요소 위험도에 따라 A~D 단계로 분류함 가. 구성도 나. 등급 결정 요소 - S( 3심가위생불 ) E( 4거매낮중높 ) C( 3일간정어 ) S(Severity) : 위험의 잠재적 심각도(Potential severity), S0 ~ S3 E(Exposure) : 재난상황에 노출 가능성(Probability of exposure), E0 ~ E4 C(Controllability) : - 통제가능성(Controllability), C0 ~ C3

ISO 26262

1. 정의 자동차에 탑재되는 소프트웨어 오류로 인한 사고 방지 위해, 차량용 부품 설계, 제조 시 기능안전성 반영 적용 필요 개념이 도입된 새로운 기능안전(functional safety)규격 2. 구성도 및 구성요소 - 용기구 시하소생 지아가 반모 가. 구성도 나. 구성요소 Part 상세항목 설명 1 용어 - 관련 용어 정의 및 정리 2 기능 안전성 관리 - 생명 주기 전반에 걸친 안전성 관리 요구 사항 - 조직 변화 및 요구 생산 품질 규정 3 구상 단계 - 개발 대상품 정의, 환경 고려한 위험 도출 - 안전 목표 및 안전 메커니즘 설정 4 제품개발 : 시스템 레벨 - HW, SW를 통합한 안전성 검증 - 안전성 항목 유효성 검증 5 제품개발 : 하드웨어 레벨 - HW 생산 단계 특화 안전성 검증 진..