CS/Software Engineering(14)
-
ISO/IEC/IEEE 표준
* 국제 표준 약자ISO : International Organization for Standardization, 국제표준화기구IEC : International Electrotechnical Commission, 국제전기기술위원회IEEE : Institue of Electrical and Electronics Engineers, 국제전기기술자협회 1. IEEE 표준표준 번호분야설명주요특징802.3네트워킹 (Ethernet)유선 LAN 기술 표준 (CSMA/CD)다양한 물리 매체에서의 데이터 전송, 이더넷 프레임 구조 정의802.11네트워킹 (Wi-Fi)무선 LAN 기술 표준 (CSMA/CA) 여러 하위 표준으로 구성, 다양한 주파수 대역과 데이터 속도 지원754컴퓨터 연산부동소수점 연산 표준단정밀도(3..
2024.08.31 -
AI(지도학습, 비지도학습, 강화학습)
1. 지도학습(Supervised Learning): 정답을 알려주며 학습시키는 것- 분류 방법(Classification) : 주어진 데이터를 여러 가지 카테 리(라벨) 중 하나로 분류하는 방법- 회귀 방법(Regression) : 데이터들의 특징(feature)를 토대로 새로운 데이터의 값을 예측하는 방법(그래프 등을 생각하면 된다.) 2. 비지도학습(Unsupervised Learning): 입력값에 대한 정답을 따로 알려주지 않고 데이터 자체의 구조나 패턴을 파악하여, 여러 데이터들 중 비슷한 특징을 가진 데이터들을 군집화하는 것여러 데이터들을 구분하기 위해 적절한 특징(feature)을 찾기 위해 쓰이기도 한다. 3.강화학습(Reinforcement Learning): 상과 벌이라는 보상을 부..
2024.08.31 -
VR, AR, Metaverse
요소 가상현실 (VR) 증강현실 (AR) 메타버스 (Metaverse) 기술적 특성 완전한 가상 세계, 몰입형 경험 현실 세계에 디지털 정보를 덧붙임 3D 가상 세계, 몰입형 경험, 사회적 상호작용 현실과의 관계 현실과 분리된 완전한 가상 공간 현실에 가상 요소를 추가 현실과 가상의 경계를 넘나듦 몰입도 매우 높음, 가상 환경에 완전히 몰입낮음에서 중간, 현실을 보강 중간에서 높음, 상황에 따라 다름 장비 VR 헤드셋 스마트폰, 태블릿, AR 안경 등 다양한 장비 (VR, AR 장비, 컴퓨터 등) VR은 완전히 가상화된 세계로 사용자를 몰입시키며, 현실과의 연결을 차단하고 가상의 공간에서 경험을 제공합니다.AR은 현실 세계를 기반으로 하면서, 그 위에 가상 정보를 덧씌우는 기술로, 현실..
2024.08.23 -
요구사항 검증(Requirements Verification)
요구사항 검증: 인터페이스의 설계 및 구현 전에 사용자들의 요구사항이 요구사항 명세서에 정확하고 완전하게 기술되었는지 검토하고 개발 범위의 기준인 베이스라인을 설정하는 것 인터페이스 요구사항 검증의 주요 항목완전성(Completeness) : 사용자의 모든 요구사항이 누락되지 않고 완전하게 반영되어 있는가? 일관성(Consistency) : 요구사항이 모순되거나 충돌되는 점 없이 일관성을 유지하고 있는가? 명확성(Unambiguity) : 모든 참여자가 요구사항을 명확히 이해할 수 있는가? 기능성(Functionality) : 요구사항이 '어떻게(How to)' 보다 '무엇을(What)'에 중점을 두고 있는가? 검증 가능성(Verifiability) : 요구사항이 사용자의 요구를 모두 만족하고, 개발된 ..
2024.08.22 -
CMMI 성숙도 5단계 (CMM, CMMI, SPICE)
성숙도단계 이름설명적용 프로세스1단계초기 단계 (Initial)프로세스가 비정형적이며, 예측 가능성과 일관성이 부족. 성공은 개인의 능력에 의존.X2단계관리 단계 (Managed)비용, 일정, 기능 등 프로젝트 관리가 이루어지며추적이 가능한 단계. 규칙화된 프로세스지만 개별 프로젝트마다 다를 수 있음. 측정과 분석요구사항 관리프로젝트 계획형상관리 등3단계정의 단계 (Defined)프로세스가 조직 전체에서 표준화되고 문서화됨. 모든 프로젝트가 이 표준 프로세스를 따름.소프트웨어공학 프로세스 그룹(SEPG) 존재요구사항 개발통합된 팀구성조직 프로세스 정의위험관리 등4단계정량적 관리 단계 (Quantitatively Managed)프로세스 성과가 측정되고 정량적으로 관리됨. 예측가능한 프로세스.정량적인 프로젝..
2024.08.22 -
유닉스 특수권한
특수권한설명chmod 숫자 명령어chmod 기호 명령어setuid실행 파일이 소유자의 권한으로 실행되도록 함. 주로 루트 권한이 필요한 프로그램에서 사용.chmod 4755 filenamechmod u+s filenamesetgid실행 파일이 그룹 소유자의 권한으로 실행되거나, 디렉터리 내에서 생성된 파일이 디렉터리의 그룹 소유권을 상속받도록 함.chmod 2755 directorynamechmod g+s directorynamesticky bit디렉터리 내에서 사용자가 자신의 파일만 삭제할 수 있도록 제한.chmod 1777 /some/dirchmod +t directoryname
2024.08.16