분류 전체보기 151

개발방법의 변화

네트워크타임지 기고문 2020.12.03 우리는 무엇이 문제인가? 현업의 빠른 요구사항 구현, 기술변화 대응을 위하여 Agile 이 정착되고 있으며, IT 개발환경은 Cloud, CI/CD, DevOps 로 급속히 변화되고 있다. S/W개발의 환경적인 요인은 기술 요인, 기업 내부 요인, 외부 요인으로 나눌 수 있다. 우선 기술 요인을 살펴보면, 개발 참여 인력의 skill을 사전에 검증하기 어려우며, 구현 기술에 대한 검증 프로세스가 미흡하다. 기업 내부 요인으로는 유지보수 시 사후관리 미흡, S/W 품질관리 인력과 품질 솔루션 체계화 부족, 소스코드 품질점검 부재, 외부업체 아웃소싱 의존도가 증가되고 있다. 외부 요인 또한 IT기술 인력 수급 부족, 주 52시간제 도입, 언택트 상황으로 프로젝트 비용..

IT세미나자료 2022.09.18

SDevToolKit 시작하며

2019년 부터 오픈소스를 분석연구했다... https://www.datanet.co.kr/news/articleView.html?idxno=156955 오픈소스 적용 통해 발전하는 소프트웨어 개발방법론 - 데이터넷 [데이터넷] 기업의 다양한 내·외부 환경 요인으로 인해 소프트웨어 개발에 필요한 요건이 점차 중가하고 있다. 그렇기에 지금까지의 정성적인 개발방법이 아닌 정량적이고 체계적이면서 자동 www.datanet.co.kr 그러다가 소프트웨어 개발수명주기(SDLC) 동안 필요한 오픈소스기반의 개발지원도구를 생각했다 docker기반 지원시스템, front back end 프레임워크, 개발툴(IDE) 지원하는 솔루션을 생각해 현재까지 하고있다...이름하여 신한개발지원도구란 이름으로... 내년이면 50인데..

ShinhanDevToolKit 2022.09.16

#10 TTS 정보 조회 및 MP3 듣기, 다운로드 - AWS 음성지원 서비스를 활용한 신문 읽어주는 프로젝트

드디어 AWS Polly를 활용한 TTS 관련 내용도 마지막이 되었다. 이번에는 DynamoDB에 저장된 TTS 관련 정보 조회와 S3에 저장된 MP3를 다운로드를 하도록 하겠다. 이전 장에서 살펴봤던 DynamoDB 조회 함수 중에서 scan함수를 활용하여 DynamoDB를 조회하도록 하겠다. getNewInfo 함수는 아래와 같이 작성을 한다. import json import os import boto3 from boto3.dynamodb.conditions import Key, Attr def lambda_handler(event, context): # TODO implement client = boto3.client('dynamodb') # Table에 있는 전체 내역을 조회할 수 있음. res..