728x90
반응형
- 개발 기술 환경 파악
개발하고자 하는 소프트웨어와 관련된 OS, 데이터베이스 관리 시스템(DBMS), 미들웨어 등을 선정할 때 고려해야 할 사항을 기술하고, 오픈 소스를 사용할 때 주의해야 할 내용을 제시한다.
# 미들웨어; 운영체제와 해당 운영체제에 의해 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외의 추가적인 서비스를 제공하는 소프트웨어
- 운영체제; Operating System
- 컴퓨터 시스템의 자원을 효율적으로 관리
- 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어
- 컴퓨터와 사용자 간의 일종의 인터페이스
- 운영체제 관련 요구사항 식별 시 고려사항
# 가용성; 성능; 기술 지원; 주변 기기; 구축 비용
- 데이터베이스관리시스템; DataBase Management System
- 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성, DB 관리해주는 소프트웨어
- DBMS 관련 요구사항 식별 시 고려사항
# 가용성; 성능; 기술 지원; 상호 호환성; 구축 비용
- 웹 애플리케이션 서버; Web Application Server
- 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용하는 미들웨어
- 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리 제공
- WAS 관련 요구사항 식별 시 고려사항
# 가용성; 성능; 기술지원; 구축 비용
- 오픈소스; Open Source
- 누구나 제한 없이 사용할 수 있도록 소스 코드를 공개한 소프트웨어
- 고려사항
# 라이선스의 종류; 사용자 수; 기술의 지속 가능성
'IT' 카테고리의 다른 글
정보처리기사실기 1장-섹션7-요구사항 개발 프로세스 (0) | 2022.06.23 |
---|---|
정보처리기사실기 1장-섹션6-요구사항 정의 (0) | 2022.06.19 |
정보처리기사실기 1장-섹션3-XP (0) | 2022.06.11 |
정보처리기사실기 1장-섹션2-스크럼 기법 (0) | 2022.06.11 |
정보처리기사실기 1장-섹션1-소프트웨어생명주기 (0) | 2022.06.11 |
댓글