전체 글(76)
-
[정보처리기사 실기] 12장 제품 소프트웨어 패키징 - 제품 소프트웨어 패키징하기
사용자 중심의 패키징 수행 제품 소프트웨어 패키징 개념 - 완료 제품 포장, 특징 : 전체 내용 포함, 버전관리 릴리즈 노트, 고객 중심, 모듈화 제품 소프트웨어 패키징 위한 모듈 빌드 패키징은 모듈 통해 수행, 최초 소스 개발 시 해당 모듈 단위 및 모듈화를 통해 제품 패키징 소프트웨어 모듈 및 패캐징 모듈화 개념 : 성능 향상 위해 디버깅, 시험, 통합 및 수정 용이, 결합도의 최소화하고 모듈 내 요소들 간의 응집도 최대화가 중요 장점 개발 편의성 : 효율적관리, 이해의 용이성, 시험 통합 수정 용이성, 재사용성과 유지보수 용이, 오류 파급 효과 최소 복잡성 감소 : 분리가 가능, 인터페이스 단순, 성능 향상 제품 소프트웨어의 패키징 : 모듈의 개념을 정확하게 파악 후 기능 단위로 패키징하는 것 필요..
2022.04.27 -
[정보처리기사 실기] 11장 응용 SW 기초 기술 - 기본 개발환경 구축
운영체제 설치 및 운용 운영체제 선책 윈도우즈 : 개인, 기업, 워크스테이션용 리눅스 계열 데비안 계열 : 데비안 그누/리눅스, 우분투 레드햇 계열 : 페도라, 센토스 기타 : 오픈슈스, 슬랙웨어 운영체제 운용 외부의 침입이나 바이러스로 중요 데이터 유실을 방지위해 지속 운용 기준 서버 운영체제 운용 기준 : 아키텍처 및 기능 파악, 네트워크 구성 현황 및 장비, 가동 및 중지 메뉴얼 확인, 백업 주기 보안 업뎃 주기, 트러블 발생 시 대처 방안 개별 피시 운영체제 운용 기준 : 정기적 백업, 주기적 보안 업뎃, 시스템 백업 정례화, 트러블 발생 시 문의처 정보 개발 도구 설치 및 운용 프로그래밍 언어 : 언어 타입, 시스템 특징, 언어 특징, 지원 JAVA, C#, VB.NET, C++, Perl, C..
2022.04.27 -
[정보처리기사 실기] 11장 응용 SW 기초 기술 - 네트워크 기초 활용하기
네트워크 계층 구조 파악 네트워크 개념 - 원하는 정보를 원하는 수신자 똔느 기기에 정확하게 전송하기 위한 기반 인프라 : WAN, LAN OSI 7계층 - ISO에서 개발한 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 개방형 시스템 상호 연결 모델, 서로 독립적으로 구성, 각 계층은 하위 계층의 기능을 이용해 상위 계층에 기능 제공, 각 계층 지날때마다 헤더가 붙는데, 관련 내용과 정보 내장 1계층 : 물리 계층 Physical Layer : 0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환 : RS-232C : 비트 : 허브, 리피터 허브 : 여러 대의 컴 연결 네트워크 보내기, 하나의 네트워크로 수신된 정보를 여러 대의 컴으로 송신 리피터 : 디지털 신호 증폭시켜 신호가 약해..
2022.04.27 -
[정보처리기사 실기] 11장 응용 SW 기초 기술 활용 - 운영체제의 특징
운영체제 종류 운영체제 개념 (1) 개념 : 하드웨어를 쉽게 사용하도록 인터페이스 제공해주는 소프트웨어, 한전된 시스템 자원을 효과적으로 사용하도록 관리 및 운영, 인터페이스 기능 담당, 편리성 제공 (2) 특징 : 사용자 편리성, 인터페이스, 스케줄링, 자원 과닐, 제어기능 제공, 인터페이스는 쉘과 커널의 구조다. - 커널은 프로세스, 기억장치, 주변 장치, 파일을 관리한다. 운영체제 종류 윈도우즈 운영체제 : 멀티 태스킹 기능과 GUI 환경 제공 GUI 제공, 선점형 멀티태스킹 방식, 자동 감지 기능, OLE wprhd 유닉스 계열 운영체제 : 데니스 리치와 켄 톰슨 제작, 다중 사용자 방식 시분할 운영체제 대화식 운영체제 기능, 다중 작업 기능, 다중 사용자 기능, 이식석, 계층적 트리 구조 파일 ..
2022.04.27 -
[정보처리기사 실기] 10장 애플리케이션 테스트 관리 - 애플리케이션 성능 개선
애플리케이션 성능 분석 애플리케이션 성능 점검 개요 (1) 애플리케이션 성능 측정 지료 처리량 : 주어진 시간에 처리할 수 있는 트랜잭션 수, 앱의 경우 시간당 페이지 수로 표현 응답 시간 : 이렵 마친 후, 앱의 응답 출력이 개시될 때 까지의 시간, 클릭으로 메뉴가 나타나는 시간 경과 시간 : 요구 입력 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료할 때까지 걸리는 시간 자원 사용률 : 트랜잭션을 처리하는 동안 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량 (2) 유형별 성능 분석 도구 성능 분석 스트레스 점검 도구, 모니터링 도구 (3) 성능 분석 도구 유형 성능 테스트 도구 JMeter : http, ftp, ldap 다양한 프로토콜 지원하는 안전성, 확장성, 부하, 기능 테스트 도구..
2022.04.26 -
[정보처리기사 실기] 10장 애플리케이션 테스트 관리 - 애플리케이션 통합 테스트
애플리케이션 통합 테스트 단위 테스트 (1) 개념 : 개별적인 모듈을 테스트, 구현 단계에서 각 모듈을 구현한 후 수행, 컴포넌트 테스트 수행하려면 모듈을 단독으로 실행 할 수 있는 테스트 베드라는 환경이 필요 (2) Mock 객체 생성 프레임워크 - 객체 지향에서는 단위 테스트 수행 시 테스트 되는 메소드는 다른 클래스의 객체에 의존, 이런 경우 고립화하여 테스트하는 것이 불가능하므로 독립적인 테스트를 위해 스텁의 객체 지향 버전인 목 객체 필요 - 목 객체는 수작업으로 만들거나 목 객체 생성 프레임워크를 활용하여 생성 가능 유형 더미 객체 : 객체 기능까지 필요하지 않은 경우에 사용, 메소드가 호출되면 정상 동작은 수행하지 않고 예외 수행 테스트 스텁 : 타 모듈의 기능을 단순히 수행하는 도구로 더미..
2022.04.26