Introduction to Computers

Slides:



Advertisements
Similar presentations
2016 년도 1 학기 정보보호관리체계 (ISMS) 인증 이 강 신
Advertisements

소프트웨어 프로세스. 1 내용  소프트웨어 프로세스  생명주기의 의미  생명주기 모델 –Waterfall Model –prototyping model –Spiral Model –Iteration Model.
Chapter 05. 모바일 UI/UX 디자인 프로세스. Chapter 05 모바일 UI/UX 디자인 프로세스 1. 모바일 UI/UX 디자인 프로세스의 개요 2. 정보구조 설계 3. 와이어프레임 4. 프로토타이핑.
세계수준의 경쟁력을 갖추기 위한 세계수준으로 가는 공장혁신(WCM) 과정
Chapter 2 정보시스템 아키텍처 (IS Architecture)
Sequence Control -Introduction-
IT집중교육1 (Mobile Multimedia Service & System Design)
생산정보화 시스템 개발 방법론(PSDM) 및 감리 수감시 고려 사항 소개 중소기업기술정보진흥원.
2012년 8월 3차 부서 QI 및 지표 담당자 모임 - QI 도구 (QI Tools) 년 8월 24일(금) QI팀.
사업타당성 분석 창업 사업계획서 작성.
Multimedia Lab. Introduction
건축물의 Life Cycle Cost 목원대학교 건축도시공학부 박 태 근.
6. 원격교육 컨텐츠의 이해 : 설계 및 개발, 전달체제
ISO / KS A 9001:2000 전환을 위한 지침.
알기쉬운 DMAIC/DFSS Concept 6.
KAI 장학생 모집 요강 선발개요 선발일정 지원내역 문 의 처
12. 데이터베이스 설계.
최 연식 ( ) EDMS를 활용한 EKP 구축 전략 2002년 09월 04일 성우시스템 주식회사 김 정훈 ( ) 최 연식 ( )
연구소의 R&D 관리 - 과제 선정/개발/상품화 -
우수제조시설 개론-GMP.
Data Flow Diagram.
초/종물 관리 SYSTEM QRQC.
☞ 기업혁신과 통합정보시스템 도입을 동시 수행하는 전사적 활동인 ERP에 대한 개념과 구축방법의 실무 습득
신제품 품질 계획(A.P.Q.P)이란? A.P.Q.P Cycle
(PROJECT명: Web Server관리)
Chapter 10: 정보 시스템 정보 관리 & 시스템 개발.
Program Management - Program and Project Definition -
(Requirements Analysis)
(Requirements Analysis)
BPR 추진전략 및 사례 1.
IT CookBook, 창의적 공학설계 : Creative ideas
제6장. 프로세스 선택과 설비 배치 (Process Selection And Facility Layout)
시스템 분석 및 설계.
소프트웨어 소프트웨어란? 소프트웨어의 특성 프로그램과 프로그램의 개발, 운용, 유지보수에 필요한 관련 정보 일체
소프트웨어 공학 (Software Engineering) 요구 분석 (Requirement Analysis)
Chapter 10: 정보 시스템 정보 관리 & 시스템 개발
프로젝트 관리 Project Management
제 1 장 소 개 시스템 분석 및 설계 허철회 2006학년도 2학기 상주대학교 컴퓨터공학과.
『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved
Responsibilities of the QA/QC member
계 획 입력 제품 설계 및 개발 공정 설계 및 개발 제품 및 공정 유효성 확인 양 산 피드백 , 평가 및 시정조치
소프트웨어 공학 (Software Engineering)
환경경영시스템 개요.
ERP 시스템의 구축 ERP 시스템의 구축 기업이 ERP 시스템의 도입을 검토하는 단계에서부터 실제 업무에 적용하고 사후관리에 들어가는 단계에 이르기까지 시스템을 효과적으로 사용하기 위해 필요한 모든 활동.
McGraw-Hill Technology Education
생산운영관리 입문 CHAPTER01 (Introduction to Operations Management)
소프트웨어 공학 (Software Engineering) 요구 분석 (Requirement Analysis)
Chapter 08 구조적 분석과 설계 8.1 구조적 분석(Structured Analysis)
소프트웨어와 소프트웨어 개발 - Software Engineering -.
3장 구조적 분석(SSA) 방법론 한빛미디어(주).
치유정원 화훼디자인계열 가드닝전공 오현경.
소프트웨어 형상관리: 목차 변경 및 형상관리의 기초 개념 형상항목 확인 및 버전관리 변경관리 감사 및 감사보고 99_11
13.1 정보시스템의 개요 13.2 정보시스템의 개발 13.3 시스템 검사 13.4 시스템 문서화
3장 구조적 분석(SSA) 방법론.
Outsourcing도입전략방식의 연구
시스템 분석 및 디자인 SDLC 시스템 조사 시스템 분석 시스템 설계.
기업과 경영 제 8 장 생산운영관리.
1장 시스템 개발 과정의 이해 소프트웨어 위기와 소프트웨어 공학 출 현 배경 이해 시스템(소프트웨어)의 개발자들
CHAPTER 05 프로세스 및 프로그램 설계.
해외건설 프로젝트기획 Introduction
간호관리Ⅱ Chapter 4. 인적자원관리 동아인재대학교 장 광 심.
제2장 시스템 공학의 절차.
1. 데이터베이스 환경.
구조 유압장비 광명119구조대 임영채.
교육훈련 기획 및 운영실무 교육훈련 기획 및 운영실무 교육훈련 기획 및 운영실무.
프로젝트 실행 오류와 해결.
창의적 공학 설계 < 발명과 특허 > : Creative Engineering Design
흐름도FLOWCHART 프로그래밍 과정 전단부 처리 단계 문제 분석 논리 설계
팀명 : 팀 구성원 : 지도교수 : 호남대학교 공과대학 전기공학과
팀명 : 팀 구성원 : 지도교수 : 호남대학교 공과대학 전기공학과
Presentation transcript:

