애플리케이션 아키텍처 퀴즈
6 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

트랜잭션 처리 시스템에서 사용되는 시스템 컴포넌트는 입력과 처리, 출력을 담당하는 것이 ______이다.

비동기적

은행시스템 예시는 파이프 필터 아키텍처로 구성될 수 있으며 ATM 소프트웨어와 계정 처리 소프트웨어로 ______된다.

구성된다

컴파일러의 기능 중 입력된 코드를 추상기계를 위한 명령어로 변환하는 것과 환경의 데이터를 이용하여 명령을 실행시키는 것이 ______이다.

기능이다

어휘분석기를 이용하여 입력된 코드에서 ______을(를) 인식하여 내부 형태로 변환한다.

<p>토큰</p> Signup and view all the answers

컴파일러는 구문트리 ______ 정의, 출력 정의, 심벌테이블, 구문분석기, 의미분석기, 어휘분석기, 서식도구, 편집기, 코드생성기 등의 구성요소를 가지고 있다.

<p>문법</p> Signup and view all the answers

Mentcare 시스템 아키텍처는 ______ 계층화된 정보 시스템으로 구성되며, 사용자 통신, 인증과 권한, 정보 조회 및 수정, 데이터베이스 관리 등의 기능을 제공한다.

<p>데이터베이스</p> Signup and view all the answers

Study Notes

