반응형

전체 글 71

[품질관리] SW 품질관리의 업무는 무었일까?

SW 품질관리로 투입되어 업무를 했다.품질관리자로서의 역할은 프로젝트가 성공이라는 품질을 만들수 있도록 물신양면 지원 하면된다.개발자들의 업무 플로우 설계하고, 진척을 관리한다. 업무플로우는 지라 시스템을 이용해서 통제와 모니터링이 가능하며, 지라의 진척 사항을 통해서 프로젝트의 진척을 관리 할수 있다.그것 외에도 프로젝트의 불확실성(그레이존)을 찾아서 해결될수 있도록 노력 하는 것이다.

카테고리 없음 2024.09.03

sw 품질관리 관련 자격증

1. Project Management Professional (PMP)   - https://www.pmi.org/2. CSTS: Certified Software Test Specialist (Foundation Level (일반등급)/ Advanced Level(고급등급)) ,한국정보통신기술협회(TTA)    - https://edu.tta.or.kr/edu/contents.do?key=623. 감리사/ 감리원 , 정보시스템감리협회   - https://www.kaisa.or.kr/page/?pid=gam34. CISA, CISSP (보안 통제 관리) 5. 품질경영기사 (제조와 관련 있음, SW와는 동떨어짐)

카테고리 없음 2024.09.03

[조언] 대기업 상무님과의 짧은 30분의 독대 시간을 갖으며..

저는 일계 책임급 개발자입니다. 현재는 다른 PMO 업무를 하고 있지만....운이 좋게도 상무님과 목적지가 동일하여, 함께 이동할수 있었고 30분의 독대아닌 독대를 하게 되었다.상무님이라는 직함은 내가 최근에 만나 뵌 제일 높은 레벨의 임원이었다. 따라서 30분의 시간동안 둘만의 대화를 나누는 것은 나에게 비싼 시간을 얻은것이라는 생각이 들었다.상무님과 함께 많은 이야기를 나누었지만 제일 인상 깊은 이야기는...박진영이 선예에게 했던 어록이다."자신의 선택이 옳은지 옳지 않은지는 해봐야 안다.자신의 선택이 옳은 선택이 되도록 최선을 다한다." 참고자료: https://www.newsis.com/view/NISX20220121_0001732752

인생사 2024.07.19

[IT] Word2Vec 워드2벡터(단어를 벡터로 만들어 보자)

Word2Vec Word2Vec은 자연어 처리에 있어서 단어의 특징을 반영하지 못하는 현실을 극복하여, 단어간의 유사성을 포함하면서 주목 받고 있다. 통계적 자연어 처리에서 언어학의 ‘비슷한 분포를 가진 단어들은 비슷한 의미를 가진다’라는 분산가설(Distributional Hypothesis)과 ‘친구를 보면 그 사람을 안다.’ 또는‘단어의 주변을 보면 그 단어를 안다.’ - 언어학자 J.R Firth의 아이디어를 바탕으로 두고 있다. 맥락으로 단어를 예측하거나 단어로 맥락을 예측하는 predictive method에 속한다.그림7의 word2vec은 Word Embedding을 통해 단어간의 유사성을 포함할 수 있다. 그림처럼 벡터화를 시켰을 때 두 단어의 거리의 유사성을 통해 ‘남자’과 ‘여자’은 ..

IT 2024.06.08

[IT] 유전 알고리즘 고찰 및 사례 분석

유전 알고리즘 고찰 및 사례분석Genetic Algorithm Review and Case Analysis지현승요 약 IOT(사물인터넷) 시대의 발달로 인해서 우리는 인공지능을 자주 접하게 되었다. 인공지능이란 어떤 문제가 주어 졌을 때 그 문제에 대해 최선의 선택을 할 수 있는 능력일 것이다. 기기 스스로가 ‘최적의 선택‘을 할 수 있는 인공지능 기술은 ’유전 알고리즘‘에서 찾을 수 있다. 유전 알고리즘은 세대를 거듭함으로써, 최적의 해에 가까워 질 수 있는 알고리즘이다. 즉 최적의 값을 도출할 수 없는 상태에서 가장 적합한 값을 선택 할 수 있게 해 줄 수 있다. 유전 알고리즘에 대한 개념을 알아보고, 유전 알고리즘의 대표적인 문제 외판원 문제를 구현 해 봄으로써 유전 알고리즘에 대한 기본적인 지식과..

IT 2024.06.08

[통계.데이터 과학] '빅 데이터의 확산'으로 인한 '데이터 과학자'의 수요가 늘고있다.

