공부하기싫어
C10. 품질 연습문제
IT etc/소프트웨어공학 2022. 6. 14. 22:38

쉽게 배우는 소프트웨어 공학 10장 품질 연습문제 직접 푼거라 틀릴수도있음 1. 다음 설명은 누가 생각하는 품질 속성인가? - 처음에 계획한 개발 비용과 개발 기간 내에 개발을 해 추가 비용 부담이 발생하지 않는 소프트웨어르르 좋은 소프트웨어라고 생각할 수 있다. ① 프로젝트 관리자 관점 ② 개발자 관점 ③ 사용자 관점 ④ 구매 담당자 관점 답 : 1 설명 : 그렇다네요 2. W.E.페리의 품질에 관한 설명 중 옳지 않은 것은? ① 정확성 : 사용자가 요구한 기능을 정확하고 일관되게 원하는 정밀도로 수행할 수 있는 정도 ② 무결성 : 허가받지 않은 사용자가 데이터 접근을 통해 변경을 시도할 때 얼마나 보호 할 수 있는지 정도 ③ 상호운용성 : 한 소프트웨어를 다른 소프트웨어와 얼마나 쉽게 연계 또는 결합..

C9. 테스트 연습문제
IT etc/소프트웨어공학 2022. 6. 14. 03:43

쉽게 배우는 소프트웨어 공학 8장 구현 연습문제 직접 푼거라 틀릴수도있음 1. 하향식 통합에서 모듈간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가? ① stub ② driver ③ procedure ④ function 답 : 1 설명 : 그렇다고 하네요 2. 인터페이스의 요구사항 검토 방법에 대한 설명이 옳은 것은? ① 리팩토링 : 작성자 이외의 전문 검토 그룹이 요구사항명세서를 상세히 조사해 결함, 표준위배, 문제점 등을 파악한다. ② 동료 검토 : 요구사항명세서 작성자가 요구사항명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견한다. ③ 인스펙션 : 자동화된 요구사항 관리 도구를 이용해 요구사항의 추적서과 일관성을 검토한다. ④ CAS..

C8. 구현 연습문제
IT etc/소프트웨어공학 2022. 6. 13. 18:04

쉽게 배우는 소프트웨어 공학 8장 구현 연습문제 직접 푼거라 틀릴수도있음 1. 좋은 프로그래밍 습관에 대한 설명 중 옳지 않은 것은? ① 소프트웨어 유지보수를 용이하게 하기 위해 일관성 있고 의미 있는 변수 이름을 선택한다. ② 함수와 변수 이름은 참조 범위가 최소가 되게 정의한다. ③ 읽기 용이한 코드를 만들기 위해 한 줄에 하나의 문장만을 기술하고 공백 라인을 적절하게 사용한다. ④ 함수는 되도록 다양한 기능을 수행하도록 작성해 함수의 개수를 줄인다. 답 : 4 설명 : 아니겟지 2. 코딩과 테스트 단계의 관계를 바르게 설명한 것은? ① 코딩과 테스트 작업은 가능한 동일한 사람이 해야 한다. ② 통합 테스트는 코딩 단계에서 이루어진다. ③ 코딩은 일부 단위 테스트를 포함한다. ④ 코딩 작업은 디버깅 ..

C7. 디자인패턴 연습문제
IT etc/소프트웨어공학 2022. 6. 13. 05:28

직접 푼거라 답이 틀릴수도있음 1. 디자인 패턴 사용의 장점과 단점에 대한 설명으로 거리가 먼 것은? ① 소프트웨어 구조 파악이 용이하다 ② 객체지향 설계 및 구현의 생산성을 높이는데 적합하다 ③ 재사용을 위한 개발 시간이 단축된다 ④ 절차형 언어와 함께 이용될 대 효율이 극대화 된다. 답 : 4 설명 : 디자인패턴은 객체지향 설계/구현 위주이다. 2. GoF (Gang of Four) 디자인 패턴 분류에 해당하지 않는 것은? ① 생성 패턴 ② 구조 패턴 ③ 행위 패턴 ④ 추상 패턴 답 : 4 설명 : GoF 패턴은 행위패턴11개 구조패턴 7개 생성패턴 5개로 총 23개의 3분류이다. 3. 다음 내용이 설명하는 디자인 패턴은? [ - 객체를 생성하기 위한 인터페이스를 정의하며 어떤 클래스가 인스턴스화될 ..

C6. 아키텍처 설계와 클래스 설계 연습문제
IT etc/소프트웨어공학 2022. 6. 12. 01:44

쉽게 배우는 소프트웨어 공학 6장 내가 직접 푼거라 오답일수도 있음 연습문제 1. 소프트웨어 아키텍처의 공통된 특징을 설명한 것 중 옳지 않은 것은? ① 개발할 소프트웨어에 대한 전체 구조를 다룬다. ② 구성 요소들이 인터페이스를 통해서 어떻게 상호작용하는지를 정의한다. ③ 설계 시 적용되는 원칙과 지침이 있어야 한다. ④ 세부내용도 자세히 다루는 것이 좋다. 답 : 4 설명 : 세부내용보다는 중요내용(설계자가 주관적으로 판단하고 결정)만 다룸 2. 소프트웨어 아키텍처 설계 시 고려사항으로 적절하지 않은 것은? ① 의사소통 도구로 활용할 수 있어야 한다. ② 구현에 대한 제약 사항까지 정의할 필요는 없다. ③ 품질 속성을 결정해야 한다. ④ 재사용할 수 있게 설계해야 한다. 답 : 2 설명 : 구현에 대..