본문 바로가기

그외3

비즈니스 로직 비즈니스 로직정의 업무에 필요한 데이터 처리를 수행하는 응용 프로그램의 일부 데이터 처리를 수행하기 위해 데이터를 활용하여 계산, 판단, 가공 등을 하는 로직을 의미 대부분의 클라이언트 프로그램은 UI와 비즈니스 로직으로 구성되며 서버 프로그램은 대부분 비즈니스 로직으로 구성됨 간단히 회원가입으로 예를 들게 되면 회원가입을 하려는 유저는 단지 아이디 비밀번호 등 양식에 맞게 작성을 하고 회원가입 버튼만 누르면 가입이 완료되지만 그 과정 안에있는 아이디 중복검사나 비밀번호양식 본인인증 등 유저가 확인을 해야 할 것들이 있다 유저는 버튼 하나를 통해서 아이디의 중복 확인을 하지만, 개발자는 유저가 입력한 아이디를 가져다가 데이터베이스를 조사하는 등의 일련 과정을 통해 유저에게 제공하게 되며 이러한 과정을 비.. 2022. 8. 3.
테스트 종류 블랙박스 테스트 - 소프트웨어 내부 구조에 상관없이 외부에 나타나는 현상만을 기준으로 테스트 화이트박스 테스트 - 소프트웨어 내부 구조를 잘 아는 사람이 겉으로 나타나지 않는 기능을 테스트 기능(Functional) 테스트 - 소프트웨어의 기능을 테스트 비기능(Non - functional) 테스트 - 소프트웨어 기능 외 비 기능적인 것을 테스트 (성능, 안정성등) 인수(Acceptance) 테스트 - 고객의 요구사항을 만족하는지 확인하는 테스트이며 프로젝트의 종료를 결정짓기 때문에 초기부터 관리가 되어야함 시스템 테스트 - 전체 시스템의 관점에서 테스트를 수행 - 고객의 요구사항을 만족시키기 위해 필요한 내용은 모두 테스트 범위에 포함 - 블랙박스 테스트의 관점에서 테스트함 통합(Integration).. 2022. 7. 27.
[컴퓨터 구조] CPU CPU란 기계어로 된 코드를 읽어와 연산, 해독, 저장을 하는 유닛이며 제어장치, 산술논리연산장치, 기억장치로 구성되어있다. 위의 사진을 보면 코어와 캐시메모리 라는게 있으며 코어란 CPU의 역할을 수행하는 물리적인 단위이며 코어의 개수에 따라 싱글코어, 멀티코어로 나뉜다. 코어 요소 제어장치(Control Unit) - 메모리에서 명령을 가져와 명령어 해독과 명령어의 실행을 지시한다. 산술논리연산장치(Arithmethic Login Unit) - 덧셈, 뺄셈, OR, AND, NOT과 같은 논리 연산을 수행한다. 기억장치(Register) - 제어, 연산, 장치 등에서 사용하는 임시 기억장치의 역할을 수행한다. PC(Program Counter) : 다음 인출(Fetch) 될 명령어의 주소를 가지는 레.. 2022. 7. 27.
반응형