728x90
1. 개발 기술 환경이란?
소프트웨어를 개발할 때, 그에 관해서 필요한 사항이라고 생각하면 된다. 기본적으로 운영체제가 윈도우냐 리눅스냐, 또 DBMS의 종류는 어떤걸로 쓰느냐, 거기에 운영체제에서 일반적으로 사용되지 않는 서비스를 제공하는 미들웨어 등 여러가지가 있을 것이다.
2. 개발 기술 환경 파악이란?
이러한 개발 기술 환경에서 그런것들을 선정할 때에 고려해야할 사항, 오픈 소스를 사용할 떄 주의할 점을 확인한다.
3. 고려해야 할 것들
1.운영체제 (Operationg System, OS)
컴퓨터 시스템의 자원을 효율적으로 관리하며 컴퓨터를 편리하고 효율적이게 사용할 수 있게 해주는 SW이다. 시스템 소프트웨어의 일종으로서 가용성, 성능, 기술지원, 주변기기, 구축비용 등 고려해주면 된다.
2. 데이터베이스 관리 시스템 (DataBase Management System, DBMS)
사용자와 DB사이에서 사용자의 요구에 따라 정보를 생성해주고, DB를 관리해주는 SW이다. 가용성, 성능, 기술지원, 상호호환성, 구축비용 등을 고려해주면 된다.
3. 웹 어플리케이션 서버 (Web Application Server, WAS)
이것이 아까 위에서 언급한 미들웨어의 대표적인 사례이다. 사용자의 요구에 따라 변하는 동적인 컨텐츠를 처리하기 위해 사용된다. 가용성, 성능, 기술지원, 구축비용 등을 고려해주면 된다.
4. 오픈 소스(Open Source)
말 그대로 열려있는 소스코드이다. 누구나 별다른 제한없이 사용할 수 있도록 공개해놓는 SW이다. 라이센스의 종류, 사용자 수, 기술의 지속 가능성 등 고려해준다.
이정도밖에 안나올거였으면 어제 합쳐서 할껄그랬나.. 암튼 도망!
728x90
'ㄱ.공부' 카테고리의 다른 글
StarUML 사용하기 2. UML 다이어그램 종류 (0) | 2022.11.01 |
---|---|
StarUML 사용하기 1. UML이란? StarUML 설치 (0) | 2022.10.31 |
현행 시스템 파악하기 (1) | 2022.10.29 |
금요일 자투리 2 (0) | 2022.10.28 |
HTML 자주 사용하는 태그! (0) | 2022.10.27 |