5. 정보시스템 구축 및 도입 Flashcards

1
Q

정보시스템 구축 유형 3가지

A
  1. 처음부터 구축
  2. 컴포넌트 기반 개발
  3. 응용프로그램 통합
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

컴포넌트 기반 개발이 사용하는 3가지

A

표준적 컴포넌트, 소프트웨어 언어, 제3자 서브루틴 (전문업체가 만든 컴포넌트)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

정보시스템 개발 프로젝트에게 시간에 따라 수행해야 하는 주요 단계를 나타내는 작업 범주의 집합은?

A

시스템 개발 수명주기 (SDLC: system development life cycle)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

정보시스템 개발에 대한 전통적 방법론은?

A

SDLC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SDLC는 어떤 방식으로 단계를 분할하나?

A

탑다운방식

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

sdlc의 8단계

A
  1. 시스템 조사
  2. 시스템 분석
  3. 시스템 설계
  4. 프로그래밍
  5. 테스팅
  6. 구현
  7. 운영
  8. 유지, 보수
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

시스템 조사 단계 중, 제시된 프로젝트의 성공 가능성을 결정하는 조사는?

A

타당성 조사

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

타당성 조사의 4종류와 조사 정도 분류

A

기술적, 경제적 (조사 잘 됨)/ 조직적, 행태적 (잘 안됨)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

시스템 분석 단계 중, 조직의 요구사항을 분석하여 결과를 낸 문서는?

A

정보 요구서

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

시스템 분석 단계 중, 정보시스템 만들 때의 큰 흐름 2가지는?

A

데이터 모델링, 프로세스 모델링

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

조직에서 개체와 속성, 관계성을 식별하여 묘사하는 모델링 방법은?

A

데이터 모델링

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

데이터 모델링에서 파악하는 3가지

A

개체(관리대상), 속성, 관계성

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

개체-관계성 도표의 약자와 어디에 쓰이는지

A

ERD(entity-relationship diagram), 데이터 모델링

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

관계형 데이터베이스(RDB) 와 개체-관계성 도표(ERD)의 차이점

A

관계형: 2차원 표, 논리적 데이터베이스

개체-관계성: 개념적 수준의 데이터, 사람이 인식하는 내용 파악

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ERD의 관계성 세가지 (많은 순서)

A

일대다 관계성, 다대다 관계성, 일대일 관계성(거의x, 예시:결혼)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

시스템 분석 단계에서 입력, 출력, 처리 및 저장과 같은 업무 프로세스에 대한 묘사를 하는 모델링은?

A

프로세스 모델링

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

프로세스 모델링에서 구현해야하는 프로세스 파악을 위한 도식화 기법은? (영어도)

A

자료 흐름도 (Data Flow Diagram, DFD)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

자료 흐름도(DFD)의 구성 요소 3개

A

업무 프로세스, 외부 객체, 자료 저장소

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

자료 흐름도(DFD)에서 다루지 않는 흐름은?

A

실물의 흐름

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

ERD와 DFD가 내용 많아질 때 차이점

A

ERD: 내용이 많아지면 종이가 커짐 ( 한 장안에 담음)

DFD: 내용 많아지면 종이 장 수가 많아짐

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

2단계 분석에서의 정보 요구서를 기반으로, 3단계 설계에서 정보시스템의 설계도를 문서화 한 것은?

A

명세서

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

3단계 시스템 설계의 두 가지 설계 흐름은?

A
  1. 논리적 시스템 설계

2. 물리적 시스템 설계

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

논리적 시스템 설계: 데이터 흐름에서 무엇을 설계하며, 이것은 무엇을 기반으로 하는가?

A

논리적 데이터베이스 (RDB)를 설계, ERD를 기반으로.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

논리적 시스템 설계: 프로세스 흐름에서 무엇을 설계하며, 무엇을 기반으로 하는가?

A

DFD를 기반으로 구조도 만듦

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

논리적 프로세스 설계의 구조도는 어떤 식으로 그린 차트인가?

A

하향식, 트리 모양

26
Q

논리적 시스템 설계가 사용하는 명세서와 물리적 시스템 설계가 사용하는 명세서

A

논리적: 추상적 명세서

물리적: 실제 물리적 명세서

27
Q

SDLC 4단계 프로그래밍: 로직을 설명하는 코멘트 문서는? 그리고 사용자에게 이를 설명하는 문서는?

A

개발서, 사용자 지침서

28
Q

SDLC 5단계 테스팅의 세 가지 단계와 단계를 나눈 이유

A
  1. 단위 테스팅
  2. 시스템 테스팅
  3. 수용 테스팅
    오류를 쉽게 찾기 위해 나눠서 함
29
Q

테스팅을 통과했다 = 오류가 없다 인가?

A

아님, 오류가 없는 것으로 간주할 수 있다

30
Q

4단계 프로그래밍과 함께 이루어지는 테스팅 단계는 무엇이며, 어떻게 하는게 가장 효과적인가?

A

단위 테스팅.

모듈 프로그래밍 끝나자마자 모듈 테스팅을 해서 오류 찾는게 가장 효과적

31
Q

정상 작동하는 모듈들이 함께 기능하는지 확인하기위해 정보시스템을 전체적으로 테스팅하는 단계는 무엇인가? 또, 여기서 오류가 난다면 어디에 문제가 있는것인가?

A

시스템 테스팅, 연결 부분 문제

32
Q

사용자들이 정보시스템이 사용될 준비가 됐는지 판단하는 단계는 무엇인가?

A

수용 테스팅

33
Q

