Development/Software Engineering(487)
-
소프트웨어 결함 - 에러(Error), 결함(Defect), 결점(Fault), 버그(Bug), 실패(Failure)
소프트웨어 결함일반적으로 소프트웨어의 결함을 지칭할 때 에러(Error), 결함(Defect), 결점(Fault), 버그(Bug), 그리고 실패(Failure)와 같은 용어들이 혼용되어 사용되고 있습니다. 이러한 용어들의 차이를 정리해 보면 다음과 같습니다.
-
Step2.테스트 범위를 설정한다. - 테스트 체크리스트 작성 사례, 테스트 케이스 작성 항목(테스트 케이스 명세서 공통 부분, 테스트 케이스 명세서 개요)
Step2.테스트 범위를 설정한다.· 개발 프로젝트의 범위 및 상위 요구사항을 분석하여 테스트 범위를 설정합니다.· 설정된 테스트 범위는 단계별 테스트에 대한 상세 계획 수립 시, 요구분석 및 설계 단계에서 정의된 각 테스트 요구사항 등을 검토하여 테스트 항목, 테스트 항목의 특성, 테스트하지 않을 항목의 특성을 명세화하는 기반 자료로 활용됩니다. 테스트 체크리스트 작성 사례 테스트 케이스 작성 항목· 테스트 케이스 명세서 공통 부분· 테스트 케이스 명세서 개요 테스트 케이스 명세서 공통 부분 항목 설명 테스트 케이스 고유 번호 테스트 케이스 각각의 고유 ID 목적 테스트 케이스의 목적이나 주요 중점 사항 입력 데이터 테스트 케이스 실행에 필요한 입력 데이터(입력값, 또는 트랜잭션 파일이나 상수 테이블 ..
-
액티비티 다이어그램(Activity Diagram) 검토, 액티비티 다이어그램(Activity Diagram) 예시
액티비티 다이어그램(Activity Diagram) 검토유스케이스 상세 이벤트 흐름은 액티비티 다이어그램으로도 표현될 수 있으며, 액티비티 다이어그램으로 상세 이벤트 흐름이 표현되면 다음과 같은 이점을 갖는다. · 이벤트 흐름 안에서의 복잡한 조건 로직을 쉽게 이해할 수 있는 시각적인 표현을 제공 한다.· 복잡한 이벤트 흐름을 사용자에게 효과적으로 표현할 수 있는 수단을 제공한다.· 이벤트 흐름의 각 행위 사이의 종속성과 관계를 이해할 수 있게 한다. 액티비티 다이어그램(Activity Diagram) 예시도서 목록 검색 페이지의 액티비티 다이어그램 액티비티 다이어그램의 검토를 통해 전체 UI의 흐름을 파악할 수 있습니다. 사용자의 최초 접근부터 종료까지 전체의 흐름을파악하고, 구성되어야 하는 UI 요소..
-
상속 계층도, 상속 크기 도식도, 상속 코드
상속 계층도 상속 크기 도식도 상속 코드
-
버전 관리 도구의 유형별 특징 - 방식에 따른 버전 관리 도구 유형, 구분에 따른 버전 관리 도구 소개, 현업에서 쓰이는 다양한 버전 관리 도구별 특징
버전 관리 도구의 유형별 특징 · 방식에 따른 버전 관리 도구 유형 · 구분에 따른 버전 관리 도구 소개 · 현업에서 쓰이는 다양한 버전 관리 도구별 특징 ♣방식에 따른 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 설명 공유 폴더 방식 (RCS, SCCS) · 매일 개발 완료 파일은 약속된 위치의 공유 폴더에 복사 · 담당자 한 명이 매일 공유 폴더의 파일을 자기 PC로 복사하고 컴파일하여 에러 확인과 정상 동작 여부 확인 · 정상 동작일 경우 다음날 각 개발자들이 동작 여부 확인 클라이언트/서버 방식 (CVS, SVN) · 중앙에 버전 관리 시스템이 항시 동작 · 개발자들의 현재 작업 내용과 이전 작업내용 축적 용이 · 서로 다른 개발자가 같은 파일을 작업했을 때 경..
-
제품 소프트웨어의 패키징 도구 - 제품 소프트웨어 패키징 도구의 개념, 패키징 도구 활용 시 고려 사항
제품 소프트웨어의 패키징 도구제품 소프트웨어 패키징 도구는, 패키징 작업 진행 시에 암호화/보안 기능을 고려하여 패키징할 수 있도록 도와준다. 특히 디지털 콘텐츠의 불법 사용, 복제 방지, 과금 서비스를 통한 정상사 용자를 검증 가능한 저작권 기술을 감안한 도구를 통해 패키징하는 것이 중요하다. · 제품 소프트웨어 패키징 도구의 개념· 패키징 도구 활용 시 고려 사항 제품 소프트웨어 패키징 도구의 개념제품 소프트웨어 패키징 도구는 배포를 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하며, 안전한 유통과 배포를 보장하는 도구이자 솔루션이다.특히 패키징 도구는 불법 복제로부터 디지털 콘텐츠의 지적 재산권을 보호해 주는 사용 권한 제어 기술, 패키징 기술, 라이선스 관리, 권한..