Light Blue Pointer
본문 바로가기
Others/자격증 공부

005 개발 기술 환경 파악

by Greedy 2022. 3. 20.

1. 개발 기술 환경 파악의 개요

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

 

2. 운영체제 (OS, Operating System)

운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어이다

컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종이다

다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다

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

-가용성

-성능

-기술 지원

-주변 기기

-구축 비용

 

3. 데이터베이스 관리 시스템 (DBMS; DataBase Management System)

데이터베이스 관리 시스템은 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고, 데이터베이스를 관리해주는 소프트웨어이다

기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템이다

모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록 관리한다

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

-가용성

-성능

-기술 지원

-상호 호환성

-구축 비용

 

4. 웹 애플리케이션 서버 WAS Web Application Server

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

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

주로 데이터베이스 서버와 연동해서 사용한다

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

-가용성

-성능-기술 지원

-구축 비용

 

5 오픈 소스 (Open Source)

오픈 소스는 누구나 별다른 제한 없이 사용할 수 있도록 소스코드를 공개한 소프트웨어이다

오픈소스 라이선스를 만족한다

오픈소스 관련 요구사항 식별 시 고려사항

-라이선스의 종류

-사용자 수

-기술의 지속 가능성

 

'Others > 자격증 공부' 카테고리의 다른 글

[정처기]2022.10.16 실기 시험보고 합격함  (0) 2023.09.04
006 요구사항 정의  (0) 2022.04.04
004 현행 시스템 파악  (0) 2022.03.11
[정처기]필기 합격했다  (0) 2022.03.10
003  (0) 2022.03.10