데이터란 무엇일까? 데이터의 사전적 정의는 재료, 자료, 논거라는 뜻인 datum의 복수형이라고 정의 할 수 있다. 데이터란 모든 분석 혹은 활용가능한 디지털화된 자료이자 정보로 정의할 수 있다. 데이터는 의미 있는 모든 값을 정보로 하며 사람이나 기계가 생성하고 처리하는 형태로 표시된 것이다. 데이터는 세 가지로 분류되는데, 정형, 반정형, 비정형 데이터가 있다. 정형 데이터는 구조화된 데이터, 비정형 데이터는 음성, 동영상, 텍스트 데이터가 속한다, 데이터는 과거에부터 어떤 식으로든 존재했다. 그런데 왜 현재에 이렇게 급속도로 발전한 데에는 이유가 있을 것이다.  첫째, 다양한 데이터를 측정할 수 있는 모바일 스마트 기기와 센서의 확산이다. 휴대폰의 발전하면서 스마트폰으로 전환되었다. 스마트폰을 이용..

[통계.데이터과학] '데이터 과학'의 정의와 '데이터 과학자'를 준비의 필요성

데이터 과학이란 데이터로부터 의미 있는 정보를 추출하는 학문이다. 통계학이 정형화된 실험데이터를 분석 대상으로 하는 것에 비해 데이터 과학은 기업의 실무 현장에서 쌓이는 빅데이터를 대상으로 한다. 데이터 과학은 인터넷, 휴대전화, 감시용 카메라 등에서 생성되는 숫자와 문자, 영상 정보 등 다양한 유형의 데이터를 대상으로 한다. 데이터 과학은 수학, 통계, 해킹 기술(코딩 기술)과 해당 분야 전문지식이 종합된 분야이다. 데이터 과학은 데이터를 처리하고 분석하는 것뿐만 아니라 데이터 시각화 등 분석 결과를 이해하기 쉽게 표현하는 것 또한 강조하고 있다, 대량의 데이터로부터 가치를 창출해 효과적으로 이용할 것인지를 목적으로 하고 있다. 빅데이터를 이해하고 기술적으로 처리하여 통찰을 구할 수 있는 인력 데이터 ..

[통계.데이터과학] COVID-19 전/후의 ‘재택’, ‘자가격리’라는 주제어를 통한 우리나라의 변화를 파악하기

COVID-19 전/후의 우리나라의 변화를 파악하기 위한 검색 주제어 2개로 ‘재택’, ‘자가격리’라는 주제어를 찾았고, 재택의 키워드에는 재택, 원격근무를 사용하였고 자가격리의 키워드에는 격리, 자가격리를 키워드로 사용하였다. 각 주제를 성별로 분류하여 그래프로 비교한 후, 의미 있는 결론을 도출하였다. COVID-19에 대해 알 필요가 있다. 2020년 1월 본격적으로 중국을 넘어 아시아권부터 퍼지기 시작해 2월 중순부터 전 세계로 퍼지기 시작했고 3월 말까지 전 세계의 모든 국가로 퍼져 수많은 사망자를 기록하였다. 2020년 1월 20일 첫 환자 발생 이후 자가격리는 최초 2주로 시작하였다가 2021년 12월 28일 10일로 단축 시행되었다. 2023년 6월 자가격리가 해제되었다. ①재택을 아래와..

[통계.데이터과학] 금,달러,위안화를 구글 트렌드로 분석 미래의 기축통화 패권

화폐의 단위는 인류역사에 중요한 가치의 수단이다. 초기에는 금을 가치교환의 기본 기준 수단으로 사용했으며 각 나라에는 그나라에 맞는 가치교화의 수단인 화폐가 존재 한다. 금은 전세계를 아우르는 중요한 가치교환 수단이다. 미국의 달러가 기축통화가 된 배경에는 미국은 금 1온스(oz)를 35달러에 연동시키는 ‘브레튼 우즈 체제’(금본위제)를 1925년 구축함으로써 세계 유일 기축통화의 패권을 거머쥐게 되었다. 최근 기축통화의 패권을 중국의 위안화가 넘보려고 시도하고 있다. 따라서, 금, 달러, 위안의 키워드를 정리하여 본다.① 골드는 과거 1935년을 정점으로 키워드가 감소하게 되는데, 이는 미국의 금본위제 정책의 시행으로 달러가 기축통화 패권을 갖게 되면서, 달러의 키워드 증가하는 결과를 통해서 볼 수 있..

[IT]챗봇은 어떻게 확률을 이용해서 자연어를 만들어 낼까?

사람은 자연적으로 발생한 언어인 자연어를 이용하여 챗봇에게 발화(發話)하게 된다. 챗봇은 사람의 언어인 자연어를 분석하여, 최적의 응답을 생성하게 된다. 챗봇은 어떻게 확률을 이용하여 응답에 해당하는 문장을 생성하게 될까? 사람의 언어인 자연어의 문장을 만들기 위해서는 말하고자 하는 핵심 단어의 이전 단어와 다음 단어를 예측하는 것이 중요하다. 시간에 따른 데이터의 변화를 예측하여 확률적으로 문장을 만들게 된다. 연구자들은 불확실한 현상을 이해하고 예측하려는 노력을 해왔다 이러한 과정 속에서 다음의 ‘확률 모델’과 ‘확률 과정’개념들이 발전되어 왔다. 확률 과정은 시간에 따라 변화하는 무작위 현상을 수학적으로 모델링하는 방법이며, 확률 모델은 확률 과정을 포함할 수 있는 더 큰 범주의 개념이며 확률 과..

