매맹이의 기록

  • 홈
  • 태그
  • 방명록
  • 카테고리

MVC 1

[소프트웨어공학/Software Engineering] 시스템 설계와 구조 - system design and architecture

이번 글에서는 시스템 설계와 구조에 대해서 글을 작성해보고자 한다. 소프트웨어 아키텍처(software architeture)서브시스템과 컴포넌트를 찾아서 이들 사이의 관계(인터페이스)를 정의해야 한다.서브시스템을 나누었을 때의 장점독립적인 개발 단위가 줄어들고, complexity가 작아진다.(재사용성이 높아지고, 유지보수에 용이하며, 이식성이 높아진다.)서브시스템은 Layering & Partitioning 과 MVC 두 가지 방법으로 나뉜다.Layering & PartitioningLayering : 서브시스템을 수직으로 나누는 것Partitioning : 같은 레이어 안에서 기능별로 서브시스템을 나누는 것Layering은 두 가지로 또 나뉘는데closed architecture인접한 레이어에 메세..

CS/Software Engineering 2026.06.02
이전
1
다음
더보기
프로필사진

매맹이의 기록

안녕하세요, 반갑습니다 :) 피드백 환영합니다. 같이 성장하는 공간이 되었으면 좋겠습니다.

  • 분류 전체보기 (82)
    • CS (31)
      • Database (1)
      • Operating System (3)
      • Data Analysis (8)
      • Software Engineering (9)
      • Programming Language (2)
      • Computer Network (8)
    • 일상 (2)
    • AI (4)
    • Algorithm (30)
    • 교육 (4)
      • 책 리뷰 (1)
    • Software (7)
    • Android (4)
    • UMC (0)

Tag

softwareengineering, Software, 백준, C++, 코딩테스트, 시간복잡도, 네트워크, AI, 소프트웨어공학, 컴퓨터네트워크, Java, 구현, 개발자, 자료구조, 데이터분석, 자율주행, 알고리즘, 데이터분석가, 컴퓨터공학, dataanalysis,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 반갑습니다~

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바