2021/12/12 5

SW 유지보수_적응, 수정, 완전화, 예방 유지보수, ISO 25010, lehman 리만 법칙, 진화

▣ SW 유지보수_적응, 수정, 완전화, 예방 유지보수 완전 유지보수 (perfective maintenance) 새로운 기능 추가 -> 시스템 완벽성 추구 사용자가 새로운 기능 요구 개선/패치된 알고리즘, 기능을 추가 하는 것 적응 유지보수 (adaptive maintenance) 시스템을 새환경에 적응시킴, 변경된 환경에 맞춰 새버전 구축 SW운영 환경이 변화되었을 때 이러한 새로운 환경 (변경된 HW, DB 변화 등)에 SW를 적응 시키는 것 수정 유지보수 (corrective maintenance) 잘못된 것을 수정 -> 오류를 진단하고 수정 운영중인 SW에 오류가 발생되었을 때 이를 수정하는 것 예방 유지보수 (preventive maintenance) 미래의 시스템 관리르 위한 유지보수 발생 ..

Java_소스코드_try, catch, finally, 예외(Exception) 발생

▣ Java_소스코드_try, catch, finally, 예외(Exception) 발생 try, catch문은 Java 언어에서 예외(Exception)이 발생되면 해당 catch문이 실행됨 finally 구문은 항상 실행됨 2012년 36번 정답 : 2번 try, catch문은 Java 언어에서 예외(Exception)이 발생되면 해당 catch문이 실행됨 finally 구문은 항상 실행됨 n의 값이 0일 때, Divide by zero예외가 발생하게 됨 ArithmeticException을 발생시켜 해당 catch문 실행 -> Catch1출력 finally구문은 항상 실행 -> Catch2 출력 2014년 26번 정답 : 4번 try, catch문은 Java 언어에서 예외(Exception)이 발생..

시스템 테스트_기능, 신뢰성, 사용 용이성, 성능, 호환성, 보안, 강도, 구성, 볼륨, 회복(복구), 민감도, 전개, recovery, sensitivity, 회귀, smoke, sanity, 테스팅, 인터페이스, 객체지향, 빅뱅

▣ 시스템 테스트_기능, 신뢰성, 사용 용이성, 성능, 호환성, 보안, 강도, 구성, 볼륨, 회복(복구), 민감도, 전개, recovery, sensitivity, 회귀, smoke, sanity, 테스팅, 인터페이스, 빅뱅 외부기능테스트 (Functional Test) 사용자나 다른 시스템 시각으로 요구분석 단계에서 정의된 외부 명세서의 충족 여부 테스트 내부기능 테스트 (Facility Test) 사용자 지침서와 요구명세서를 비교, 요구사항서에 기술된 기능의 만족여부 판정, 체크 리스트 사용 신뢰성 테스트 (Reliability Test) SW의 신뢰성 목표-오류나 고장 발생 빈도 테스트 시스템 가동 요구사항 별 년간 운영시간 측정 사용성 테스트 (Usability Test) 애플리케이션을 얼마나 쉽..

COCOMO (Constructive Cost Model)_KDSI, Organic, Semi-Detached, Embedded

▣ COCOMO (Constructive Cost Model)_KDSI, Organic, Semi-Detached, Embedded ■ 3가지 모델 유형 Basic COCOMO 기본형 COCOMO SW 개발 노력과 비용을 LOC 형태로 추정한 후 비용을 산정하는 고정 단일값 모형(Static Single-valued Mode) 산정공식 개발 노력(Effort, MM) = a × (KDSI)^b 개발 기간(TDEV) = c × (MM)^d 적정 투입 인원(FPS) = MM / TDEV 인적 비용(COST) = MM × 인당 월평균 급여 Intermediate COCOMO 중간형 COOCMO 프로젝트 형태, 개발환경, 개발인력 요소에 따라 15개의 특성치를 적용한 방식 제품속성(Product) 3가지: SW..

객체지향 방법론_CBD, UP(Unified Process), 컴포넌트, COM, 개발방법론, SRM

▣ 객체지향 방법론_CBD, UP(Unified Process), 컴포넌트, COM ■ CBD 정의 - 컴포넌트 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념 특징 - 생산성 : 부품의 조립을 통한 개발 시간 단축 - 변경용이성 : 요구사항 변경에 대한 안정적인 대처 가능 - 관리용이성 : 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화 - 재사용성 : 실행기반의 재사용, 모델의 재사용 - 고품질 : 품질이 검증된 컴포넌트 사용 표준기술 - SUN의 EJB : JAVA 언어로 구현된 서버 컴포넌트 - MS의 COM+ : VB, C# 등의 언어를 이용해 구현..