Introduction to Computers Chapter 14 시스템 분석 및 설계 Computers: Tools for an Information Age Chapter 14 (C)1998 SNU Dept. of Computer Engineering

학습 목표 시스템 분석가의 주요 기능에 대해 이해한다. 시스템 개발 생명 주기에 대해 이해 한다. 데이터 수집과 분석 도구에 익숙해 진다. 시스템 디자인 도구에 대해 익숙해 진다. 프로토타입의 개념에 대해 이해 한다.

시스템 분석가 (System Analyst) 특정 작업을 수행하기 위한 관련 요소들의 집합 시스템 분석(system analysis) 기존 시스템이 사용자의 요구를 만족시키고 있는지 여부를 연구하는 과정 시스템 설계(system design) 시스템 분석 결과에 의해 보다 향상된 시스템을 구축하기 위한 계획을 수립하는 과정 시스템 분석가(system analyst) 시스템 분석과 설계를 하는 사람

시스템 개발 생명 주기 (System Development Life Cycle) 1단계: 예비 조사 (preliminary investigation) 2단계: 시스템 분석 (system analysis) 3단계: 시스템 설계 (system design) 4단계: 시스템 개발 (system development) 5단계: 구현 (implementation)

1단계: 예비 조사 가능성 조사 (feasibility study) 시스템 기초 조사 (system survey) 문제 정의 문제의 본질 파악 문제의 범위 파악 목표 파악: 사용자의 요구 등 ...

2단계: 시스템 분석 데이터 수집 데이터 분석 시스템 요구사항 관리자에 대한 보고 문서, 면담, 질문서,관측, 표본 조사 데이터 흐름도(DFD: Data Flow Diagram)이용 결정 테이블 (Decision table) 이용 시스템 내의 데이터의 흐름 파악 시스템 요구사항 시스템에서 처리해야 할 사항에 대한 리스트 시스템 설계의 근거 자료가 됨 관리자에 대한 보고 기존 시스템에서 발견된 문제점 정리 및 문서화

DFD (Data Flow Diagram)의 예

결정 테이블의 예

3단계: 시스템 설계 (1/4) 예비 설계(Preliminary Design) 우선 고려되어야 할 것 기존 패키지 소프트웨어의 구매 Outsourcing: 소프트웨어 개발을 외부에 맡김 후보(Candidate) 시스템 분석가가 제시하는 후보 설계 계획들 모두 사용자의 요구를 만족 하지만 가격이나 특징이 틀림

