시스템분석설계
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 시스템의 개요
1) 시스템의 특성
2) 전산 시스템의 우형(자료 처리 방식에 의한 분류)
3) 시스템 개발 주기
2. 코드 설계
1) 코드의 기능
2) 코드 설계의 목적
3) 코드 종류
4) 오류의 형태 및 검출
3. 입출력 설계
1) 입출력의 표준화
2) 정보 발생지에서 입력
3) 입력 설계 순서
4) 출력 설계 순서
4. 파일 설계
1) 자료 표현의 단위
2) 레코드
3) 레코드의 형식
4) 파일 매체의 특징
5) 데이터 파일 분류
6) 작업 파일
7) 파일 설계시 필요한 데이터에 관한 검토 사항
8) 파일 설계
5. 프로세스와 프로그램의 설계
1) 프로세스 설계시 고려 사항
6. 시스템 평가와 문서화
1) 시스템 평가의 목적
2) 신뢰성 평가 항목
3) 문서화의 목적
7. 소프트웨어 공학 및 IPT
1) 소프트웨어 공학의 개념
2) 소프트웨어 위기
3) 폭포수 모델
4) 프로토타이핑
5) 나선형 모델
6) 4세대 기법
7) IPT(Improved Programming Technologies)
8) IPT 기법의 기술적 및 관리적 지원
9) HIPO 기법
10) 프로그램 기술 언어
11) PDL의 특징 및 효과
12) 나씨 - 슈나이더만 차트
13) 결합도와 응집도
8. 구조적 분석과 설계
1) 구조적 분석
2) 구조적 분석 도구
3) 자료 흐름도의 구성 요소
4) 자료 사전에 사용되는 기호
9. 객체지향 분석과 설계
1) 객체
2) 클래스
3) 추상화 목적
4) 캡슐화
5) 다형성
6) 관계성
7) 객체 모델을 분석하는 과정
8) 일반적인 객체 지향 분석 및 설계 과정

본문내용

다.
- 구조적 분석 도구는 그림 중심의 도형, 도표 형태로 분류한다.
- 시스템 개발의 모든 단계에서 필요한 명세서 작성이 가능하다.
- 시스템 분석시 사용자의 참여 기회가 확대된다.
- 사용자 요구 사항의 분석 결과를 검증할 수 있다.
2) 구조적 분석의 원리
- 추상화의 원리(Principle of abstraction)
- 정형화의 원리(Principle of formality)
- 분할과 정복의 원리(Principle of division and conquer)
- 계층화의 원리(Principle of hierarchical)
8.2 구조적 분석 도구
자료 흐름도(DFD:Data Flow Diagram)
시스템의 자료 흐름을 강조한 것으로 이것에 의해 사용자와 쉽게 대화할 수 있다.
자료 사전(DD:Data Dictionary)
자료 흐름도에 나타난 모든 자료 항목(data item)이나 자료군(data group)을 정의해야 하는데, 이러한 시스템과 관련된 모든 자료의 명세와 자료 속성을 파악할 수 있도록 조직화한 도구이다.
소단위 명세서(Mini-Spec:Mini Specification)
처리 절차나 논리적 활동을 기술하는 도구로 구조적 언어(structured language)나 의사 결정표(decision table)의 형태로 구성된다.
8.3 자료 흐름도의 구성 요소
구성 요소
기호(도형)
설 명
자 료 흐 름
sa-4.jpg
(화살표)
외부 입출력과 처리기 사이를 연결시켜 주는 논리이다. 화살표의 방향이 이름을 가진 자료의 흐름 방향을 나타낸다.
프 로 세 스
sa-5.jpg
(노드 원)
자료의 변환 과정, 또는 변환 과정상의 한 단계를 의미하며 고유 번호로 구분함으로써 변환 과정을 체계화시킬 수 있다.
자료 저장소
sa-6.jpg
(평행선)
시스템 상의 임시 자료를 저장하기 위한 장소를 나타낸다.
단 말
sa-7.jpg
(노드 원)
자료의 공급처 또는 출력 처를 뜻하며, 시스템의 외부 개체를 표현한다.
8.4 자료 사전에 사용되는 기호
기 호
용 도
의 미
=
자료 정의
자료 항목 정의에 사용된다.(equivalence)
+
연결구조
복합적인 자료 요소의 구성을 나타낸다.(sequence)
( )
옵션 구조
생략 가능하다는 의미이다(option)
{ }
반복 구조
반복의 의미를 나타낸다.(iteration)
〔 〕
선택 구조
요소들 중의 택일을 의미한다.(selection)
* *
주 석
주석을 나타낸다.(comment)
@
키 항목
저장을 위한 식별자이다.

