본문 바로가기
반응형

IT이야기26

요구공학(Requirements Engineering) 2 1. Use Case Modeling Use Case Diagram Relationships ✓ Communication - Actor와 Use Case간의 유일하게 허용되는 관계 ✓ Generalization - 부모/자식 관계와 유사 - 특정 요소가 일반 요소와 구조 및 동작을 공유 ✓ Includes or uses - 기본 Use Case 인스턴스가 다른 Use Case에 의해 지정된 동작을 포함할 때 사용 - Use Case 간 공통 동작을 모델링 ✓ Extends - 한 Use Case가 다른 Use Case에 기능을 추가하는 경우 사용 - 확장 Use Case는 시작 기본 Use Case의 활동을 계속합니다. Use Case Scenarios ✓ Use Case는 추상적이고 일반적인 동작을 설.. 2023. 6. 30.
요구공학(Requirements Engineering) 1 1. Introduction to Requirements Engineering Our Goal Customer Needs -> Software Design 요구 사항이란 무엇인가요? ✓ 시스템에 의해 충족되거나 제공되어야 하는 특성이나 서비스입니다. ✓ "사용자가 문제를 해결하거나 목표를 달성하기 위해 필요한 조건이나 기능" [IEEE610.12] ✓ "계약, 표준, 명세서, 또는 기타 공식적으로 부과된 문서를 만족시키기 위해 시스템 또는 시스템 구성 요소가 충족하거나 갖추어야 하는 조건이나 기능" [IEEE610.12] ✓ 요구사항 공학(RE)은 시스템의 필요한 서비스와 제약 조건을 찾아내고, 분석하고, 문서화하고 검사하는 과정입니다 [Som11] 사용자 요구사항 (User requirements) ✓.. 2023. 6. 29.
SpringBoot와 React 같이 빌드 하는 방법 안녕하세요. 이번 글에서는 스프링부트(SpringBoot)와 React(node.js) 같이 빌드(Build) 하는 방법에 대해 알아보도록 하겠습니다. 평소 백엔드(Back-End)와 프론트엔드(Front-End)를 따로 Build를 했었는데 아래와 같이 하시면 한 번에 빌드가 가능하여 편리합니다. build.gradle 수정 build.gradle 파일에 아래와 같은 코드를 넣어주시면 SpringBoot 빌드시 자동으로 npm 명령어도 작동하게 됩니다. * front-end라고 쓰여있는 위치를 원하는 front-end 폴더 위치로 변경 node { nodeModulesDir = file("$projectDir/front-end") version = '18.3.0' download = true } tas.. 2023. 1. 28.
DNS(Domain Name System)란? 안녕하세요. 이번 글에서는 DNS(Domain Name System)에 대해 정리해 드리도록 하겠습니다. 1. 인터넷에 연결된 컴퓨터들을 host라고 합니다. 2. host와 host가 서로 통신을 하기 위해서는 주소가 필요합니다. 이때 필요한 주소가 IP 주소입니다. 모든 인터넷을 참여하는 컴퓨터는 IP를 가지고 있습니다. 3. IP 주소를 기억하기 어려워 Jon Postel과 Paul Mockapetris에 의해 DNS(Domain Name System)이 만들어집니다. 4. DNS의 핵심은 DNS Server입니다. 5. DNS Server에는 수많은 IP주소의 Domain Name이 저장되어 있어 Domain으로 검색을 하면 해당 IP를 가져올 수 있습니다. ex) 우리 컴퓨터에서 www.nave.. 2023. 1. 21.
반응형