2022-09-20 소프트웨어공학_3

Featured image for 2022-09-20 소프트웨어공학_3

소프트웨어 개발 생명 주기 저번 시간에 이어서 소프트웨어 개발 생명 주기의 종류에 대하여 알아본다. 나선형 모델 폭포수 모형의 장점 + 원형 모형의 장점을 수용하고 위험 분석을 추가한 점증적 모델 프로젝트 수행 시 발생하는 위험을 관리하고 최소화하려는 것이 목적 각 단계가 명확히 구분되지 않음. 고비용의 시스템 개발이나 시간이 많이 소요되는 큰 시스템 구축에 적합. 소프트웨어 개발 … 더 읽기

2022-09-17 소프트웨어공학_2

Featured image for 2022-09-17 소프트웨어공학_2

소프트웨어 프로세스와 생명 주기 프로세스 주어진 목적을 위해 수행되는 일련의 절차. 프로세스를 사용하는 조직원들의 공통된 행동 양식을 지정한다. 사람, 기술, 조직 구조, 관리 등을 전체적으로 통합한다. 소프트웨어 개발 프로세스 소프트웨어 개발 프로세스를 정의한 자료 : IEEE_STD_610, Olson et al, SEI CMM 등… 소프트웨어 개발 생명주기 SDLC라고도 한다. (Software Development Life Cycle) 소프트웨어 공학에서 정보 시스템을 … 더 읽기

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

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

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

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

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

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

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

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

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

6. 자료사전 자료사전(Data Dictionary)의 역할 자료흐름도에 기술된 모든 자료에 대해 다음 사항들을 정의 자료의 하향식 분할 A=A11+A12+A21+A22+A31+A32 또는 A=A1+A2+A3A1=A11+A12A2=A21+A22A3=A31+A32 자료사전 작성법 기호 의미 활용 = 정의   + 구성 회원정보자료 = 회원번호 + 회원의 전화번호 { } 반복 등록철 = {회원번호 + 1{결제 + 결제일}3} → 회원번호와 최소 1번, 최대 3번의 결제 + 결제일 [ … 더 읽기

2022-03-16 소프트웨어_분석_및_설계_3

3. 구조적 분석 방법론 학습목표 1. 구조적 분석의 원리 소프트웨어 개발 방법론(Software Development Methodology) 기술적방법, 도구, 절차의 세가지 요소들과 이들을 통합하는 단계에대한 포괄적 개념 구조적 분석 방법론 구조적 분석의 기본원리 2. 모형화 도구의 특성 모형화 도구를 사용하는 이유 3. 구조적 분석 모형화 도구 3.1 자료흐름도(DFD, Data Flow Diagram) 구조적시스템 분석의 가장 중요한 모형화 도구로 네트워크형 … 더 읽기