cs및 소프트스킬/IT 기술 관련(6)
-
SW 관련 신기술
1. 블록체인(BlockCahin) - P2P(Peer-To-Peer) 네트워크 활용 - 온라인 금융 거래 정보를 온라인 네트워크 참여자(Peer)의 디지털 장비에 분산 저장 기술 2. 매시업(Mashup) - 웹에서 제공하는 정보 및 서비스 이용하여 새로운 소프트웨어 or 서비스, 데이터베이스 등 만드는 기술 - 다수의 정보원이 제공하는 콘텐츠를 조합하여 하나의 서비스로 제공하는 웹 사이트 or 애플리케이션 3. 서비스 지향 아키텍처(SOA; Service Oriented Architecture) - 정보시스템을 공유와 재 사용 가능한 서비스 단위 or 컴포넌트 중심으로 추죽 - SOA 기반 애플리케이션 구성 계층 표현(Presentation) 업무 프로세스(Biz-Process) 서비스 중간(Serv..
2024.04.21 -
[IT 기술 관련] 소프트웨어 생명주기 및 소프트웨어 공학
1. 소프트웨어 생명 주기 (Software Life Cycle) - 소프트웨어 개발하기 위한 설계/운용/유지보수 등 과정을 각 단계로 나눈것으로 개발단계, 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 2. 나선형 모형(Sprial Model) - 보헴(Boehm)이 제안 하였으며, 여러 번의 S/W 개발 과정을 거쳐 점진적으로 완벽한 최종 S/W를 개발하는 모형 - 계획 수립 --> 위험 분석 --> 개발 및 검증 --> 고객 평가 순으로 반복 3. 폭포수 모형 (Waterfall Model) - 이전 단계로 돌 수 없음, 전통적인 S/W 생명 주기 모형 (주로 SI 프로젝트에서 가장 많이 사용하는 형식) - 각 단계를 확실히 매듭짓고, 그 결과를 철저히 검토 후 승인 과정 거친 후 다음 ..
2024.03.04 -
[IT 기술 관련] ISO/IEC 의 대해
1. 품질 요구사항? - 소프트웨어에 대한 요구사항이 사용자의 입장에서 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체 - 소프트웨어 품질 관련 표준 종류 -> ISO/IEC (9126) / ISO/IEC 25010 / ISO/IEC 12119 / ISO/IEC 14598 2. ISO/IEC 9126 - 소프트웨어의 품질 특성과 평가를 위한 국제 표준 3. ISO/IEC 25010 - ISO/IEC 9126 에 호환성과 보안성을 강화하여 개정한 소트프웨어 제품에 대한 국제 표준 4. ISO/IEC 12119 - 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준 5. ISO/IEC 14598 - 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준 6. ISO/IEC 의 ..
2024.02.28 -
[IT 용어] 2탄 - 현업에서 쓰는 용어
1. 마이그레이션- 기존 서버에 있는 파일이나 데이터베이스 등 다른 서버로 옮기는 작업 2. 스키마- 현업에서 의사 소통 시 DB 테이블 정의를 말함 3. ERP- Enterprise Resource Planning의 줄인 말로 회사 관리 시스템을 말한다. 보통은 기능만 구현하고 각 업체에 필요한 서비스 제공 4. CMSContent Management System 으로 각 콘텐츠를 관리하는 시스템 중 하나. 동영상 사진 파일 음성 등 웹에 직접 올릴 수 있는 시스템. 어떤 회사는 ERP 안에 탑재하기도 한다. 5. PL- Project Leader의 줄임 말. 주로 큰 프로젝트에서 존재하고 PM 보조를 역할군이라고 생각하면 된다 6. PM- Project Manager, 프로젝트를 성공 관리를 위해 전..
2024.01.10 -
[IT 용어] 1탄 - 현업에서 쓰는 용어
1. 애자일이란- 애자일은 문서 중심과 절차적으로 이뤄지지 않고 신속과 고객 중심으로 피드백을 즉시 유동적으로 개발하는 방법론 2. 폭포수 모델- 소프트웨어 설계 기법 중 하나로 절차적으로 수행하며 "계획" -> "요구사항분석" -> "설계" -> "구현" -> "테스트" -> "운영/유지보수" 순으로 간다. 보통 SI 프로젝트에서 많이 사용하는 기법 중 하나이다. 3. API 란- Application Programming Interface 통신을 위해 각 인터페이스간 연동하여 uri를 통해 데이터를 송수신 한다. 주로 사용하는 방식은 Restful API를 이용하여 json 으로 데이터를 주고 받는 방식으로 사용된다. 4. Get과 Post 차이- Get은 url 쿼리의 값 그대로 보낼 때 사용하고 ..
2024.01.10 -
Docker&Kubernatis의 대해
도커(Docker) - S/W 툴 중 하나로 Data, 프로그램 격리시키는 기능 - 각각, apache, sw, image, db 등과 같이 한 서버에 동시에 들어가는 것을 Docker 사용시 각각의 독립된 환경으로 격리하여 기능 제공 - 이 것을 병렬적으로 동작을 할 수 있다. - 각각의 시스템을 관리하기에는 용의 하다 (웹개발로 치면, 프론트엔드서버, 벡엔드서버를 각각 실행 가능) 도커(Docker) 사용 제약 사항 - 리눅스 운영체제 준비 (윈도우 or macOS에서도 가능하지만 그 자체 내부적으로 Linux 사용) - 서버 구축 시 각각의 시스템 버전에 따라 각 시스템 연동 버전을 설정이 필요하지만, 도커 컨테이너를 통해 각 프로그램 버전에 따라 설정이 가능하다.
2023.05.24