애플리케이션 테스트 정적 테스트 프로그램 실행 없이 명세서나 소스 코드를 대상으로 분석하는 테스트 📌 자료 흐름이나 논리 흐름을 분석하여 비정상적인 패턴을 찾을 수 있다. 📌 하드웨어 뿐만이 아니라 소프트웨어를 이용할 수도 있다. 워크스루, 인스펙션, 코드 검사 동적 테스트 프로그램을 실행하여 오류를 찾는 테스트, 소프트웨어 개발의 모든 단계에서 테스트를 수행 블랙박스 테스트, 화이트박스 테스트 화이트박스 테스트 데이터 흐름 검사, 루프 검사 화이트박스 테스트의 이해를 위해 논리흐름도(Logic-Flow Diagram)를 이용할 수 있다. 테스트 데이터를 이용해 실제 프로그램을 실행함으로써 오류를 찾는 동적 테스트(Dynamic Test)에 해당한다. 테스트 데이터를 선택하기 위하여 검증기준(Test C..
미들웨어 대용량 데이터를 처리하는 과정에서 하나의 컴퓨팅 환경에서만 처리하기에는 어려워졌고 성능개선과 장애요소 최소화를 위해 분산 시스템 환경이 필요해졌다. 애플리케이션이 서로 데이터 교환이 가능하게 하는 소프트웨어 여러 운영체제에서 응용 프로그램들 사이에 위치한 소프트웨어이다. 📌 사용자가 정보 교환 방법 등의 내부 동작을 알 필요 없이 표준화된 인터페이스를 사용하여 데이터 교환 RPC Remote Procedure Call 기반 미들웨어 MOM Message-Oriented Middleware 메시지 지향 미들웨어 메시지 지향 미들웨어, Message-Oriented Middleware, MOM 📌 느리고 안정적 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다. 독립적인 애플리케이션을 하나의..
C 변수선언 변수명은 숫자로 시작하거나 숫자로만 구성할 수 없다. 공백불가. 예약어불가. 📌 else는 예약어로 변수명으로 쓸 수 없다. True는 가능 문자열 처리함수 strcmp(s1, s2): 문자열을 비교하여 같다면 0을 반환하고, 다르면 음수를 반환하는 함수 strcat: 두 문자열을 이어 붙여주는 기능을 한다. 연산문제 #include <stdio.h> int main(int argc, char *argv[]) { int a=5, b=3, c=12; int t1, t2, t3; t1=a && b; t2=a || b; t3=!c; printf("%d", t1+t2+t3); return 0; } 📌 C언어에서 정수는 0이면 거짓이고 0이 아니면 참이다. 따라서 a, b, c는 모두 참이다. t1은..
정규형 분석, 설계시점에 수행한다 용어정리 슈퍼키: 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합, 유일성만 만족 후보키: 테이블에서 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합, 기본키가 될 수 있는 후보들. 유일성과 최소성을 동시에 만족 기본키: 후보키 들 중에서 하나로 최소성과 유일성을 만족하는 속성, NULL과 중복값을 가질 수 없다. 대체키: 기본키로 지정한 것 외의 후보키들 결정자: x가 Y에 대응한다고 할 때, X는 결정자, Y는 종속자. 제1정규형 (1NF) 릴레이션에 속하는 속성의 속성 값이 모두 원자값으로만 구성 테이블 R에 속한 모든 도메인이 원자값만으로 구성되어 있다. 제2정규형 (2NF) 후보키가 아닌 속성들이 후보키에 대해 완전 함수적 종속인 ..
소프트웨어 생명주기 모델 폭포수 모델 📌 생명주기 모형 중 가장 오래된 모형으로 많은 적용 사례가 있지만 요구사항의 변경이 어렵고 각 단계의 결과가 확인 되어야 다음 단계로 넘어갈 수 있는 선형 순차적, 고전적 생명 주기 모형이라고도 하는 것 V 모델 폭포수 모델의 병형 📌 하향식으로 디자인한 뒤, 상향식으로 만드는 방식 Perry에 의해 제안되었으며 세부적인 테스트 과정으로 구성되어 신뢰도 높은 시스템을 개발하는데 효과적이다. 개발 작업과 검증 작업 사이의 관계를 명확히 들어내 놓은 폭포수 모델의 변형이라고 볼 수 있다. 폭포수 모델이 산출물 중심이라면 V 모델은 작업과 결과의 검증에 초점을 둔다. 나선형 모델 소프트웨어 개발 프로세스를 위험 관리(Risk Management) 측면에서 본 모델이다. ..
- intellij
- 정보처리기사 실기
- 기술블로그
- IT 5분 잡학사전
- AWS
- ubuntu
- putty
- jdbc
- EC2
- 배포
- 독서후기
- java
- SQLD
- gradle build
- 노개북
- spring
- git연동
- gradle
- LifecycleException
- 북클럽
- 호스팅영역
- 정보처리기사 필기
- 노마드코더
- filezila
- 실용주의프로그래머
- 정보처리기사
- 개발도서
- 오늘의코딩
- 웹페이지만들기
- JIRA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |