일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 소프트웨어
- EL1021E
- 클래스 참조
- reset
- vue 추가
- 되돌리기
- vue 실행
- submit 기본동작
- Node Property
- deploy.sh
- 타임리프 참조 오류
- CI/CD
- ..gitignore
- .ppk
- Quartz dependency
- 배포 자동화
- Jenkins
- AWS 생성
- 배열 call by value
- git 폴더 모으기
- 환경변수
- document 함수
- 채팅 프로젝트
- 자바 swing 프로젝트
- 깃허브 토큰 발급
- 테스팅
- dbeaver 백업/복구
- firstChild
- Quartz 라이브러리
- 깃허브 토큰 생성
- Today
- Total
목록소프트웨어 공학 (10)
TY blog
1. 형상관리 소프트웨어 시스템은 개발과 사용 중에 변경(오류 수정, 요구사항 변경, 플랫폼 변경)이 되며 각 버전을 유지하고 관리해야 한다. * 형상 관리의 4가지 활동 버전 관리 : 컴포넌트의 버전을 관리 시스템 구축 : 컴포넌트와 라이브러리 등으로 프로그램 생성 변경 관리 : 고객과 개발자의 변경 요청을 관리 릴리즈 관리 : 외부에 릴리즈되는 시스템 버전을 관리 2. CM terminology 소프트웨어 형상 항목(software configuration item) : 형상 제어를 받는 소프트웨어 프로젝트와 관련된 모든 것(설계, 코드, 테스트 데이터, 문서 등), 형상 항목은 유일한 이름을 가짐 메인라인 (mainline) : 일련의 베이스라인 병합(marging) : 서로 다른 코드라인의 버전들..
1. 분산시스템 사용자에게 하나의 시스템으로 보이는 독립적인 컴퓨터들의 집합 * 분산 시스템의 장점 자원공유(resource sharing) : 하드웨어 및 소프트웨어 자원을 공유 개방성(openness) : 표준 인터넷 프로토콜을 준수, 여러 공급업체의 장비와 소프트웨어 사용 동시성(concurrency) : 여러 프로세스들이 동시에 수행 확장성(scalability) : 새로운 자원을 추가하여 처리능력(throughput)을 올림 결함 내성(fault tolerance) : 결함이 발생하였을 때에도 서비스를 제공할 수 있는 능력 * 전체 시스템의 성능은 네트워크의 영향을 많이 받는다. - 네트워크 대역폭, 네트워크 부하 * 서비스 품질 서비스의 피크 타임에 높은 품질의 서비스를 제공할 수 있는 시스템..
1. 결함-오류-고장 모델 (fault-error-failure) : 결함 -> 오류 -> 고장(장애)으로 이어지는 개념 1. 시스템 오류 또는 실수 (human error or mistake) 시스템 결함이 생기게 하는 사람의 행동 2. 시스템 결함 (system fault) 시스템 오류로 이어질 수 있는 시스템의 특성 3. 시스템 오류 (system error) 예기치 못한 시스템 행동으로 이어질 수 있는 시스템의 잘못된 상태 4. 시스템 장애 (system failure) 사용자가 기대하는 서비스를 시스템이 제공하지 못하는 특정 시점의 사건 2. 신뢰성을 위한 3가지 보완적인 접근법 결함회피 (fault avoidance) : 설계 및 프로그래밍 오류를 피하는 소프트웨어 개발 방식으로 시스템에 도입..
1. 확실성 : 소프트웨어 시스템을 믿고 쓸 수 있어야 한다. * 확실성의 주요 5가지 요소 가용성(availability) : 어떤 시점에 시스템이 작동(서비스를 제공)할 확률 신뢰성(reliability) : 주어진 기간 동안 시스템이(정확하게) 서비스를 제공할 확률 안전성(safety) : 시스템에 사람 또는 환경에 손상을 주지 않는지 보안성(security) : 시스템이 (우연한/의도적인) 침입을 막을 수 있는지 복원성(resilience) : 시스템이 장비 고장, 공격 등 아래에 중요한 서비스를 잘 유지하는지 다른 신뢰할 수 있는 속성 수리가능성(repairability) : 시스템이 얼마나 빨리 수리될 수 있는지 (장애 시 복구) 유지보수성(maintainability) : 새로운 요구사항을 ..