2022-06-14 소프트웨어_분석_및_설계_20

Featured image for 2022-06-14 소프트웨어_분석_및_설계_20

객체지향 방법론 – 보충 럼바우 방법 (Rumbaugh) 가장 일반적인 방법 객체 모델, 동적 모델, 기능 모델로 나눠 분석 부치 방법 (Booch) 미시적, 거시적 개발 프로세스를 모두 사용 클래스와 객체들을 분석 및 식별하고, 클래스의 속성과 메소드를 정의 제이콥스 방법 (Jacobson) 유스케이스를 강조 코드와 요든 방법 (Coad & Yourdon) E-R 다이어그램을 사용하여 객체의 행위를 모델링 객체 식별, … 더 읽기

2022-05-30 소프트웨어_분석_및_설계_18

Featured image for 2022-05-30 소프트웨어_분석_및_설계_18

UML 모델링 UML : Unified Modeling Language 객체지향 설계를 위한 표준 언어 사물, 관계, 다이어그램 세 가지 요소로 구성 UML의 특징 사물(things) 관계 (Relationship) -> 2학기에 자세히 배움. 다이아그램 (Diagram) 4 가지 측면 3 가지 측면 정적 모델링 도구 UML의 구조 다이아그램에 해당 시스템을 구성하고 있는 객체들과 그 관계를 중심으로 모델링(시스템의 지속적이고 정적인 측면) 클래스 … 더 읽기

2022-05-22 소프트웨어_분석_및_설계_17

Featured image for 2022-05-22 소프트웨어_분석_및_설계_17

객체지향 방법론 시작 객체지향 언어 시뮬라67에서 출발. 객체지향의 개념은 객체지향 언어의 탄생에서 탄생. 객체지향 4대 방법론 UML (Unified Modeling Language) 등장 표기법만이라도 통일하자는 취지로 등장 Booch와 OMT가 통합되면서 통합 모델링 언어 UML 등장 객체지향 프로세스의 특징 솔기는 바느질의 흔적을 뜻한다. 객체지향의 핵심 개념 객체(Object) 객체의 테이터와 객체의 행위를 포함 클래스 (Class) 속성과 행위의 공통점을 가진 … 더 읽기

2022-05-19 소프트웨어_분석_및_설계_15

Featured image for 2022-05-19 소프트웨어_분석_및_설계_15

ERD 작성 실습 교수님 살살;; 1. 엔티티 도출 수강신청서를 ERD로 표현할 것이다. 엔티티를 도출한다. 엔티티는 업무수행을 위해 기업이 알아야 할 대상이 되는 사람, 장소, 사물, 사건 및 개념이다. 각 엔티티는 인스턴스라 불리는 개별적인 객체들의 집합이다 도출된 엔티티 목록 2. 관계 연결 및 특성 지성 M:N 관계 발생. M:N 관계는 관계형 DB에서 구현하기 힘들다. 아무것도 특정할 … 더 읽기

2022-05-19 소프트웨어_분석_및_설계_14

Featured image for 2022-05-19 소프트웨어_분석_및_설계_14

식별자 식별자 종류 한 엔티티 내의 특정 인스턴스를 구분할 수 있는 단일 속성 또는 속성 그룹 식별자 업무규칙 업무 규칙 옵션 참고 개체 무결성(Entity integrity) : 기본 키를 구성하는 속성은 Null 값이나 중복 값을 가질 수 없음을 의미하는 제약조건 속성 속성(Attribute) 도메인 : 속성이 가질 수 있는 값의 범위 정규화 복잡한 데이터 구조를 단순화시켜 안정적인 … 더 읽기

2022-05-08 소프트웨어_분석_및_설계_13

Featured image for 2022-05-08 소프트웨어_분석_및_설계_13

관계형 DB 설계 과정 관계형 DB 설계 과정을 단계별로 학습한다. 엔티티 정의 인스턴스라 불리는 개별적인 객체들의 집합. 업무수행을 위해 기업이 알아야 하는 대상이 되는 사람, 장소, 사물, 사건 및 개념. 엔티티의 충족 조건 엔티티 추출 엔티티 정의 관계 두 엔티티 간 논리적인 연결 관계 의미 (업무적인 이유, 업무규칙, 제약 등) 관계 추출 관계의 방향성 관계요소 … 더 읽기

2022-05-02 소프트웨어_분석_및_설계_12

Featured image for 2022-05-02 소프트웨어_분석_및_설계_12

방법론 : 정보시스템을 구축하는 데 필요한 여러 작업 단계들의 수행방법(Method)과 수행 시 도움이 되는 기법(Technique) 및 도구(Tool)를 이용한 개발 경험을 바타으로 각 작업 단계를 체계적으로 정리한 작업 수행의 표준 규범. 방법론의 발전추이 정보공학 방법론 : 기업 전체의 관점에서 기업 활동을 기업모델로 분석하고 다이어그램 형태로 표현하여 정보시스템의 계획, 분석, 설계, 구축 등 전 과정을 공학적으로 적용하는 … 더 읽기

2022-04-29 소프트웨어_분석_및_설계_11

Featured image for 2022-04-29 소프트웨어_분석_및_설계_11

통합 분석/설계 방법론 1. 통합 분석/ 설계 방법론 등장 배경과 사용목적 일을 처리하는 조직의 활동을 중심으로 분석 및 설계. 기업의 새로운 정보시스템 구축 상호 유기적, 복합적으로 운영되는 시스템 정보시스템의 단위 기능별 분석 및 설계 정보의 구조 및 역할 데이터베이스화 시킬 수 있는 절차 및 방법 관련 프로세서의 포착 및 표현 사용 목적 시스템 분석, 설계, … 더 읽기

2022-04-18 소프트웨어_분석_및_설계_9

7장 소단위 명세서 목차 1. 소단위 명세서 소단위 명세서 : 입력 자료흐름을 출력 자료흐름으로 변환하기 위해 중간에 수행하는 각 처리들의 업무절차를 상세히 작성해 놓은 것. …와 같은 도구를 사용. 최하위 분할도에 대해서 소단위 명세서를 작성. 소단위 명세서 작성 도구의 조건 2. 구조적 언어 소단위 명세서 작성에 필요한 최소한의 한정된 단어들과 문형만 사용. 순서문 선택문 반복 … 더 읽기

2022-04-07 소프트웨어_분석_및_설계_8

강의 시간에 주민등록증을 자료사전으로 작성하는 실습을 했다. 이미지는 생략하고 나머지 요소들에 대하여 진행한다. 주민등록증 = 이름 + 주민등록번호 + 주소 + 발행 정보 + {주소변경}5 1.1 이름 = 한글 이름 + 한문 이름 1.2 주민등록번호 = 앞자리 6자리 숫자 + 뒷자리 7자리 숫자 1.2.1 앞자리 6자리 숫자 = 생년+월+일 1.2.1.1 생년 = 출생연도 마지막 2 … 더 읽기