3 시스템 분석가의 역할
시스템 분석의 역할
시스템 분석가와 프로그래머의 임무
시스템 분석가의 자질
시스템 분석의 역할
시스템 분석가와 프로그래머의 임무
시스템 분석가의 자질
1 시스템 분석의 역할
컴퓨터 시스템공학이란
바람직한 시스템 기능들을 발견하고 분석하여 개별적인 시스템 요소들에 할당하는 문제 해결 활동
컴퓨터 시스템공학이란
바람직한 시스템 기능들을 발견하고 분석하여 개별적인 시스템 요소들에 할당하는 문제 해결 활동
시스템 분석이란
경영문제의 해결을 위한 컴퓨터 기술의 적용 방법론
∙무엇을 요청할지를 고객에게 주지시켜 고객의 필요사항을 식별
∙H/W, S/W, 인간요소, 자료구조 및 다른 요소들에 요구하는 기능을 할당
∙비용, 일정, 제약 요소들 중, 문제 요소 파악하여 개발 가능성 및 타당성 검토
경영문제의 해결을 위한 컴퓨터 기술의 적용 방법론
∙무엇을 요청할지를 고객에게 주지시켜 고객의 필요사항을 식별
∙H/W, S/W, 인간요소, 자료구조 및 다른 요소들에 요구하는 기능을 할당
∙비용, 일정, 제약 요소들 중, 문제 요소 파악하여 개발 가능성 및 타당성 검토
타당성 검토란
① 경제적인 관점 : 개발과 구입의 비교
- 투자 효율성
- 시장성
- 비용과 수익의 비교
② 기술적인 관점 : 사용자 요구 기능 성능 vs. 제공 가능성
- 사례 연구
- 실패 사례 연구
- 모의 실험
- 프로토타이핑
③ 법적인 관점
- 사용 도구들의 법적 권한
- 시장, 관행들에 대한 조사
① 경제적인 관점 : 개발과 구입의 비교
- 투자 효율성
- 시장성
- 비용과 수익의 비교
② 기술적인 관점 : 사용자 요구 기능 성능 vs. 제공 가능성
- 사례 연구
- 실패 사례 연구
- 모의 실험
- 프로토타이핑
③ 법적인 관점
- 사용 도구들의 법적 권한
- 시장, 관행들에 대한 조사
2 시스템 분석가와 프로그래머의 임무
시스템 분석가의 역할
시스템 분석가의 조건
현 시스템의 개선을 위해 고려해야할 사항
신 시스템을 개발할 때의 유의사항
시스템 분석의 결과 평가
시스템 분석가의 조건
현 시스템의 개선을 위해 고려해야할 사항
신 시스템을 개발할 때의 유의사항
시스템 분석의 결과 평가
시스템 분석가의 역할
어떻게(How)해야 하는지를 사용자에게 질문하는 것이 아니라
무엇(What)을 해야 하는지를 요청
무엇(What)을 해야 하는지를 요청
① 사용자, 설계자 프로그래머 사이 정보교량 역할
② 경영자의 정보 욕구 확인
③ 고객 요구사항 파악
④ 시스템의 필요성∙약점∙잠재력 인식
⑤ 타당성분석 및 평가
⑥ 시스템 기능별로 정확하게 정의
⑦ 소요 자원 파악(H/W, S/W, 인력, 비용, 시간, 최신 기술)
⑧ 표준화, 문서화
② 경영자의 정보 욕구 확인
③ 고객 요구사항 파악
④ 시스템의 필요성∙약점∙잠재력 인식
⑤ 타당성분석 및 평가
⑥ 시스템 기능별로 정확하게 정의
⑦ 소요 자원 파악(H/W, S/W, 인력, 비용, 시간, 최신 기술)
⑧ 표준화, 문서화
시스템 분석가의 조건
① 컴퓨터에 관한 전문지식
② 기업의 목표 이해
③ 기업경영에 필요한 요소 추출 능력
④ 소프트웨어 생산에 영향을 미치는 인간심리 파악 능력
⑤ 사용자, 프로그래머, 설계자, 관리자, 경영자의 심리 이해능력
⑥ 의견교환 능력
⑦ 관리 능력(인력, 일정, 비용)
⑧ 통솔력(leadership)
⑨ 문서작성 능력
② 기업의 목표 이해
③ 기업경영에 필요한 요소 추출 능력
④ 소프트웨어 생산에 영향을 미치는 인간심리 파악 능력
⑤ 사용자, 프로그래머, 설계자, 관리자, 경영자의 심리 이해능력
⑥ 의견교환 능력
⑦ 관리 능력(인력, 일정, 비용)
⑧ 통솔력(leadership)
⑨ 문서작성 능력
현 시스템의 개선을 위해 고려해야할 사항
1) 능률 향상
2) 처리절차 방법의 단순화 간략화
3) 불필요한 처리, 절차, 방법
4) 새로운 도구, 기기 도입
5) 시스템 개발 이후의 현재 조직
6) 시스템의 유효기간
신 시스템을 개발할 때의 유의사항
1) 백지상태에서 출발
2) 과감한 변화 추구, 평범한 범위의 처리에 중점
3) 혁신기술 동원 가능성
4) 사용자들에 대한 교육계획
1) 백지상태에서 출발
2) 과감한 변화 추구, 평범한 범위의 처리에 중점
3) 혁신기술 동원 가능성
4) 사용자들에 대한 교육계획
시스템 분석의 결과 평가
① 문제에 대한 이해도
② 문서화
③ 문제와 해결방안
④ 해결방안의 명확한 전달을 위한 노력
3 시스템 분석가의 자질
① 문제에 대한 이해도
② 문서화
③ 문제와 해결방안
④ 해결방안의 명확한 전달을 위한 노력
3 시스템 분석가의 자질
1) 의견교환 능력
2) 관리 능력(인력, 일정, 비용)
3) 분석 능력(추상화)
4) 창조적인 능력
5) 통솔력(leadership)
6) 이해력(조직, 고객환경 등)
7) 경험, 지식
2) 관리 능력(인력, 일정, 비용)
3) 분석 능력(추상화)
4) 창조적인 능력
5) 통솔력(leadership)
6) 이해력(조직, 고객환경 등)
7) 경험, 지식
'UP! > Software Engineering' 카테고리의 다른 글
프로젝트 계획 (0) | 2008.08.21 |
---|---|
개발의 중요문제 (0) | 2008.08.21 |
소프트웨어와 소프트웨어 공학 (0) | 2008.08.21 |
시스템의 특성 (0) | 2008.08.21 |
분산시스템아키텍처 (0) | 2008.08.21 |