Challenges/정보처리기사

[정보처리기사]1.소프트웨어 설계/요구사항 확인/시스템 & 기술 환경

뚱요 2021. 8. 3. 00:00
반응형

[정보처리기사] 정보처리기사 필기 목차

현행 시스템 파악

시스템 개발 범위 명확히 설정

1. 시스템 구성: 기간 & 지원 업무의 주요 기능 파악, 명시

시스템 기능 : 주요 기능 세부 기능(계층형)

시스템 인터페이스: 주고 받는 데이터 종류, 형식, 프로토콜(통신규약) , 연계 유형, 주기 파악

2. 아키텍처 구성:주요 업무시스템의 구성, 동작원리 표현 (계층형 아키텍처 구성도)

SW 구성 :종류 라이선스 적용 방식, 개수(비용)

4. HW 구성: 서버 주요 사양, 수량, 이중화(기간,장애 대응정책) 적용 여부(백업)

Network 구성: 구성도 작성, 물리적 위치, 보안 취약점, 유지보수

  • 이중화가 적용된 경우 대부분 새로 구성될 시스템에도 이중화가 필요하므로 이로 인한 비용 증가와 시스템 구축 난이도가 높아질 가능성 고려

 

개발 기술 환경 파악

1) 운영체제(OS; Operating System)

- 컴퓨터 시스템 자원 관리(인터페이스로 편리하고 효율적으로 사용

eg. Windows, UNIX, Linux, Mac OS , iOS, Android ...

- 고려사항가용성성능기술 지원구축 비용주변 기기          #가성기구주

 

2) 데이터베이스 관리 시스템(DBMS; Database Management System)

- 사용자와 데이터베이스(DB) 사이에서 정보를 생성하고 DB 관리하는 소프트웨어- 데이터베이스(DB) 구성, 접근 방법, 유지관리에 대한 모든 책임을 (종속성, 중복성 최소화)

- JDBC(Java Database Connectivity, 자바), ODBC(Open Database Connectivity, 응용 프로그램)

- Oracle, MySQL, SQLite, MongoDB, Redis 등등

- 고려사항 가용성성능기술 지원구축 비용상호 호환성  1, 2 기출문제

 

3) 웹 어플리케이션 서버(WAS; Web Application Server)

- 동적인 콘텐츠 처리하기 위해 사용되는 미들웨어

미들웨어 :운영체제와 응용 프로그램 사이에서 추가적인  서비스를 제공하는 소프트웨어
 웹 서버(Web Server): 정적인 콘텐츠 처리

- 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리를 제공

- Tomcat, JEUS, WebLogic, JBoss, Jetty, Resin 등등                #가성기구

 

4) 오픈 소스(Open Source)

- 누구나 별다른 제한 없이 사용할 있도록 소스 코드를 무료로 사용할 있게 공개한

라이선스의 종류사용자 , 기술의 지속 가능성 (고려사항)       #라사지

 

 

반응형