Make your own free website on Tripod.com

Design Book

|Contents |Development Proposal |Data Flow Diagram |Output Image |Data Structures |Program Specifications |Procedure Specifications |Development Plan |Cost Package

프로그램 설계 Program Specifications

블록 다이아그램 Block Diagram for Program Specifications

프로그램을 Block Diagram을 이용하여 정의한다. 이때 의문사항과 관련 Tablem을 정의에 첨부하여 그린다. 경우에 따라서는 State Transition Diagram에 의하여 Program을 정의할 수 있다.

예) Design Alt에 대한 프로그램 정의

프로그램 설명 Description of The Specifications

프로그램 정의에 고유번호를 지정하여 각각에 대한 설명을 남긴다. In/Out 정의는 그림으로 대신하고 알고리듬이나 주의해야 할 사항만을 기록한다.

예: 위의 프로그램에 대한 설명 일부

4.0 Manage_Design_Alts(PM)

설계대안 (Design Alternatives : Design Alt)을 생성, 변경, 삭제할 수 있다. 최초의 설계대안은 프로젝트가 생성될 때 시스템에서 Default로 생성한다 (c.f 2.2.2 New_Proj()). 이후는 PM에 의하여 관리된다. 이 모듈에는 일반적인 관리외에 Release 와 Comparison 모드가 존재한다. Release란 대안에 대한 변경이 종료하여 더 이상 변경을 하지 못하게 하는 것을 뜻한다. Comparison은 현재 Activate된 대안에 대안 과 비교할 대안을 다수 선택하는 것으로 관련 화면의 Comparison 메뉴를 선택하여 비교 Table 형태로 내용이 출력된다.

4.1 New_Design_Alt

우선 DESIGN_ALTS 테이블에 새로운 Record를 생성한 다음 사용자가 관련정보를 입력하게 한다. 이때 ID는 시스템에서 serial로 제공하도록 한다. 새로이 정해진 ID는 Session 변수 중 current_alt에 쓰여지게 된다 (정해진 ID를 가진 ALT를 Activate 시키는 결과를 낸다.). 새로운 Alt를 만들 경우 Empty record로 시작할 경우 기존의 정보를 다 다시 입력해야 하므로 Current ALT copy, default, empty 옵션을 제공한다. (이때 DESIGN_SPEC (DIMENSION, WORK_RANGE, WEIGHT_TABLE, ETC_SPEC테이블) Instance가 만들어져 Attach된다.)


copyright 1998 by Namchul Do/last modified 31 Aug., 1998, Working