Download presentation
1
설계(Design) 구조도 허준영
2
요구사항 설계 구현 테스트 Structure Chart UI Design
3
Software Design A process of problem-solving and planning for a software solution Includes architectural view, low-level components and algorithm implementation 요구사항 분석 문제의 이해 설계(design) 문제 풀이 방법 찾기
4
Design Activities Architectural design Abstract specification
sub-systems Abstract specification operations, constraints User Interface design Component(Module) design Data structure design Algorithm design
5
What you should do in the class
Structure Chart (구조도) Shows the breakdown of the system to the lowest manageable levels Top-down modular design User Interface Design
6
Structure Chart Describes modules of each sub-system
Shows relationships between modules Simple and direct method Each module performs a specific function
7
Structure Chart Symbols
Modules Data couples Control couples Conditions Loops
8
Structure Chart Symbols - Modules
A rectangle Module 1 can be broken down into Module 2, 3, and 4 Module 1 Control Module Module 2 Module 3 Module 4 Library Module (reusable module) Sub-modules
9
Structure Chart Symbols – Data Couple
An arrow with an empty circle Maintain Customer Data Customer Number Customer Name Lookup Customer Name 모듈 이름은 행위를 나타내도록 정함
10
Structure Chart Symbols – Control Couple
An arrow with a filled circle Control message / flag Maintain Customer Data Control Couple Customer Status Account Overdue Customer Number Customer Changes Check Customer Status Update Customer File
11
Structure Chart Symbols – Condition
A line with a diamond Determines which sub-module will be invoked Sort Inventory Parts Sort By Part Name Sort By Part Number Sort By Inventory Value
12
Structure Chart Symbols – Loop
A curved arrow Produce Grade Reports End of File GPA Report Student Number GPA Listing GPA Grades Grades Get Student Grades Calculate GPA Produce Grade Report The curved arrow indicates that these modules are repeated
13
Example 급여 기록을 읽어서 check(수표)을 인쇄하는 모듈 From Wikipedia
14
조별 실습 지정과제에서 기능 하나를 선택하여 그 기능을 구현하는 모듈에 대해 구조도(Structure Chart)를 그려보기
주의: 모듈 이름은 행위를 나타내도록 동사형으로 쓸 것!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.