NCS공부/애플리케이션2 [NCS] 애플리케이션 구현 개발 환경 구축의 이해 개발환경을 구축하기 위해서는 우선 해당 프로젝트의 목적및 구축 설계에 대한 명확한 이해가 필요하다. 개발을 위해 사용되는 소프트웨어의 종류 Eclipse, NetBeans, InteliJ 개발 언어의 선정 기준 개발하고자 하는 시스템이나 응용프로그램의 목적에 적합해야 한다. 프로그래밍의 효율성이 고려되어야 한다. 일반적인 PC 및 OS에 개발 환경이 설치 가능해야한다. 형성관리 도구 특징 Git은 분산버전 관리시스템, 리눅스 토발즈가 리눅스 커널 개발에 이용하려고 개발하였다. SVN은 CVS에 비해 폴더 이동이 자유롭고, 행동 단위로 복구가 가능하다. CVS는 Boost Library FileZiler 등이 CVS 기반으로 관리되고 있다. 개발 환경 구축에 필요한 하드웨어 중 애플.. 2019. 7. 30. [NCS]애플리케이션 테스트 수행하기(요약) 단위 테스트 1. 작은 소프트웨어 단위 2. 자신에 의해 행해짐 3. 과거생략 -> 최근 자동 4. 반드시 수행 통합 테스트 1. 인터페이스 테스트 2. 다른 부분과의 상호 연동 시스템 테스트 1. 전체시스템의 동작과 관련 2. 리스크 최소화 3. 최종 사용자환경과 유사하게 완벽히 수행되는가 테스트 기반에 따른 테스트의 종류 구조기반 : 논리흐름 명세기반 : 명세를 빠뜨리지않고 경험기반 : 경험 테스트 자동화에서 테스트 도구의 장점 1. 테스트 인력과 시간 최소화 2. 향상된 테스트 품질 보장 3. 측정 최적화 명세 기반 테스트 1. 블랙박스 테스트 테스트의 올바른 진행순서 단위 -> 통합 -> 시스템 -> 인수 (단통시인) 결합관리 프로세스에서 올바른 진행 순서 계획 -> 기록 -> 검토 -> 수정 -.. 2019. 5. 27. 이전 1 다음