일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 사양정보
- ccna
- DevNet
- 사용자100명
- 코로나바이러스
- 정보처리기사
- 스마트시티
- 사양
- 일본유학
- 리눅스
- 5G
- 韓国ヒップホップ
- JMeter
- 성능측정
- 명령어
- 국제표준
- 부자아빠가난한아빠
- 일본대학원
- 4차산업
- ios
- 스펙정보
- QA
- ads.txt
- 한국판뉴딜
- 韓国
- 환경정보
- 동시접속
- 200-301
- certification
- 실기
- Today
- Total
목록etc.. 기타 카테고리 2 (42)
IT 컴퓨터공학 자료실
バージョン管理システムの最も基本的な機能は、ファイルの作成日時、変更日時、変更点などの履歴を保管することである。これにより、何度も変更を加えたファイルであっても、過去の状態や変更内容を確認したり、変更前の状態を復元することが容易になる。更に、多くのバージョン管理システムでは、複数の人間がファイルの編集に関わる状況を想定している。商業的なソフトウェア開発やオープンソースプロジェクトなどでは、複数の人間が複数のファイルを各々編集するため、それぞれのファイルの最新の状態が分からなくなったり、同一ファイルに対する変更が競合するなどの問題が生じやすいが、バージョン管理システムは、このような問題を解決する仕組みを提供する。ただし、バージョン管理システムを個人のファイル管理に使用することも可能であるし、ソフトウェアのソースコードだけでなく、設定ファイルや原稿の管理などにも使うことも可能である。 형상..
In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern. A concern is a set of information that affects the code of a computer program. A concern can be as general as the details of the hardware the code is being optimized for, or as specific as the name of a class to ins..
A trivial event handler간단한 이벤트 핸들러 Because the code for checking for events and the main loop do not depend on the application, many programming frameworks take care of their implementation and expect the user to provide only the code for the event handlers. 많은 프로그래밍 프레임워크들은 자신들이 만들어내는 코드를 관리한다. 그리고 사용자에게 이벤트 핸들러에 대한 코드를 준비한다. 왜나하면 이벤트와 메인루프를 체크하는 코드가 어플리케이션에 의존하지 않기 때문이다. Exception handlers예외 핸..
In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads. Event-driven programming is the dominant paradigm used in graphical user interfaces and other applications (e.g. JavaScript web applications) that are centere..
ユースケース(Use Case)とは、ソフトウェア工学やシステム工学でシステム(あるいはシステムのシステム)の機能的要求を把握するための技法である。各ユースケースは、何らかのビジネス目標/機能に関するシナリオでのアクター(actor)と呼ばれるユーザーとシステムのやりとりを描いたものである。ユースケースのアクターはエンドユーザーの場合もあるし、別のシステムの場合もある。ユースケースでは技術専門用語をなるべく使わず、エンドユーザーやそのビジネスの専門家に分かり易い用語を用いる。ユースケースの作成は、ビジネスアナリストとエンドユーザーが共同で行うことが多い。ユースケースとユースケース図は厳密には区別されるべきものである。 유스케이스 (Use Case)는 소프트웨어 공학 및 시스템공학 시스템 (또는 시스템의 시스템)의 기능적인 요구를 파악하기 위한 기법이다. 각 유스케이스는..
A domain model in problem solving and software engineering is a conceptual model of all the topics related to a specific problem. It describes the various entities, their attributes, roles, and relationships, plus the constraints that govern the problem domain. It does not describe solutions to the problem. 도메인 모델이란 구체적인 문제와 관련있는 모든 주제에 대한 개념적인 모델을 의미한다. 이것은 다양한 entity들, 그것들의 속성들, 역할, 관계 등을 서술하며..
Domain-driven design (DDD) is an approach to software development for complex needs by connecting the implementation to an evolving model. The premise of domain-driven design is the following: Domain-driven design은 발전하는 모델의 구현물에 연결함으로서 복잡성 요구를 위한 소프트웨어 개발에 대한 접근법이다. Domain-driven design을 간략히 설명하면 다음과 같다: ∙ Placing the project's primary focus on the core domain and domain logic.∙ Basing complex d..
In computer science, a value object is a small object that represents a simple entity whose equality is not based on identity 컴퓨터 공학에서 value object는 identity를 가지지 않은 entity 같은 작은 오브젝트를 말한다. Being small, one can have multiple copies of the same value object that represent the same entity: it is often simpler to create a new object rather than rely on a single instance and use references to it. 작은..
In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or other persistence mechanism. By mapping application calls to the persistence layer, DAO provide some specific data operations without exposing details of the database. This isolation supports the Single responsibility principle. It separates what data accesses the applica..
Component-based software engineering (CBSE) (also known as component-based development (CBD)) is a branch of software engineering that emphasizes the separation of concerns in respect of the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practic..