분류 전체보기(313)
-
패킷 트레이서 포트 보기
ctrl+r 눌러서 체크하면 포트 넘버 보임
2023.02.15 -
1. 요구사항 확인
1. 요구사항 확인 ◆ 소프트웨어 생명주기 (SDLC): 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 ◆ 비용산정 모형 분류 하향식 산정방법: 경험이 많은 전문가에게 비용산정 의뢰 또는 전문가와 조정자를 통해 비용산정, 전문가 판단 델파이 기법: 전문가의 경험적 지식을 통한 문제 해결 및 미래예측을 위한 기법 상향식 산정방법: 세부적인 요구사항과 기능에 따라 필요한 비용 산정 코드 라인 수(LoC: Lines of Code): 원시 코드 라인수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구해 비용산정 Man Month: 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 비용산정 (Man Month) = (LoC) / (프로그래머의 월간 생산성) (프로젝트 기간) = (Man Mon..
2022.10.06 -
데이터베이스 ACID
ACID(원자성, 일관성, 고립성, 지속성)는 데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 약어이다.(Wiki ACID) 트랜잭션이라는 것은 데이터베이스 내에 서 하나의 논리적 기능을 수행하기 위해 행해지는 작업의 단위 또는 한번에 사용되는 하나 이상의 쿼리를 모아 놓은 쪼갤 수 없는 작업의 논리적인 단위이다. 트랜젝션은 ACID를 만족해야한다. ACID는 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation) 그리고 지속성(Durability)의 약자이다. 원자성(Atomicity) 트랜젝션은 분해가 불가능한 최소의 단위인 하나의 원자처럼 동작한다는 의미. 트랜젝션 내의 모든 연산들은 반드시 한꺼번에 완전하게 전체가 정상적으로 수행이 완..
2022.10.05 -
데이터베이스의 고립화 수준Isolation Level
데이터베이스의 고립화 수준 : 데이터베이스의 고립화 수준은 다른 트랜잭션이 현재의 데이터에 대한 무결성을 해치지 않기 위해 잠금을 설정하는 정도이다. Isolation Level의 특징 ANSI / ISO SQL Standard : SQL-92 표준에서 4단계로 표준화, DBMS 벤더들이 준수 ACID 보장 : 트랜잭션의 속성인 ACID를 만족하기 위한 설정 Locking 기반 : 각각의 설정은 Locking 기술을 기반으로 Isolation Level을 조정 병행제어 미처리 시 문제 유형(직렬성 위반 내용) 1) 부정판독(Dirty Read)- Commit 되지 않은 데이터를 읽을 수 있음 - 다른 트랜잭션에 의해 수정됐지만 아직 커밋되지 않은 데이터를 읽는 것 - 트랜잭션 T1이 특정 행(ROW)의 ..
2022.10.05 -
신기술용어
지그비 : 저속, 저비용, 저전력의 무선 망을 위한 기술. 주로 양방향 무선 개인 영역 통신망 기반의 홈 네트워크 및 무선 센서망에서 사용되는 기술 피코넷 : 여러 개의 독립된 통신장치가 블루투스 기술이나 UWB 통신기술을 사용하여 통신망을 형성하는 무선 네트워크 기술 애드훅 : 고정된 유선망을 가지지 않고 이동 호스트(Mobile Host)로만 이루어진 통신망 스콤 : 미국 전자 학습 표준 연구 개발 기관인 ADL에서 제정한 사실 표준 디봅스 : 시스템 개발과 운영을 병행 및 협업하는 방식 하둡 : 대량의 자료(Big Data)를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 자유 자바 소프트웨어 프레임워크 ICN : 통신을 기반으로 한 이전의 인터넷 통신 패러다임을 정..
2022.09.29 -
12. 제품 소프트웨어 패키징
Chapter01 제품 소프트웨어 패키징 하기 (중요도: ★★) ◆ 제품 소프트웨어 패키징(Product Software Packaging): 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → 패키징 변경 개선 ◆ 릴리즈 노트(Release Note): 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서 릴리즈 노트 작성 프로세스: 모듈 식별 → 릴리즈 정보 확인 → 릴리즈 노트 개요 작성 → 영향도 체크 → 정식 릴리즈 노트 작성 → 추가 개선 항목 식별 ◆ 제품 소프트웨어 패키징 도구: 배포를 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 ..
2022.09.23