분류 전체보기26 정처기 애플리케이션 테스트관리 소프트웨어 테스트 개념 : 개발된 응용 소프트웨어나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고 노출되지 않은 숨어있는 소프트웨어의 결함을 찾아내는 활동 소프트웨어 테스트 원리 - 결완초집 살정오 결함존재 증명 : 결함이 존재함을 밝히는 활동, 결함이 없다는 것을 증명할 수는 없음, 결함을 줄이는 활동 완벽 테스팅은 불가능 : 완벽하게 테스팅하려는 시도는 불필요한 시간과 자원낭비 초기 집중 : 초기 테스트 설계시 장점 : 테스팅 결과를 단시간에 알 수 있고, 테스팅 기간 단축, 재작업을 줄여 개발 기간 단축 및 결함예방 결함 집중 : 적은 수의 모듈에서 대다수의 결함이 발견함 파레토 법칙인 80대 20 법칙 적용 살충제 패러독스 : 동일한 테스트 케이스에 의한 반복적.. 2023. 4. 12. 정처기 실기 통합구현 연계 메커니즘 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘이다. 직접연계 방식 : 연계 및 통합 구현이 단순하여 용이, 개발 소요 비용 및 기간 짧음, 성능 좋음, 결합도가 높아 시스템 변경에 민감 간접연계 방식 : 인터페이스 변경시 장애 오류없이 서비스 가능, 보안이나 업무 처리 로직을 자유롭게 반영 가능, 성능 저하, 장기간 소요 직접연계 DB링크 : 데이터베이스에서 제공하는 DB링크 객체를 이용, 수신 시스템에서 DB링크를 생성하고 송신 시스템에서 해당 DB 링크를 직접 참조 DB 연결 : 수신 시스템의 WAS 에서 송신 시스템 DB로 연결하는 DB커넥션 풀을 생성하고 연계 프로그램에서 해당 DB 커넥션 풀 명을 이용하여 연결 .. 2023. 4. 3. 정처기 실기 화면설계 UI는 넓은 의미에서 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체이다. 좁은 의미로는 정보기기나 화면 등에서 사람이 접하게 되는 화면 UI 유형 - CLI : 명령어를 텍스트로 입력하여 조작 - GUI : 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용 - NUI : 신체 부위를 이용하는 사용자 인터페이스 - OUI : 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 UI 설계 원칙 직관성 : 누구사 쉽게 이해하고 쉽게 사용할 수 있어야 함 유효성 : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 학습성 : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 유연성 : 사용자의 요구사항은 최대한 수용하고 실수를 방지할 수 있도.. 2023. 3. 26. 정처기 실기 요구사항 확인 소프트웨어 생명주기 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 요설구테유 - 요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수 소프트웨어 생명주기 모델 종류 - 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델, 가장 오래된 모델, 성공 사례 많음 - 프로토타이핑 모델 : 고객이 요구한 기능을 프로토타입으로 구현하여 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 - 나선형 모델 : 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발 (계획 및 정의 - 위험분석 - 개발 - 고객 평가) 애자일 : 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적용하면서 효율적으로 시스템을 개발할 수 있는 방법론 - XP : 의사소통 개선과 즉각.. 2023. 3. 22. 이전 1 2 3 4 5 ··· 7 다음