총 20문제가 검색되었습니다.
클린 코드(Clean Code)를 작성하기 위한 원칙으로 틀린 것은?
추상화 : 하위 클래스/메소드/함수를 통해 애플리케이션의 특성을 간략하게 나타내고, 상세 내용은 상위 클래스/메소드/함수에서 구현한다.
의존성 : 다른 모듈에 미치는 영향을 최소화하도록 작성한다.
가독성 : 누구든지 읽기 쉽게 코드를 작성한다.
중복성 : 중복을 최소화 할 수 있는 코드를 작성한다.
단위 테스트에서 테스트의 대상이 되는 하위 모듈을 호출하고, 파라미터를 전달하는 가상의 모듈로 상향식 테스트에 필요한 것은?
테스트 스텁(Test Stub)
테스트 드라이버(Test Driver)
테스트 슈트(Test Suites)
테스트 케이스(Test Case)
스택(Stack)에 대한 옳은 내용으로만 나열된 것은?
㉠, ㉡
㉡, ㉢
㉣
㉠, ㉡, ㉢, ㉣
소프트웨어 모듈화의 장점이 아닌 것은?
오류의 파급 효과를 최소화한다.
기능의 분리가 가능하여 인터페이스가 복잡하다.
모듈의 재사용 가능으로 개발과 유지보수가 용이하다.
프로그램의 효율적인 관리가 가능하다.
소프트웨어 프로젝트 관리에 대한 설명으로 가장 옳은 것은?
개발에 따른 산출물 관리
소요인력은 최대화하되 정책 결정은 신속하게 처리
주어진 기간은 연장하되 최소의 비용으로 시스템을 개발
주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발
정형 기술 검토(FTR)의 지침으로 틀린 것은?
의제를 제한한다.
논쟁과 반박을 제한한다.
문제 영역을 명확히 표현한다.
참가자의 수를 제한하지 않는다.
소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미하는 것은?
Analysis
Migration
Restructuring
Reverse Engineering
정보시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?
개발 정보시스템의 특성
사용자의 요구사항
컴파일러의 가용성
컴파일러의 독창성
소프트웨어 패키징에 대한 설명으로 틀린 것은?
패키징은 개발자 중심으로 진행한다.
신규 및 변경 개발소스를 식별하고, 이를 모듈화하여 상용제품으로 패키징한다.
고객의 편의성을 위해 매뉴얼 및 버전관리를 지속적으로 한다.
범용 환경에서 사용이 가능하도록 일반적인 배포 형태로 패키징이 진행된다.
자료 구조의 분류 중 선형 구조가 아닌 것은?
트리
리스트
스택
데크