[ 정보처리기사 ] 소프트웨어 설계 - 개발 기술 환경 파악 > knowledge

본문 바로가기

사이트 내 전체검색

knowledge

[ 정보처리기사 ] 소프트웨어 설계 - 개발 기술 환경 파악

작성일 21-02-01 17:17

페이지 정보

작성자 웹지기 조회 3,094회 댓글 0건

본문

❖ 운영체제

 •컴퓨터 시스템 자원들의 효율적 관리와 사용 환경을 제공하는 소프트웨어

 •컴퓨터 운영체제 : Windows, UNIX, Linux, Mac OS 등

 •모바일 운영체제 : iOS, Android 등

 

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

구분 내용
가용성 운영체제 고유의 장애 발생 가능성
메모리 누수로 인한 성능 저하, 재가동
지속적인 패치 설치로 인한 재가동
운영체제 결함으로 인한 패치 설치
성능 •대규모 동시 사용자 요청에 대한 처리
•대규모 및 대용량 파일 작업에 대한 처리
•지원 가능한 메모리 크기(32bit, 64bit)
기술 지원 •제작업체의 안정적인 기술 지원
•여러 사용자들 간의 정보 공유
•오픈 소스 여부(Linux)

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

구분 내용
주변 기기 •설치 가능한 하드웨어
•여러 주변기기 지원 여부
구축 비용 •지원 가능한 하드웨어 비용
•설치할 응용 프로그램의 라이선스 정책 및 비용
•유지관리 비용
•총 소유 비용(TCO)

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

14.png

 •데이터베이스의 구성, 접근 방법,유지관리에 대한 모든 책임

 •Oracle, IBM DB2, Microsoft SQL Server, MySQL, SQLite, MongoDB, Redis 등

 

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

구분 내용
가용성 시스템의 장시간 운영으로 인해 발생할 수 있는 운영체제 
  고유의 장애 발생 가능성
DBMS의 결함 등으로 인한 패치 설치를 위한 재가동
백업이나 복구의 편의성
DBMS 이중화 및 복제 지원
성능 •대규모 데이터 처리 성능(분할 테이블 지원 여부)
•대용량 거래 처리 성능
•튜닝 옵션의 다양한 지원
•최소화된 설정과 비용 기반 질의 최적화 지원
기술 지원 •제작업체의 안정적인 기술 지원
•여러 사용자들 간의 정보 공유
•오픈 소스 여부

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

구분 내용
주변 기기 •설치 가능한 운영체제의 종류
•JDBC, ODBC와의 호환 여부
구축 비용 •라이선스 정책 및 비용
•유지관리 비용
•총소유비용(TCO)

❖ 웹 애플리케이션 서버

15.png

 

 

❖ 웹 애플리케이션 서버(WAS) 관련 요구사항 식별 시 고려사항

구분 내용
가용성 시스템의 장시간 운영으로 인해 발생할 수 있는 고유의 장애 발생 가능성
WAS의 결함 등으로 인한 패치 설치를 위한 재가동
안정적인 트랜잭션 처리
WAS 이중화 지원
성능 •대규모 거래 요청 처리 성능
•다양한 설정 옵션 지원
•가비지 컬렉션(GC; Garbage Collection)의 다양한 옵션
기술 지원 •제조업체의 안정적인 기술 지원
•여러 사용자들 간의 정보 공유
•오픈 소스 여부
구축 비용 •라이선스 정책 및 비용
•유지관리 비용
•총 소유 비용(TCO)

 

 

❖ 오픈 소스 사용에 따른 고려사항

 •라이선스의 종류

 •사용자 수

 •기술의 지속 가능성


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 89건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기