컴퓨터 과학

컴퓨터 과학/DB이론

DB 시험 공부 메모

1. 데이터 베이스의 특징자기지속데이터 격리 및 추상화다중 뷰 제공다수 사용자 트랜잭션 2. 데이터베이스 모델링 과정사람 > DB▽ △ 개념스키마 > 논리 스키마 > 물리 스키마 3. ER다이어그램주제가 주어지면 요구사항 분석해서 그리기 4. 관계형 스키마를 바탕으로 관계대수식 적기4.1 컴퓨터 과학 & 연봉 =< 1500 인 교수 검색4.2 Join 사용, 미디비라는 이름을 가진 교수가 속한 학과예산 검색 학과 릴레이션과 교수릴레이션 조인조인한 릴레이션에서 이름이 미디비인 교수의 학과예산 검색4.3 집계함수 사용, 각 학과별 평균 교수 연봉교수와 학과 조인해당 릴레이션에서 학과별로 그룹해서 연봉을 구함 5. ER 다이어 그램을 관계형 데이터베이스로 변환 6. 함수 종속성 폐포 구하기 7. 데이터와 후보..

컴퓨터 과학/UML

starUML

http://staruml.io/ 다이어그램 그릴때 쓰는 프로그램이다.쓰기도 편하고 무료다.

컴퓨터 과학/UML

Usecase Diagram

- 요구 사항을 usecase로 그룹 지어줌- 각 usecase를 사용하는 사람은 누구인가- 지금 만드는 것과 연관된 외부 시스템은 무엇인가 Usecase Diagram의 구성Usecase관련된 요구 사항의 그룹Actor방문자 : 웹사이트 접속하는 분들회원 : 회원가입을 완료해서 로그인 가능한 분들관리자 : AssociationActor와 Actor가 사용 할 수 있는 Usecase의 연결Usecase 분리 Actor가 Actor를 상속할 때는 Generalizationusecase가 usecase를 상속하여 요구사항을 강조할 때는 extendsUsecase에서 먼저 실행되야할 요구사항을 강조할 때는 include로그인 같이 표시 하지 않아도 알 수 있는 경우는 생략회원가입 --include--> 유효 ..

컴퓨터 과학/UML

UML 요구 사항 분석

요구 사항 분석 - 구현하고자 하는 기능이 뭔지 결정 - 고객이 존재한다면 같이 의논 예) 토보월드 결제 시스템 - 토보월드의 사원들, IT담당자, 결제시스템 담당자 - 특별히 정해진 고객이 없는 사용 프로그램 예) 토보 메신저 - 불특정 다수, 설문조사등을 통해 분석, 비슷한 기능을 구현한 타 어플리케이션 벤치마크

컴퓨터 과학/UML

UML 분석 설계 방법

분석 설계 방법객체 지향 분석 설계객체 지향 언어에 기반을 둔 분석 설계 방법세계 표준UP (Unified Process)CBD 방법론어떻게 하면 유지보수가 쉬운 프로그램을 구현할 것인가Component 기반의 설계XP (eXtreme Process)애자일 (Agile) 방법론어떻게 하면 개발자들의 협업을 쉽게 할 것인가

컴퓨터 과학/UML

UML

UML (Unified Modeling Language) 분석 > 설계 > 구현 분석 : 어떤 기능을 구현 할 것인가요구 사항 분석구현하고자하는 기능이 뭔지 파악> 요구사항 명세서요구 사항 정제요구 사항들을 그룹핑 및 수정, 추가, 삭제요구사항의 사용자 연관 시스템 파악> usecase명세서분석 테이블, 분석 클래스 도출대략적인 데이터베이스 테이블, 대략적인 클래스 도출생각하며 만드는 데 이전 과정에서 빠진게 있으면 수정 ㄱㄱ> 분석클래스 Diagram, 분석 테이블 설계서 설계 : 어떻게 구현하나UI 설계 화면 UI 설계 > UI 설계서테이블 설계 구현하고자 하는 테이블 설계 > 테이블 설계서 클래스 설계구현하고자 하는 클래스 설계> 클래스 설계서 구현

개발세탁기
'컴퓨터 과학' 카테고리의 글 목록