본문 바로가기
IT

정보처리기사실기 1장-섹션5-개발기술환경파악

by 알 수 없는 사용자 2022. 6. 19.
728x90
반응형
  • 개발 기술 환경 파악

개발하고자 하는 소프트웨어와 관련된 OS, 데이터베이스 관리 시스템(DBMS), 미들웨어 등을 선정할 때 고려해야 할 사항을 기술하고, 오픈 소스를 사용할 때 주의해야 할 내용을 제시한다. 

 

# 미들웨어; 운영체제와 해당 운영체제에 의해 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외의 추가적인 서비스를 제공하는 소프트웨어

 

  • 운영체제; Operating System

- 컴퓨터 시스템의 자원을 효율적으로 관리

- 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어

- 컴퓨터와 사용자 간의 일종의 인터페이스

- 운영체제 관련 요구사항 식별 시 고려사항

# 가용성; 성능; 기술 지원; 주변 기기; 구축 비용

 

  • 데이터베이스관리시스템; DataBase Management System

- 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성, DB 관리해주는 소프트웨어

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

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

 

  • 웹 애플리케이션 서버; Web Application Server

- 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용하는 미들웨어

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

- WAS 관련 요구사항 식별 시 고려사항

# 가용성; 성능; 기술지원; 구축 비용

  • 오픈소스; Open Source

- 누구나 제한 없이 사용할 수 있도록 소스 코드를 공개한 소프트웨어

- 고려사항

# 라이선스의 종류; 사용자 수; 기술의 지속 가능성

댓글