전체 글344 [소프트웨어 개발] 7.어플리케이션 테스트의 분류 26. 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은? ① Brooks의 법칙 ② Boehm의 법칙 ③ Pareto의 법칙 ④ Jackson의 법칙 >> 정답 3번 37. 블랙박스 테스트 기법으로 거리가 먼 것은? ① 기초 경로 검사 ② 동치 클래스 분해 ③ 경계값분석 ④ 원인 결과 그래프 >> 정답 1번 1번은 화이트 박스 기법이다 블랙 박스 테스트 기법 동등 분할 기법 equivalence partitioning 경계값 분석 기법 boundary value analy 오류 예측 기법 error duessing 원인 결과 그래프 기법 cause effect graph 의사결정 테이블 테스팅 상태 전이 테스팅 32. White Box Testing에 대한 설명으로 옳지.. 2022. 3. 13. [소프트웨어 개발] 6. SW버전관리 35. 빌드 자동화 도구에 대한 설명으로 틀린 것은? ① Gradle은 실행할 처리 명령들을 모아 태스크로 만든 후 태스크 단위로 실행한다. ② 빌드 자동화 도구는 지속적인 통합개발환경 에 서 유용하게 활용된다. ③ 빌드 자동화 도구에는 A nt, Gradle, Jenkins등이 있다. ④ Jenkins는 Groovy기 반으로 한 오픈소스로 안드로이드 앱 개발 환경에서 사용된다. >> 정답 4번 4번은 gradle의 설명이다 27. 소프트웨어 형상 관리에 대한 설명으로 거리가 먼 것은? ① 소프트웨어에 가해지는 변경을 제어하고 관리한다. ② 프로젝트 계획, 분석서, 설계서, 프로그램, 테스트 케이스 모두 관리 대상이다. ③ 대표적인 형상관리 도구로 Ant, Maven, Gradle 등이 있다. ④ 유지보.. 2022. 3. 12. [소프트웨어 개발] 5. SW설치/사용자매뉴얼작성 28. 소프트웨어 설치 매뉴얼에 대한 설명으로 틀린 것은? ① 설치과정에서 표시될 수 있는 예외상황에 관련 내용을 별도로 구분하여 설명한다. ② 설치 시작부터 완료할 때까지의 전 과장을 빠짐없이 순서 대 로 설 명 한다. ③ 설치 매뉴얼은 개발자 기준으로 작성한다. ④ 설치 매뉴얼에는 목차, 개요, 기본사항 등이 기본적으로 포함되어야 한다. >> 정답 : 3번 설치 매뉴얼은 사용자 기준으로 작성한다. 28. 제품 소프트웨어의 사용자 매뉴얼 작성절차로 (가)~(다)와 [보기]의 기호를 바르게 연결한 것은? [보기] ㉠ 사용 설명서 검토 ㉡ 구성 요소별 내용 작성 ㉢ 사용 설명서 구성 요소 정의 ① (가)-㉠, (나)-㉡, (다)-㉢ ② (가)-㉢, (나)-㉡, (다)-㉠ ③ (가)-㉠, (나)-㉢, (다).. 2022. 3. 11. [소프트웨어 개발] 4. SW패키징/릴리즈노트/DRM 21. 소프트웨어 패키징 도구 활용 시 고려 사항으로 틀린 것은? ① 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려한다. ② 보안을 위하여 이기종 연동을 고려하지 않아도 된다. ③ 사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다. ④ 제품 소프트웨어 종류에 적합한 암호화 알고리즘을 적용한다. >> 정답 : 2번 소프트웨어 패키징의 경우 사용자가 소프트웨어 설치하여 사용해야 하기 때문에 다양한 기종에서 사용할 수 있어야 한다. 소프트웨어 패키징 도구 활용시 고려사항 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려 사용자 편의성을 위한 복잡성 및 비효율성 문제 고려 제품 소프트웨어 종류에 적합한 암호화 알고리즘 적용 사용자 편의를 위한 이기종 연동 고려 36. 저작권 관리 구성 요소에 대한 설.. 2022. 3. 10. [소프트웨어 개발] 3. 단위모듈/개발지원도구 35. 빌드 자동화 도구에 대한 설명으로 틀린 것은? ① Gradle은 실행할 처리 명령들을 모아 태스크로 만든 후 태스크 단위로 실행한다. ② 빌드 자동화 도구는 지속적인 통합개발환경 에 서 유용하게 활용된다. ③ 빌드 자동화 도구에는 A nt, Gradle, Jenkins등이 있다. ④ Jenkins는 Groovy기 반으로 한 오픈소스로 안드로이드 앱 개발 환경에서 사용된다. >> 정답 4번 https://www.youtube.com/watch?v=czUeBEkPOPE&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=3 1. 단위 모듈 단위 = 기준 단위 모듈 = 어떠한 기준으로 나눠놓은 모듈 > 하나의 기능(단일 기능) 모듈의 개수 = 기능의 개수 독립적 컴파일 가.. 2022. 3. 9. [소프트웨어 개발] 2.DBMS/데이터입출력 https://www.youtube.com/watch?v=vomjyqFqO34&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=2 데이터 저장소 데이터의 연관성이나 제약조건을 구조화하고 실제저장장치에 저장하는 순서로 구축 논리 : 데이터 연관성, 제약조건 > 물리 : 하드웨어적 저장장치 데이터베이스는 관련 데이터들의 모임 DBMS는 데이머 베이스 관리 시스템 DBMS 장점 : 독립성 보장, 중복 배제 통합, 표준, 무결성, 공용성을 보장한다. DBMS 단점 : 전문가가 필요하고 비용증가한다 시스템이 과부하걸리거나 복잡하고 백업이 어렵다 그럼에도 DBMS를 사용하는 이유는 독립성 보장이다. DBMS는 정의, 조작, 제어 기능을 통해 관리 시스템을 이용한다. SQL 구조적 .. 2022. 3. 8. [소프트웨어 개발] 1. 자료구조 40. 다음 트리의 차수(degree)는? ① 2 ② 3 ③ 4 ④ 5 >> 정답 2번 트리의 차수 특정 노드에서 뻣어나가는 간선들의 수 중 가장 큰 수를 의미한다. A는 2개 B는 3개 C는 1개 D, F는 0개 E는 2개 H.I도 0개 그 중 3개가 제일 크므로 3번이 정답니다. 21. 다음 중 선형 구조로만 묶인 것은? ① 스택, 트리 ② 큐, 데크 ③ 큐, 그래프 ④ 리스트, 그래프 >> 정답 2번 데크가 모르지만 비선형 구조에는 그래프와 트리가 들어가 있다. 그를 제외하면 남은건 큐와 데크다 22. 다음 트리의 차수(degree)와 단말 노드(terminal node)의 수는? ① 차수:4, 단말 노드: 4 ② 차수:2, 단말 노드: 4 ③ 차수:4, 단말 노드: 8 ④ 차수:2, 단말 노드: .. 2022. 3. 7. [소프트웨어 설계] 23. 미들웨어 솔루션 명세 18. 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어를 무엇이라고 하는가? ① 웨어러블 ② 하이웨어 ③ 미들웨어 ④ 응용 소프트웨어 >> 정답 3번 미들웨어는 서버와 클라이언트 사이에서 원활한 상호교환을 도와주는 소프트웨어이다. 웨어러블 하이웨어 응용 소프트웨어 13. 분산 시스템에서의 미들웨어 (Middleware)와 관련한 설명으로 틀린 것은? ① 분산 시스템에서 다양한 부분을 관리하고 통신하며 데이터를 교환하게 해주는 소프트웨어로 볼 수 있다. ② 위치 투명성(Location Transparency)을 제공한다. ③ 분산 시스템의 여러 컴포넌트가 요구하는 재사용 가능한 서비스의 구현을 제공한다. ④ 애플리케이션과 사용자 사이에서만 분산 서비스를 제공한다. >> 정답 4번 10. 분산 컴퓨.. 2022. 3. 5. [소프트웨어 설계] 22. 인터페이스 방법 명세와 설계서 작성 2. 통신을 위한 프로그램을 생성하여 포트를 할당하고, 클라이언트의 통신 요청 시 클라이언트와 연결하는 내·외부 송·수신 연계기술은? ① DB링크 기술 ② 소켓 기술 ③ 스크럼 기술 ④ 프로토타입 기술 >> 정답 2번 포트를 만드는 것은 소켓 특징이다 db 링크 기술 = 데이터 베이스 접근하는 시스템 소켓 기술 = 특정 포트 할당, 클라이언트와 연결 스크럼 기술 = 애자일 기술, 특정 언어 및 방법에 얽매이지 않음 프로토 타입 = 요구사항 분석 디자인 패턴 등 다양한 곳에서 사용. 프로토 타입을 만들어서 테스트하는 방법 https://www.youtube.com/watch?v=rUNbFFZ_dwc&list=PLKpxllD6C8CnkSWfqRJsHOYtbBFnvtrcY&index=23 인터페이스 방법 명세.. 2022. 3. 3. 이전 1 ··· 10 11 12 13 14 15 16 ··· 39 다음