이 포스팅은 Development Method 시리즈 10 편 중 4 번째 글 입니다.

  • Part 1 - 01: Problem Definition
  • Part 2 - 02: Select Right Language and IDE
  • Part 3 - 03: Design Approach
  • Part 4 - This Post
  • Part 5 - 05: Select Right OS
  • Part 6 - 06: Software Maintenance
  • Part 7 - 07: Test and Enhancement
  • Part 8 - 08: Design Pattern
  • Part 9 - 09: Open Source Licence
  • Part 10 - 10: Project Planning and Management
▼ 목록 보기

자료구조 그림

image image

알고리즘

스크린샷 2021-04-30 오전 1 29 36

image

데이터 베이스

Relationship model

스크린샷 2021-04-30 오전 1 35 30

key에 해당하는 값을 각 테이블에서 찾아서 합쳐주세요. 이를 query라 한다.

Entity-relationship of Data

image

클래스랑 개념이 비슷하다.그리고 그 사이의 관계를 정의해서 서술하는 법

NoSQL

실제 생성되는 데이터는 정형화되지 않은 것들이 더 많다.

종류 정리

  • SQL
    • SQL server
    • MySQL
    • Oracle
    • DB2
    • PostgreSQL
  • NoSQL
    • MongoDB
    • Hadoop
    • Cassandra
    • Riak
    • Couchbase

네트워크

image

운영체제

결국은 하나의 장치는 하드웨어, 소프트웨어로 나뉘고 소프트웨어는 OS, 미들웨어, 어플리케이션으로 나뉘고, 그 어플리케이션은 블락으로 나뉜다.

image

메시지 시퀀트 차트

서로 주고 받는 메시지를 인과관계를 기반으로 정의한다.

image

상태 천이도

이벤트 다이어그램이라 부른다.

image

의사소통

  • MS visio
  • LibreOffice Draw - Linux,MacOS, Windows
  • Dia Diagram Editor
  • Draw.io