본문 바로가기

자격증/정보처리기사

[필기 | 소프트웨어 설계] 현행 시스템 파악 / 데이터베이스 관리 시스템(DBMS) / 웹 에플리케이션 서버(AWS)

728x90
반응형
📖 참고
2025 시나공 기출문제집 정보처리기사 필기 요약 pdf
2025년도 정보처리기사 시험일정
📂 정보처리기사 필기 1과목 소프트웨어 설계
01. [필기 | 소프트웨어 설계] 소프트웨어 생명 주기 모형
02. [필기 | 소프트웨어 설계] 스크럼과 XP
03. [필기 | 소프트웨어 설계] 현행 시스템 파악 / 데이터베이스 관리 시스템(DBMS) / 웹 에플리케이션 서버(AWS)
04. [필기 | 소프트웨어 설계] 요구사항 정의
05. [필기 | 소프트웨어 설계] 요구사항 분석
06. [필기 | 소프트웨어 설계] UML(Unified Modeling Language)
07. [필기 | 소프트웨어 설계] 사용자 인터페이스(UI)
08. [필기 | 소프트웨어 설계] 품질 요구사항
09. [필기 | 소프트웨어 설계] 소프트웨어 아키텍처 설계
10. [필기 | 소프트웨어 설계] 패턴
11. [필기 | 소프트웨어 설계] 객체와 클래스
12. [필기 | 소프트웨어 설계] 객체지향
13. [필기 | 소프트웨어 설계] 모듈
14. [필기 | 소프트웨어 설계] 코드
15. [필기 | 소프트웨어 설계] 디자인 패턴
16. [필기 | 소프트웨어 설계] 시스템 연계

 


✏️ 현행 시스템 파악

<< 1단계 >>

1) 시스템 구성 파악

  • 조직의 주요 업무를 담당하는 기간업무와 이를 지원하는 지원 업무로 구분하여 기술함

2) 시스템 기능 파악

  • 현재 제공하는 기능들을 주요 기능과 하부 기능, 세부 기능으로 구분하여 계층형으로 표시

3) 시스템 인터페이스 파악

  • 단위 업무 시슴템 간에 주고받는 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 등을 명시

 


<< 2단계 >>

1) 아키텍처 구성 파악

  • 최상위 수준에서 계층별로 표현한 아키텍처 구성도를 작성

2) 소프트웨어 구성 파악

  • 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수 등 명시

<< 3단계 >>

1) 하드웨어 구성 파악

  • 단위 업무 시스템들이 운용되는 서버의 주요 사양과 수량, 서버의 이중화의 적용 여부 명시

2) 네트워크 구성 파악

  • 서버의 위치, 서버 간의 네트워크 연결 방식을 네트워크 구성도로 작성

✏️ 데이터베이스 관리 시스템(DBMS)

DBMS(DataBase Management System)는 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해주는 소프트웨어

  • DBMS는 기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템으로, 모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록 관리해줌
  • DBMS는 데이터베이스의 구성, 접근 방법, 유지관리에 대한 모든 책임을 짐
  • DBMS의 종류 : Oracle, IBM DB2, Microsoft SQL server, MySQL, SQLite, MongoDB, Redis 등

DBMS 관련 요구사항 식별 시 고려사항

  • 가용성
  • 기술 지원
  • 구축 비용
  • 성능
  • 상호 호환성

✏️ 웹 애플리케이션 서버(AWS)

웹 애플리케이션 서버는 정적인 콘텐츠 처리를 하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어

  • 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리 제공
  • 주로 데이터베이스 서버와 연동해서 사용함
  • 웹 애플리케이션 서버의 종류 : Tomcat, GlassFish, JBoss, Jetty, JEUS, Resin, WebLogic, WebSphere 등
728x90
반응형