반응형

설계 2

소프트웨어 분석 및 설계

○ 소프트웨어 분석 및 설계 모델 데이터설계 정보영역을 SW 구현에 필요한 데이터 구조로 변환 아키텍쳐설계 프로그램 주요 구조요소들 사이의 관계를 정의 인터페이스설계 SW가 상호작용하는 시스템, 인간과의 교류 프로세저설계 아키텍쳐 구조요소들을 SW 구성요소에 대한 절차 서술로 변환 분석 구조 요구분석 명세 ° 구현방법이 아닌 필요한 기능성 표시한 개념적 모형이며 운용 가능해야 함 ° 불완전성을 수렴할 수 있어야 함 ° 요구명세는 부분적 정의이며 타 요구들과는 느슨하게 연결되어야 함 ° 동작할 시스템 환경에 대한 정보와 SW 컴포넌트에 관한 정보가 포함되어야 함 ° 테스트 데이터에 대해 작동 가능성을 확인할 수 있어야 함 E-R Diagram ° 데이터 객체들 사이의 관계성(Pipe-Filter patte..

데이터베이스 설계

○ 데이터베이스 설계 요구사항분석 ° Bisiness Object 식별(Planner 관점) 개념적 설계 ° 정보모델링(Information Modeling) - 현실세계의 데이터 관점을 개념적 관점으로 변환하는 설계과정 ° 데이터에 대한 자료의 양과 사용패턴을 분석하는 단계(인간의 이해를 돕기위한 모델) ° Semantic Modeling 수행, E-R Diagram, Transaction 식별 및 모델링(검색, 갱신, 혼합) 개체분석(Entity Analysis), Top-Down 속성합성(Attribute Synthesis), Bottom-Up 장점 부작용이 적다 초기 설계부담이 적다 단점 초기에 모든 개념을 알아야 함 재구성이 필요함 Entity 정의 ° 독립엔티티(Kernel Entity, Ma..

반응형