CASE(Computer Aided Software Engineering)의 주요 기능으로 옳지 않은 것은?(2020년 09월)

  1. S/W 라이프 사이클 전 단계의 연결
  2. 그래픽 지원
  3. 다양한 소프트웨어 개발 모형 지원
  4. 언어 번역

**CASE (Computer Aided Software Engineering)**는 소프트웨어 개발을 자동화/효율화하기 위해 사용하는 도구나 시스템

→ 소프트웨어 개발 전 과정(Life Cycle)을 지원하고 자동화하는 것이 핵심 목적입니다.

기능 설명
S/W 라이프 사이클 전 단계 연결 계획 → 분석 → 설계 → 구현 → 유지보수 등 전 단계 지원
그래픽 지원 다이어그램(UML, DFD 등)을 통한 시각적 설계
다양한 개발 모형 지원 폭포수, 프로토타입, 나선형 등 다양한 개발 프로세스 모델 대응
언어 번역 CASE의 목적이 아님. 이는 컴파일러인터프리터의 역할임

XP(eXtreme Programming)의 5가지 가치로 거리가 먼 것은?(2020년 06월)

  1. 용기
  2. 의사소통
  3. 정형분석
  4. 피드백
XP의 가치 설명
의사소통 (Communication) 팀원 간의 활발한 소통을 통해 오류와 오해를 줄임
용기 (Courage) 문제 직면, 설계 변경, 잘못된 것 인정 등에 있어 주저하지 않음
단순성 (Simplicity) 필요한 것만 구현. 복잡한 설계는 지양
피드백 (Feedback) 빠른 테스트와 반복을 통해 지속적인 개선
존중 (Respect) 서로의 역할과 능력을 존중하고 협력하는 문화