일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Time
- mfc 실습
- win32
- do it c
- MFC 예제
- C++
- 유료강좌
- 도움말
- SSG
- 포트폴리오
- linux
- mysql
- tips강좌
- MyTread
- Tipsware
- MFC
- MyThread
- 정보처리기사
- ListBox
- 마이크로소프트
- 김성엽
- visual
- 별찍기
- 미가공
- 핵심 요약
- C
- C언어
- 실습
- 충무창업큐브
- 정처기 독학
- Today
- Total
목록정보처리기사 (13)
History
CSMA/CD 유선랜 CSMA/CA 무선랜 회피 결합도가 낮은 순서 데이터(자료)결합도-> 스탬프 결합도-> 제어 결합도 ->외부 결합도 ->공통 결합도 ->내용 결합도 은행원 알고리즘에 해당 되는 기법은 회피기법(Avoidance)이다. 일반적으로 페이지 교화이 많은 시간을 투자하게 되면 스레싱 현상이 발생한다. 스레싱 현상이란 cpu성능이 급격히 떨어지는 것을 뜻한다. 가상기억장치 문제점 해결방안 -> 가상기억장치는 ram이 hdd나 ssd에서 같이 용량을 나눠서 쓰는 것이다. 구역성관리: 프로그램이 어느 한 특정 부분만 집중적으로 참조하기 때문에 페이징의 성능이 좋아지는 현상 - 시간구역성, 공간 구역성, 순차 구역성 프리페이징: 과도한 페이지 부재를 줄이기 위해 모든 페이지를 한 번에 페이지 프레..
UNION: 중복을 제거한 결과의 합을 검색 UNION ALL: 중복을 포함한 결과의 합을 검색 INTERSECT: 양쪽 모두 포함된 행을 검색, 교집합이다. MINUS: 첫 번째 검색 결과에서 두 번째 검색 결과를 제외한 나머지를 검색 데이터베이스 설계 개념적 설계: ER다이어그램, 현실세계를 데이터 관점으로 추상화하는 단계 논리적 설계: 특정 데이터 모델을 적용한 설계, 정규화, 릴레이션 스키마, 트랜잭션 인터페이스 물리적 설계: 물리적 구조, 물리적 스키마, 특정 DBMS 개체 무결성: 기본키는 널값이 될 수 없음 참조 무결성(CASCADE): 외래키는 참조할 수 없는 값을 가질 수 없음 도메인 무결성: 특정 속성값은 그 속성이 정의된 도메인에 속한 값이어야 함 키 무결성: 릴레이션에는 최소한 하나..
정적 테스트: 소스를 실행시키지 않고 소스를 보면서 테스트하는 것 동적 테스트: 프로그램 실행시켜서 인풋 아웃풋을 넣는 것 화이트 박스 테스트(문장검증, 분기검증) 소스코드 내부를 보면서 테스트하는 것 블랙 박스 테스트(오류 예측, 비교검사, 경곗값 분석, 원인 효과 그래프) 입력값과 출력값만을 보고 테스트하는 것 형상관리 -소프트웨어에 가해지는 변경을 제어하고 관리한다. -프로젝트에 관한 비용뺴고 모든 걸 관리한다 - 소프트웨어에 대한 모든 것을 관리한다. 개발 단계 포함이다. -형상관리 도구는 CVS,SVN(중앙집중식),GIT(분산 시스템) [저작권 관리구성요소(DRM)] - 콘텐츠 분배자: 암호화된 콘텐츠를 유통하는곳/사람 - 패키저: 콘텐츠를 메타데이터와 함께 배포가능한 형태로 묶어 암호화 - 클..
구조 다이어그램 행위 다이어그램 ->유스 케이스 상태값을 변경할 수 있는 것 유스케이스 다이어그램 -사용자의 관점에서 시스템의 기능, 상호작용과 그들간의 관계를 표현 -> 구성요소 -시스템: 개발하고자 하는 소프트웨어 -액터: 시스템 외부에서 시스템과 상호작용하는 객체(사람, 회사, 외부 시스템) -유스케이스: 일련의 작업을 수행하기 위한 행위 -관계: 2개의 액터 또는 유스케이스들이 서로 상호작용함을 나타낸다. 연관관계: 유수케이스와 액터 사이에 상호작용이 있다는 뜻으로 실선으로 표시 *포함관계: 하나의 유스케이스가 실행될 때 포함관계에 있는 유스케이스는 반드시 실행되어야 한다. *확장관계: 유스케이스가 실행될 때 포함관계에 있는 유스케이스가 특수한 상황에서 실행되어야 한다. 일반화 관계: 부모 유스케..
소프트웨어 개발 선언 - 공정과 도구보다 개인과 상호작용을 - 포괄적인 문서보다는 작동하는 소프트웨어를 - 계약 협상보다는 고객과의 협력을 - 계획을 따르기보다는 변화에 대응하기를 왼쪽보다 오른쪽에 있는 것들을 더 가치 있다고 생각하는 것이 애자일 소프트웨어 개발 선언문이다. 애자일 방법론 종류 * XP(eXtreme Programming) -5가지의 핵심가치 > 의사소통 > 피드백 > 존중 > 용기 > 단순성 * (SCRUM)스크럼 - 스플린트 - 짧은 단위 (보름, 한 달) > 짧은 시간에 소프트웨어가 만들어져야 한다. * FDD - 크리스탈 - 린