Spiral 모델(SDLC 개발 모델) 1. 정의 시스템 개발 중 생기는 위험을 최소화하기 위해 나선을 돌면서 점진적으로 개발하는 모델 폭포수 모델 + 프로타입 모델 + 위험 분석 위험 최소화, 대규모 프로젝트 사용, 반복적 2. 구성 및 구성요소 가. 구성도 나. 구성요소 - 계위개고 정보관리기술사/소프트웨어공학 2023.12.12
프로토 타이핑 모델(SDLC 개발 모델) 1. 정의 짧은 시간 내에 시제품을 개발하여, 사용자가 요구사항을 미리 확인하고, 기술적 문제의 해결가능성을 미리 확인할 수 있도록 한 진화적 개발모델 특성 : 시제품, POC, 의사소통, Just in Time 중요, 요구사항 수집기법 2. 절차 및 구현종류 가. 절차도 나. 구현종류 Low fidelity Prototyping : 대량 시안 제작, 낮은 퀄리티 Interface High fidelity Prototyping : 최종 결과물과 유사한 완성도 Horizotal Prototyping : 최상위 메뉴만 표시 Vertical Prototyping : 주요 기능만 완벽 구현 Senarios Prototyping : 중요 작업을 지정 경로로 완전 실행되도록 구현 정보관리기술사/소프트웨어공학 2023.12.12
폭포수 모델 (SDLC 개발 모델) 1. 정의 분석, 설계, 개발, 구현, 시험 및 유지보수 과정을 단계별로 구분하여 순차적으로 접근하는 개발방법론 특성 ) 순차, 고전적, 산출물 중심, 절차적 2. 구성도 및 개발 방법론 가. 구성도 나. 개발 방법론 폭포수 모델, 프로토타이핑 모델, Spiral 모델, 반복적 개발 모델(진화형, 증분형), RAD(락스) 정보관리기술사/소프트웨어공학 2023.12.12
객체지향 설계의 원리 1. 정의 객체 지향 관점에서 자신의 Class안에 응집도를 높이고, 결합도를 낮추는 원칙 2. 설계원리 가. SRP - 단일 책임 원칙 시스템의 모든 객체는 하나의 책임만을 가지며, 객체가 제공하는 모든 서비스는 그 하나만의 책임만을 수행해야 한다는 설계 원칙 악취 (SRC 설계가 잘못된 규칙들) 원인 산탄총 수술, AOP 나. OCP - 개방 폐쇄 원칙 소프트웨어 Entity(classes, Modules, Function)는 확장에는 열려있고 수정에는 닫혀있어야 한다는 설계 원칙 다. LSP - 리스코프 치환 원칙 부모 클래스의 객체(타입과 매소드의 집합)들이 자식 클래스 사용되는 곳에 대체될 수 있어야 한다는 설계 원칙 기능의 명세(계약, 규약)에 대한 내용 라. ISP - 인터페이스 분리의 원칙.. 정보관리기술사/소프트웨어공학 2023.12.12
객체지향 프로그래밍 1. 정의 현실세계의 추상화된 대상을 하나의 객체로 보고, 객체들간의 관계를 모델링 하는 방법 구성 관계 클래스 ∋ Object ∋ (메서드, attribute) 2. 특징 - 캡추다정상 가. 캡슐화 객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶고, 실제 구현 내용 일부를 외부에 감추어 은닉한다. 나. 추상화 현실세계의 사실(물체 등)을 공통 속성과 기능으로 묶어(추출) 객체화 후 이름을 부여하는 기법 다. 다형성 같은 함수(Method) 이름으로, 여러 개의 메서드를 만들 수 있는 기법 오버로딩 (Overloading) : 상위 클래스의 함수명만 동일하게 유지하고, 리턴값, 파라미터를 다르게 사용하는 기법 오버라이딩 (Overriding) - 오라팡 : 상위 클래스와 .. 정보관리기술사/소프트웨어공학 2023.12.12
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) 통신 네트워크 인프라 연계방안 정보관리기술사/디지털서비스 2023.12.11
RADAR / LIDAR 1. 사고예방을 위한 주요 센서 RADAR / LIDAR 정의 RADAR : 무선 탐지와 거리측정의 약어로 마이크로파(극 초단파)정도의 전자기파를 물체에 반사시킨 후 반사결과를 인식하여 물체와의 거리, 방향, 고도를 측정하는 센서 LIDAR : 레이저를 발사하여 산란되거나 반사되는 레이저가 돌아오는 시간과 강도, 주파수의 변화, 편광 상태의 변화 등으로 측정 대상물의 거리와 농도, 속도, 형상 등 측정 기법 또는 장치 2. RADAR / LIDAR 구성도 및 기술요소 가. RADAR 구성도 및 기술요소 나. LIDAR 구성도 및 기술요소 3. RADAR / LIDAR 세부 기술 비교 정보관리기술사/디지털서비스 2023.12.11
스마트카(자율주행) 1. 정의 자동차 스스로 주변환경을 인식하여 위험을 판단·주행 경로를 계획하는 등 운전자 주행조작을 최소화하며 스스로 안전주행이 가능한 자동차 2. 자율주행 핵심 기술 아키텍쳐 및 기술요소 가. 아키텍처 나. 기술요소 - 펑기인레 정보관리기술사/디지털서비스 2023.12.11
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 정보관리기술사/디지털서비스 2023.12.11
ISO 26262 1. 정의 자동차에 탑재되는 소프트웨어 오류로 인한 사고 방지 위해, 차량용 부품 설계, 제조 시 기능안전성 반영 적용 필요 개념이 도입된 새로운 기능안전(functional safety)규격 2. 구성도 및 구성요소 - 용기구 시하소생 지아가 반모 가. 구성도 나. 구성요소 Part 상세항목 설명 1 용어 - 관련 용어 정의 및 정리 2 기능 안전성 관리 - 생명 주기 전반에 걸친 안전성 관리 요구 사항 - 조직 변화 및 요구 생산 품질 규정 3 구상 단계 - 개발 대상품 정의, 환경 고려한 위험 도출 - 안전 목표 및 안전 메커니즘 설정 4 제품개발 : 시스템 레벨 - HW, SW를 통합한 안전성 검증 - 안전성 항목 유효성 검증 5 제품개발 : 하드웨어 레벨 - HW 생산 단계 특화 안전성 검증 진.. 정보관리기술사/디지털서비스 2023.12.11