Presentation is loading. Please wait.

Presentation is loading. Please wait.

설계(Design) 구조도 허준영.

Similar presentations


Presentation on theme: "설계(Design) 구조도 허준영."— Presentation transcript:

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)를 그려보기
주의: 모듈 이름은 행위를 나타내도록 동사형으로 쓸 것!


Download ppt "설계(Design) 구조도 허준영."

Similar presentations


Ads by Google