IT 2024.06.08

[IT] 품질 관리자의 역할

제작 프로젝트에 대한 공정을 관리할 수 있도록 품질관리자의 필요로 인해서, 프로젝트에 투입되었다.품질관리란 무었일까? QA, 테스터, 소프트웨어 테스트 엔지니어 등 담당하는 직무에 따라 명칭을 달리 사용하고 있다. 그러나 각각의 역할을 수행하는 인원 모두 '품질을 검증하고 관리하는 전문가'이다.[1] QA(Quality Assurance)는 일반적으로 QC(Quality Control)과 QM(Quality Management)의 역할을 포함하고 있다. QC는 제품 또는 서비스가 필요한 수준 이상의 품질을 달성했는지를 평가하고, 품질을 보장하기 위한 품질 관련 프로세스 및 절차를 정의한다. QM은 품질 목표를 달성하기 위한 품질 보증 활동을 계획하고 실행하여 최종적으로 품질을 판단하는 시스템을 보장하는 ..

인생사 2024.05.14

PM vs Expert 에 대한 고민

Project manager와 Expert 에 대한 고민을 해보고자 한다.네이버의 사전적 의미로 PM(Project Manager)는  " 프로젝트 목표를 성공적으로 달성하기 위하여 프로젝트를 기획하고 인적자원관리, 일정관리, 원가관리, 리스크관리, 품질관리 등의 프로젝트 이행을 관리·감독·통제한다." 이다.네이버의 사전적 의미로 Expert는 "전문가"이다.PM의 역할은 무었일까? 전문가(Expert)의 역할은 무었인지 고민해 볼 필요가 있다.프로젝트 이해관계자는 프로젝트나 프로그램에 개입하거나 영향을 받는 이들로서, 잠재적으로 많은 사람들을 내포한다. 이해 당사자들은 프로젝트에 따라 다양한 형태와 규모를 갖는다. 누군가는 프로젝트에 적극적으로 참여하고, 또 어떤 이들은 프로젝트의 수행이나 최종 생산물..

인생사 2024.05.14

나의 프로필 helloit.tistory.com

2009년에 학교를 졸업하여, 줄곧 개발업무를 하고 있다.초기에는 모바일(피쳐폰) 앱 개발자로 근무 하였으며, 최대수효전력 관련 임베디드 개발자로 4년 근무 하였다.그 이후로 줄곧 안드로이드 개발자로 활동하였으며, 보조로 백엔드 프로그래밍을 하고 있다.현재는 it 관련해서 어려웠던 문제나, 공유하고 싶은 내용을 블로그에 작성하는 취미를 갖고 있다.많은 관심 부탁드려요 ^_________^

인생사 2024.05.14

개발자의 글쓰기 방법 (기술 블로거의 글쓰기 방법)

상대방을 쉽게 이해시키고자, 기술 블로그를 통해서 글을 쓰기 시작했을 것이다. 미국의 언론인 퓰리처상의 창시자인 조셉 퓰리처의 명언을 통해서, 글쓰기의 원칙을 알아 볼 수 있다. ⦁ 제안하는 글쓰기의 원칙.[1] ⓵ 명확성(Clarity) - 독자가 문서를 읽을 때 내용의 모호함이나 혼란이 없이 한 번에 이해할수 있는 글을 작성 한다. - 온전한(잘 갖춰진) 문장을 작성한다. 문장을 명확히 6하원칙에 맞추어 작성하되, '중요한 것'부터 작성을 한다. - 모두가 알것이라고 여겨지는 용어라도, 상세하게 설명한다. ⓶ 간결성(Conciseness) - 독자가 내용을 신속하고 정확하게 이해할 수 있도록, 쉬운 단어와 간결한 문장을 사용한다. - 꾸미지 말고 있는 그대로를 간결하게 작성한다. ⓷ 정확성 (Accu..

IT 2024.04.11

[개발방법론] 객체지향의 기본 원칙(고찰)

다양한 패러다임이 나오고 있고, 패러다임속에서 근본적인 기본 원칙을 지킬 필요가 있다. 기본적인 원칙을 알아보고 실무에 적용해보자. 서론 엔터프라이즈 시스템(Enterprise System)의 개발은 기술적 복잡함과 비즈니스 로직의 복잡성이 큰 시스템이다. 이러한 요구를 해결하기 위한 방법으로 제시된 EJB(Enterprise Java Bena)는 분산객체 구조를 컴포넌트 기반 개발(CBD:Compontent-Based Development) 방법을 통해 구현함으로써 컴포넌트의 특성에 따라 코드를 나누었다. EJB에 기반한 CBD 개발 방법론에서는 비즈니스 로직을을 구현할때 코드나 규약이 작성되는 기술 제약이 발생하게 되었고, 애플리케이션이 객체 지향적인 설계를 통해 개발되는데 제약이 발생했다.[1] 이..

개발방법론 2023.11.21
반응형