3단계: 시스템 설계 (2/4) 시제품개발(Prototyping) 시제품(prototype) 전체 시스템의 부분 집합 사용자는 시제품을 보고 아이디어를 얻음 시제품 개발도구 (prototyping tool) 4세대 언어 등 강력한 소프트웨어 이용 빠르게 시제품을 구축 할 수 있게 함 왜 시제품을 만드는가? 복잡한 내용에 대한 데모용 시스템 요구사항 분석용 최종 제품의 전단계로서 이용

3단계: 시스템 설계 (3/4) 세부 설계(Detail Design) 출력에 관한 요구 사항 입력에 관한 요구 사항 매체, 보고서 유형, 내용, 서식 등 . 입력에 관한 요구 사항 매체 (POS 터미널, 문서의 key-in) 내용, 서식 validation process (데이터의 정확성과 타당성 검사) 데이터의 크기 파일과 데이터 베이스 파일의 조직과 접근 방법 결정 레코드의 포맷 결정

3단계: 시스템 설계 (4/4) 시스템 처리(Systems Processing) 시스템 내의 데이터 흐름을 보여줌 시스템 흐름도 이용 ANSI 시스템 흐름도 기호로 표현 시스템 제어와 백업(Systems Control) 입력, 출력, 처리의 정확성과 보안성 확보 입력 제어: 문서의 일련 번호, 타임 스탬프 등 처리 제어: data validation 백업: 트랜잭션 백업, 매스터 파일 백업

ANSI Systems Flowchart Symbol

Systems Flowchart: Inventory

4단계: 시스템 개발 (1/2) 개발 스케쥴 작성 프로그래밍: 테스트 Gantt chart 이용: 간단하고 이해하기 쉬움 프로젝트 관리 소프트웨어 이용 인력과 자원의 할당 개발 스케쥴 감독 상태 보고서의 작성 프로그래밍: 세부 개발 명세 (흐름도, 의사 코드) 프로그램 작성 테스트

Gantt Chart

4단계: 시스템 개발 (2/2) 테스트 단위 테스트(unit testing) 시스템 테스트(system testing) 프로그래머가 자신이 맡은 부분을 테스트 시스템 테스트(system testing) 모든 단위들을 합쳐서 테스트 볼륨 테스트(volume testing) 실제 데이터를 대량으로 적용시켜 테스트

5단계: 구현 (1/3) 훈련 (training) 장비 전환 (equipment conversion) 사용법에 대한 교육 장비 전환 (equipment conversion) 새 컴퓨터 시스템과 주변 장치의 설치 장소 확보. 전원 문제 해결. 공간, 접근성, 청결도 문제 해결 파일 전환 (file conversion) 문서 파일을 컴퓨터에 입력한 후 디스크에 저장 기존 데이터 파일을 새 시스템에 맞는 형식으로 변경

5단계: 구현 (2/3) 시스템 전환 (system conversion) 직접 전환 (direct conversion) 과거 시스템의 사용을 중지하고 새 시스템 사용 단계별 전환 (phased conversion) 조금씩 새 시스템 쪽으로 전환 파일럿 전환 (pilot conversion) 소수만 새 시스템 이용 성공적이면 전체 사용자가 새 시스템 이용 병렬 전환 (parallel conversion) 사용자가 새 시스템에 만족 할 때까지 과거 시스템과 새 시스템이 공존

5단계: 구현 (3/3) 감사 (Auditing) 평가 (Evaluation) 유지 (Maintenance) 감사 추적 (audit trail) 시스템을 역으로 추적해서 원래 데이터를 알아냄 불법적으로 변경되었는지의 여부 판단 평가 (Evaluation) 시스템 분석가와 고객 회사에 의해 수행 시스템 요구 사항에 근거해서 평가 됨 유지 (Maintenance) 시스템의 일생 동안 지속됨 시스템에 대한 수정과 추가

용어 및 연습 문제 Systems analysis Prototype SDLC System processing Feasibility study Organization chart DFD Decision table System requirement Prototype System processing Systems development Implementation Auditing System conversion 연습 문제: pp. 395 - 399