애플리케이션 아키텍처란 무엇인가?

  1. 애플리케이션 아키텍처는 비즈니스 또는 조직의 필요를 충족시키기 위한 것이다.

  2. 모든 비즈니스는 공통된 부분이 많아서 해당하는 영역에 특화된 공통 애플리케이션을 사용한다.

  3. 이러한 공통점으로 인해 아키텍처가 개발/도입되었으며, 특정 유형의 소프트웨어 시스템의 구조와 조직을 기술한다.

  4. 시스템 클래스의 주요 특성을 포함하며, 같은 유형의 시스템을 새로 개발할 때 공통적인 아키텍처 구조를 재사용한다.

  5. 많은 비즈니스 시스템에서 애플리케이션 아키텍처 재사용을 한다.

  6. 컴포넌트는 특정한 비즈니스 애플리케이션을 생성하기 위해 설정/개조된다.

  7. 아키텍처 설계 프로세스의 시작점은 개발하는 애플리케이션 유형에 익숙하지 않은 경우에 해당하며, 초기 설계를 일반 애플리케이션 아키텍처에 기반을 두고 시작한다.

  8. 애플리케이션 시스템을 위한 설계가 일반적인 아키텍처와 일치하는지 점검할 수 있는 설계 점검표가 있다.

  9. 개발팀의 업무를 조직하는 방법은 애플리케이션 아키텍처-시스템 아키텍처의 안정된 구조적 특징들을 식별하는 것이다.

  10. 재사용할 컴포넌트를 평가하는 수단으로,소프트웨어 시스템의 구성과 트랜잭션 처리 시스템

  11. 대화식은행시스템, 전자상거래 시스템, 정보시스템, 예약시스템 등의 애플리케이션 아키텍처 예시

  12. 언어처리시스템은 사용자의 의도를 프로그래밍 언어와 같은 형식 언어로 표현하고 내부 형식으로 만들고 이를 해석하는 시스템이다.

  13. 애플리케이션 아키텍처 예시는 트랜잭션 처리 시스템과 언어처리 시스템이다.

  14. 트랜잭션 처리 시스템은 다수의 웹 기반 비즈니스 시스템에서 사용되며 데이터베이스에 있는 정보에 대한 사용자 요청과 데이터베이스 갱신을 위한 요청을 처리하기 위해 설계되었다.

  15. 데이터베이스 트랜잭션은 연속된 작업의 일부이고 단일 단위로 여겨지며 데이터베이스의 일관성을 보장해야 한다.

  16. 사용자 관점에서의 트랜잭션은 목표를 만족시키기 위한 작업들의 일관된 순서이다.

  17. 데이터베이스 트랜잭션 예시는 ATM을 이용하여 은행 계좌에서 돈을 인출하는 고객의 요청이다.

  18. 트랜잭션 처리 시스템은 사용자가 서비스 요청을 비동기적으로 하는 대화식 시스템에서 사용되며 입력과 처리, 출력을 담당하는 시스템 컴포넌트가 존재한다.

  19. 은행시스템 예시는 파이프 필터 아키텍처로 구성될 수 있으며 ATM 소프트웨어와 계정 처리 소프트웨어로 구성된다.

  20. 대규모로정보 시스템과 언어 처리 시스템의 아키텍처

  21. 병원 환자 기록 등은 대부분 웹 기반 시스템으로 구성되며, 사용자 인터페이스는 웹 브라우저를 통해 제공된다.

  22. Mentcare 시스템 아키텍처는 데이터베이스 계층화된 정보 시스템으로 구성되며, 사용자 통신, 인증과 권한, 정보 조회 및 수정, 데이터베이스 관리 등의 기능을 제공한다.

  23. 환자 데이터베이스 브라우저 기반 사용자 인터페이스를 통해 사용자가 시스템에 로그인하고, 검사, 데이터 검증, 메뉴 관리, 보안 관리, 데이터 가져오기와 내보내기, 보고서 생성 등의 기능을 수행할 수 있다.

  24. 시스템의 기능은 시스템 보안, 환자 정보 생성 및 갱신, 환자 데이터를 가져오기와 내보내기, 보고서 생성기, 트랜잭션 관리, 영구적 데이터 저장 등을 포함한다.

  25. 전자 상거래 시스템인 인터넷 기반 자원 관리 시스템은 주문 및 배송 기능을 제공하며, 여러 서버를 분산하여 처리 능력을 높이고 요청 증가에 대처할 수 있다.

  26. 언어 처리 시스템은 한 언어를 다른 표현으로 번역하거나 실행할 수 있으며, 컴파일러, XML 변환기, 자연어 처리 시스템 등이 있다.

  27. 컴파일러는 프로그래밍 언어를 기계어 코드로 번역한다.

  28. XML 변환기는 XML 데이터를 데이터베이스 질의 명령이나 다른 XML 표현으로 변환한다.

  29. 자연어 처리 시스템은 자연어를 다른 언어로 번역한다.

  30. 언어 처리 시스템의 아키텍처는 번역기, 문법 점검컴파일러의 구성요소와 기능 요약

  31. 컴파일러는 프로그램을 실행시키기 위해 입력된 코드를 추상기계를 위한 명령어로 변환한다.

  32. 컴파일러는 언어의 문법을 이용하여 입력된 코드를 처리한다.

  33. 컴파일러는 어휘분석기를 이용하여 입력된 코드에서 토큰들을 인식하여 내부 형태로 변환한다.

  34. 컴파일러는 심벌테이블을 이용하여 번역될 텍스트에서 사용된 개체들의 이름에 대한 정보를 관리한다.

  35. 컴파일러는 구문분석기를 이용하여 번역할 언어의 구문을 검사하고 구문트리를 생성한다.

  36. 컴파일러는 의미분석기를 이용하여 입력언어 텍스트의 의미정확성을 점검한다.

  37. 컴파일러는 코드생성기를 이용하여 구문트리를 따라가면서 추상기계어 코드를 생성한다.

  38. 컴파일러는 최적화도구를 이용하여 생성된 코드를 최적화한다.

  39. 컴파일러는 저장소 언어 처리 시스템을 위한 저장소 아키텍처를 가지고 있다.

  40. 컴파일러는 구문트리 문법 정의, 출력 정의, 심벌테이블, 구문분석기, 의미분석기, 어휘분석기, 서식도구, 편집기, 코드생성기 등의 구성요소를 가지고 있다.

  41. 컴파일러는 일반적인 프로그래밍 환경의 일부이며, 소프트웨어 컴포넌트로 구성된다.

  42. 컴파일러의 기능은 입력된 코드를 추상기계를 위한 명령어로 변환하고, 환경의 데이터를 이용하여 명령을 실행시키는 것이다.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

이 퀴즈는 애플리케이션 아키텍처와 관련된 주제에 대한 지식을 테스트하는 퀴즈입니다. 애플리케이션 아키텍처의 개념 및 구성 요소, 응용 분야, 컴파일러와 관련된 내용 등에 대한

More Like This

Use Quizgecko on...
Browser
Browser