미들웨어는 컴퓨터와 컴퓨터 간의 연결을 쉽고 안전하게 할 수 있또록 해주고 이에 대한 관리를 도와주는 소프트웨어이다.서로 다른 프로토콜이나 시스템 운영체제, 데이터베이스와 애플리케이션 간에 통신을 지원해주는 소프트웨어를 의미하며 애플리케이션이 어떤 정보시스템 환경에서도
국제 표준 제품 품질 특성은 제품에 대하여 명확하게 정의된 특성을 의마하며 품질을 평가하는 기준 항목이다.품질에 관련된 국제 표준화는 ISO/IEC, ITU-T, IEEE를 중심으로 진행회고 있고 제품 품질 표준과 프로세스 품질 표준으로 나눌 수 있다.ISO : 여러
함수형 프로그래밍 정의 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. 객체 지향 프로그래밍은 모든 사물을 객체로 간주하고 그 객체간의 협력과 역할의 분배를 통해 인간의 사고와 비슷하게 코
10 Common Software Architectural Patterns in a nutshell | by Vijini Mallawaarachchi | Towards Data Science소프트웨어 아키텍쳐 패턴이란 주어진 상황에서의 소프트웨어 아키텍쳐에서 일반적으
무어의 법칙을 고려한 설계컴퓨터 설계에는 수년이 걸리기때문에 그 기간동안 반도체 칩속의 소자 수는 2배에서 4배가 되고 성능은 상승할것이다 라는 아이디어. 설계를 단순화 하는 추상화컴퓨터 설계자나 프로그래머는 무어의 법칙의 따라 자원의 수가 급격히 증가함으로 설계 시간
프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 한다.또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다.따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하는데 프로그램이 운영체제로부터 할당받는 대표적인
큰제목: 문서 제목작은제목: 문서 부제목This is an H2글머리: 1~6까지만 지원This is a H5This is a H6\\이메일에서 사용하는 > 블럭인용문자를 이용한다.This is a first blockqute.This is a second blockq
재사용 가능한 코드의 모음프로그래밍을 쉽게 할 수 있도록 도와주는 역할프레임워크는 정해진 매뉴얼, 룰을 제공한다. 개발 시 필수적인 코드와 알고리즘 같은 기능을 제공하는데 이 룰을 지켜야 한다.클래스와 라이브러리가 합쳐진 구조이며, 이러한 협업 형태를 제공하는 것이다.
API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.인터페이스는 어떤 기계간의 장치끼리 정보를 교환하기 위한 수단이나, 방법을 의미한다. 예를 들어서 집에서 TV를 켜기 위해서 리모콘을
인터넷을 이용하면서 접속하게 되는 웹 페이지는 크게 두 가지로 나뉜다.마치 컴퓨터에 저장된 메모장 파일을 열어보듯이 그대로 보는 정적 웹 페이지, 다른 변수들에 의해서 변경되어 보이는 동적인 웹 페이지.사실 사용자 입장에서는 서버에서 처리된 HTML로 이루어진 웹 페이