본문 바로가기
기타/Toy Project

SASD (구조적 분석 및 설계) 예제 - 대중교통시스템 (PTS) - 구조적 분석 기반의 소프트웨어 설계 (SD : Software Design)

by 멘토_ 2021. 9. 17.
반응형

프로젝트 설명

 

[소프트웨어 공학 개론] 구조적 분석 및 설계(SASD) 기반의 C 개발 프로젝트 설명 - 각 단계 별 활동

해당 프로젝트는 건국대학교 컴퓨터공학과 학부 2학년 2학기 - '소프트웨어 공학 개론' 수업에서 진행하는 프로젝트이다. 프로젝트는 주어진 소프트웨어 요구사항 명세서 (SRS, Software Requirement Spe

ji-se.tistory.com

개발 대상

PTS 시스템 중 지하철, 버스 단말기 및 정산 시스템만을 대상으로 SW를 구현하는 것으로 규모를 제한하며 버스용 단말기, 지하철용 단말기 그리고 정산 시스템으로 총 3개의 S/W 로 구성된다.

→ 위의 설명은 주어진 소프트웨어 요구사항 명세서 (SRS: Software Requirement Specification) 에서 작성된 내용

 

소프트웨어 설계

소프트웨어 설계는 구조적 설계 (SD, Structured Design) 방법을 이용하여 앞서 분석한 요구사항 분석 결과물을 기반으로 SW 설계를 수행하고 수행한 내용을 기반으로 해당 활동의 산출물인 SDS (Software Design Specification) 문서를 작성한다.

 

구조적 설계 (SD)는 DFD 를 기반으로 Data Process 와 Control Process 구역을 나눠 구조도 (ST, Structured Chart) 를 정의하는 순으로 진행하였다.

 

구조적 설계 (Structured Design) - 단말기 시스템 (Terminal System)

Structure Charts (Transform Analysis)

Structure Charts (Basic)

Structured Chart (Advanced)

 

구조적 설계 (Structured Design) - 단말기 시스템 (Terminal System)

Structure Charts (Transform Analysis)

Structure Charts (Basic)

Structured Chart (Advanced)

 

소프트웨어 설계에 대한 상세 내용은 아래 PDF 참조

[2014_SE_B][T1]SDS_ Ver2.0.pdf
0.32MB

반응형