일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- pem키 분실
- 개강해짐
- 다음에 또 만나자
- 얘들아 잘 지내니
- 재택치료
- 교육봉사
- 스프링 MVC
- 아싸의 생일
- 자가격리
- 대학생
- 모바일 청첩장
- 확진
- 뽀모도로 타이머
- 다들 안잊어서
- 정보처리기사 2022
- 레이튼 교수와 이상한 마을
- 생일축하해 나 자신
- N-Queen
- 수제비2022 정리
- 다행이야...ㅎ
- 2022 정보처리기사
- 정보처리기사2022
- 교수님 과제 이제 그만..
- AWS
- 대외활동
- 플러터
- CRUDS
- FLUTTER
- 지독한 컨셉충
- 수제비 2022
- Today
- Total
목록정보처리기사/[2] 소프트웨어 개발 (5)
Rei’s Tech diary

[1] 인터페이스 설계 확인 #. 시스템 인터페이스 정의서 주요 항복 (인최 크시데) - 인터페이스 ID - 최대 처리 횟수 - 데이터 크기 - 시스템 정보 - 데이터 정보 #. 내·외부 인터페이스 기술 표준 확인 ① EAI(Enterprise Application Integration) 방식 - 기업에서 운영되는 서로 다른 플랫폼 및 어플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션 - EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여줄 수 있으며 각 시스템 간의 확장성을 높여줄 수 있음 ▶ EAI 구축 유형 1) 포인트 투 포인트 (Point-to-Point) - 중간에 미들웨어를 두지 않고 각각의 애플리케이션 간에 점 대 점 형태로 연결 2) 허브 앤 ..

[1] 애플리케이션 테스트 케이스 설계 #. 테스트 케이스(Test Case) 개념 - 테스트 케이스는 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행 조건, 예상된 결과의 집합. #. 테스트 오라클(Test Oracle)의 개념 - 테스트 오라클은 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법. #. 테스트 오라클 종류 (참샘휴일) 1) 참(True) 오라클 : 모든 입력값에 대하여 기댓하는 결과를 생성함으로써 발생된 오류를 모두 검출할 수 있는 오라클 2) 샘플링(Sampling) 오라클 : 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해주는 오라클 3) 휴리스틱(Heuristic) 오라클 : 샘플링 오라클을 개선한 오라클, ..

[1] 제품 소프트웨어 패키징 #. 애플리케이션 패키징(Application Packaging) - 애플리케이션 패키징은 개발이 완료된 제품 소프트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하고, 설치와 사용에 필요한 제반 내용을 포함하는 매뉴얼을 작성하는 활동 #. 사용자 관점에서 패키징 고려사항 고려사항 설명 사용자 시스템 환경 정의 사용자의 시스템 환경인 운영체제, CPU, 메모리 등의 수행을 위한 최소 환경을 정의 UI 제공 사용자가 직관적으로 확인할 수 있는 UI를 제공하고, 메뉴얼과 일치시켜 패키징 작업 수행 관리 서비스 형태로 제공 애플리케이션은 하드웨어와 함꼐 통합 적용할 수 있도록, 패키징을 관리 서비스 형태로 제공 패키징의 변경 및 개선 관리 고려 다양한 사용자..

[1] 모듈 구현 #. 단위 모듈 구현의 원리 (정분추모) - 정보 은닉 (Information Hiding) - 분할과 정복 (Divide & Conquer) - 데이터 추상화 (Data Abstraction) - 모듈 독립성 (Module Independency) #. 재사용 종류 구분 설명 재공학 (Re-Engineering) - 기존 소프트웨어를 버리지 않고 기능을 개선 또는 기능을 새로운 소프트웨어로 재활용하는 소프트웨어 재사용 기법 - 장점 : 위험부담 감소, 비용 절감, 개발 기간 단축, 시스템 명세의 오류억제 역공학 (Reverse Engineering) - SW에 대한 디버깅, 디컴파일 등의 분석을 통해 기존 제품레 구현된 구조, 원리, 기술, 알고리즘 등을 역으로 분석하여 재구성하는 기..

[1] 논리 데이터 저장소 확인 ★ #. 자료 구조 (Data Structure) - 자료 구조는 컴퓨터상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조이다. - 자료 구조의 현명한 선택을 통해 효율적인 알고리즘을 사용할 수 있게 하여 성능을 향상시킨다. #. 자료 구조의 분류 구조 설명 종류 선형 구조 데이터를 연속적으로 연결 리스트, 스택, 큐, 데크 비선형 구조 데이터를 비연속적으로 연결 트리, 그래프 ㉮ 선형 구조 1) 리스트 (List) - 선형 리스트(Linear List) - 연결 리스트 (Linked List) 2) 스택(Stack) - 스택은 한 방향으로만 자료를 넣고 꺼낼 수 있는 LIFO(Last-In First-Out)형식의 자료 구조이다. - 한 방향으로만 PUSH와 PO..