구 분 자
여러 요소를 구분하기 위한 구분자이다.
/또는 ;
대체 요소
대체 요소들의 나열을 의미한다.
9. 객체지향 분석과 설계
9.1 객체
객체는 캡슐화(encapsulation), 데이터 추상화(data abstraction)를 지원하며, 객체는 전용 데이터와 메소드(method)로 구성된다.
객체는 필요한 자료 구조와 그 자료를 처리하는데 필요한 연산들을 포함한 하나의 소프트웨어 모듈이다.
객체내의 데이터는 속성(attribute)이라고 하는데, 객체의 속성은 객체의 현재 상태를 나타낸다.
객체에 정의된 연산, 즉 행위(behavior)를 메소드(method)라고 하고, 메소드는 객체의 상태를 참조하거나 변경하는 수단이 된다.
9.2 클래스
하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것으로 데이터 추상화(data abstraction)의 개념으로 볼 수 있으며, 객체는 클래스로부터 만들어진 실체이다.
어떤 한 클래스를 기준으로 하여 그 기준 클래스의 바로 상위의 클래스를 슈퍼 클래스(superclass), 하위의 클래스를 서브 클래스(sub-class)라고 한다.
한 클래스로부터 만들어진 객체들은 모두 동일한 행위(behavior)를 하게 되고, 클래스는 같은 유형의 객체를 만들어낸다는 의미에서 템플리트(template)라고도 한다.
9.3 추상화 목적
완전한 시스템을 구축하기 전에 그 시스템과 유사한 모델을 만들어서 여러 가지 요인을 테스트할 수 있어서 최소 비용으로 실제 상황에 대처한다.
사용자에게 모델을 보여줌으로써 설명에 도움이 된다.
시스템의 구조 및 구성을 가시적으로 볼 수 있다.
추상화를 통하여 실제 상황 모델의 복잡성이 감소된다.
9.4 캡슐화
캡슐화는 정보 은폐(information hiding)와 유사한 개념으로 서로 연관된 사항들을 하나로 묶어 항목들이 보이지 않도록 포장하여 보호하는 것을 의미한다.
정보 은폐는 캡슐 속에 쌓인 항목에 대한 정보를 외부에 감추는 것을 의미한다.
캡슐화의 특징은 캡슐화된 객체가 객체 구현 내용을 변경하거나 수정시 이 객체들을 다시 변경하지 않아도 되며, 오류가 발생되었을 경우에 오류는 한 모듈내로 국한될 수 있다.
9.5 다형성
클래스가 하나의 메시지에 대해 각 클래스가 가지고 있는 고유한 방법으로 응답할 수 있는 능력을 말한다.
응용 프로그램 상에서 하나의 함수나 연산자가 두 개 이상의 서로 다른 클래스의 인스턴스들을 같은 클래스에 속한 인스턴스인 것처럼 수행할 수 있도록 하는 것이다.
9.6 관계성
객체와 클래스들 사이의 상호 참조하는 관계를 표현하는 방식이다.
객체나 클래스의 관계성을 의미 표현에 따라 세분화시키면 다음과 같다.
9.7 객체 모델을 분석하는 과정
실세계로부터 객체를 선정한다.
객체 사이에 존재하는 의존 관계를 파악한다.
각 객체의 속성을 정의한다.
객체의 연산을 정의한다.
객체 사이의 통신을 정의한다.
9.8 일반적인 객체 지향 분석 및 설계 과정
단 계
과 정
수행 내용
객체
지향
분석
전략 수립
실세계의 정보 처리 과정과 문제를 정의
구현 전략을 비정형적으로 수립함
객체 정의
정의된 문제로부터 객체를 선정함
객체의 속성을 결정함
객체가 수행할 연산을 결정함
객체 사이에 전달되는 메시지를 결정함
객체
지향
설계
프로토콜
정 의
객체가 수행할 연산을 확정함
객체 사이에 교환되는 메시지 구조를 결정함
메시지 교환에 필요한 인터페이스 결정
구현기술
정 의
속성을 표현하는 내부 자료 구조를 정의함
연산이 수행되는 절차와 알고리즘을 정의함
속성과 연산의 상속 구조를 확정함

키워드

시스템,   설계,   분석,   코드,   오류,   이론,   산업,   구조
  • 가격3,000
  • 페이지수15페이지
  • 등록일2008.08.05
  • 저작시기2008.7
  • 파일형식한글(hwp)
  • 자료번호#475489
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니