SDLC 6단계 구현에서, 이전 시스템을 새로운 시스템으로 변경하는 작업은? 종류 4개는?

A

전환

  1. 병행 전환
  2. 직접 전환
  3. 파일럿 전환
  4. 단계적 전환
34
Q

가장 안전하지만 비용과 시간이 많이드는 전환 방법

A

병행 전환

35
Q

가장 간단하지만 오류에 취약한 전환 방법

A

직접 전환

36
Q

조직 단위별로 변화를 진행하며, 직접 & 병행 전환의 절충안은 무엇? 단점은?

A

파일럿 전환, 적용될 수 있는 조직에 제한 있음

37
Q

시스템 기능 중 일부 모듈만 채택해 사용하다가 점진적으로 전환하는 방법은? 장점은?

A

단계적 전환, 오류 파악 수월

38
Q

SDLC 7단계 운영: 모든 대규모 프로젝트 완료 후 평가하는 것은?

A

사후감사 평가

39
Q

사후감사 평가에선 무엇을 분석하나? 성공한 프로젝트는 분석 안하나?

A

유무형의 비용과 효과, 성공한 프로젝트도 평가 필수

40
Q

SDLC 8단계: 유지, 보수에서 수정하게 되는 이유 3개

A
  1. 오류의 수정
  2. 환경 변화 반영한 정기적 업데이트
  3. 신규 기능 추가
41
Q

유지, 보수에서 오류를 수정하는 대표적인 사례로, 2000년의 문제 이름은?

A

Y2K

42
Q

7단계 운영과 8단계 유지.보수는 동시에 이루어지나?

A

43
Q

SDLC의 단점

A

폭포수 모델: 시간이 오래 걸림

44
Q

SDLC에서 가장 시간이 많이 소요되는 단계 2개는?

A

2단계 분석과 3단계 설계

45
Q

프로토타이핑, EUC, JAD, RAD, 아웃소싱, 구매, 임대는 무엇의 대안인가?

A

SDLC의 대안

46
Q

프로토타이핑의 4단계

A
  1. 사용자 요구사항 식별
  2. 초기 프로토타입 개발
  3. 프로토타입 사용
  4. 프로토타입 수정 및 개선
    - > 3,4단계 반복
47
Q

프로토타이핑의 가장 큰 단점, 예시로 SDLC의 일부 쓰기

A

빠른 구축으로 인해 시스템 개발의 필수적 단계를 생략할 위험성

예: SDLC의 개발서 작성 등 문서화 작업

48
Q

현실에서 SDLC와 프로토타이핑이 어떻게 사용되나?

A

큰 흐름은 SDLC, 사용자 인터페이스 등 부분적으로 프로토타이핑 사용

49
Q

최종사용자 컴퓨팅의 영어약자, 무엇인지, 장단점

A

EUC (end-user computing)

  • 사용자가 자신의 시스템 구축
  • 품질과 비용 문제
50
Q

JAD가 무엇인지, 단점은?

A

Joint Application Design
사용자들을 한 데 모아서 요구사항 일치시키도, 의견조율 시간 단축시키는 방법
단점: 관련자들 한 데 모으기 어려움

51
Q

RAD가 무엇인가?

A

Rapid Application Development

-여러 방법론을 사용해 빠르게 응용프로그램 개발

52
Q

SDLC의 대안으로, 정보시스템을 도입하기 위해 외부 계약자나 조직을 이용하는 방법은?

A

아웃소싱

53
Q

IT 아웃소싱 전문업체 종류 3개

A
  1. 소프트웨어 하우스
  2. 아웃소싱 전문업체
  3. 정보통신 기업
54
Q

아웃소싱에서 업체의 구체적 책임과 고객 기업이 원하는 수준을 수치화해서 명확히 제시하고, 달성 여부에 따라 지불을 다르게 하는 계약 방법은?
장점은?

A

서비스 수준 계약 (service level agreement)

장점: 목표가 정확, 서비스 품질 향상

55
Q

장점: 기성품 사용 가능, 오류 찾기 수월, 빈번한 업데이트, 저렴한 가격
단점: 정확한 요구 충족 x, 통제권 x, 소프트웨어 변경이나 통합이 어려움

SDLC의 대안인 이 방법은?

A

구매

56
Q

클라우드 컴퓨팅에서 온프레미스란?

A

시스템 자체를 소유하고 있는 상황

57
Q

클라우드 컴퓨팅 발전의 전 단계로,

고객 업체들이 인터넷에 접속해서 시스템 사용할 수 있게 하는 소유자 업체를 뭐라 부르나?

A

ASP: Application Service Provider

58
Q

클라우드 컴퓨팅의 5가지 특성

A
  1. 주문형 셀프 서비스
  2. 유비쿼터스 네트워크 접근
  3. 위치 독립적 자원 풀링
  4. 신속한 탄력성
  5. 측정되는 서비스(사용한만큼 비용 지불)
59
Q

클라우드 컴퓨팅의 서비스 범위에 따른 분류 3개

A
  1. IaaS (서비스로서의 인프라)
  2. PasS (서비스로서의 플랫폼)
  3. SaaS (서비스로서의 소프트웨어)
60
Q

클라우드 컴퓨팅 운영 방식에 따른 분류 3개

A
  1. 공공 클라우드
  2. 사설 클라우드
  3. 하이브리드 클라우드
61
Q

IaaS의 유의점은?

A

임대받는 업체가 OS 하드웨어를 보유해야 함

62
Q

업체가 제공해주는게 많은 순서
IaaS
PaaS
SaaS

A

s
p
i