분류 전체보기 26

[IT기획] 요구사항정의서 란? 작성 방법 및 예시

IT 프로젝트 요구사항 정의서는 프로젝트를 시작하기 위한 핵심 문서 중 하나로, 프로젝트의 성공을 위해 필수적입니다. 요구사항 정의서는 프로젝트의 범위와 목적, 기대 결과물, 시스템 또는 소프트웨어의 기능, 성능, 보안, 사용자 요구사항 등을 상세히 기술하여 프로젝트 팀과 이해당사자 간에 공유되고 이해되어야 합니다. 아래에서 IT 프로젝트 요구사항 정의서를 작성하는 방법과 중요한 요소에 대해 알려드리겠습니다. ▶ IT 프로젝트 요구사항 정의서 작성 방법 프로젝트 개요 및 목적: 요구사항 정의서를 시작할 때 프로젝트의 전반적인 개요와 목적을 명확하게 정의합니다. 프로젝트의 필요성과 목표를 간결하게 설명합니다. 프로젝트 범위 및 제약 사항: 프로젝트의 범위를 정의하고, 어떤 작업이 포함되고 어떤 작업이 제외..

IT 기획 2024.01.12

[금융IT] 금융시스템 책임자 승인 프로세스 정리 및 오류해결.

▶ 업무일정 : 2024.01.02~2024.01.10 ▶ 문제상황 고객사인 삼O자산운용에서 업무 처리 후 책임자 승인을 요청 -> 책임자 pc에서 업무담당자의 화면 캡처 이미지가 정상적으로 보이지 않는 문제가 발생 -> 그러나 정상적으로 보이는 경우도 있고, 안 보이는 경우도 있어서, 상황을 특정하기가 어려움. ▶ 책임자 승인 프로세스 정리. 당사의 금융시스템의 책임자 승인 로직은, onTimer를 이용한 TCP방식의 client-server 구조로 설계 되어 있음. 1. 업무담당자의 책임자 승인 요청 과정. 1-1. 업무담당자 클라이언트에서 서버에 처리되는 거래(ex, 매수신청)가 책임자 승인을 해야하는 건인지 확인을 요청. 1-2. 서버는 책임자 승인 요건 DB를 조회하여, 해당 거래가 책임자 승인..

IT 개발 2024.01.11

[펀드] 펀드결산이란? 재투자, 현금배당

2023.01.19 결산 관련 서비스 수정 건이 있어, 조치하던 중 업무적으로 결산이 어떻게 처리되는지 알게 되어 정리해보려 한다. 펀드 결산 이란? 1. 신탁회계기간 동안에 운영성과와 순이익을 확정하고, 발생한 이익분배금을 펀드계좌원장에서 차감하는 일련의 절차를 말합니다. 2. 신탁회계기간(보통 1년)의 종료일이나 신탁계약의 해지(상환)시에 결산을 진행합니다. 3. 원칙적으로는 펀드의 기준가격이 최초 설정 시의 기준가격으로 환원(보통 1000원)됩니다. 4. 고객의 매입 건 별로 과표를 계산하여 합산한 금액이 이익분배금보다 크거나 작은 경우, 해당 과표를 유보하여 추후 환매(상환) 시 환매(상환) 금액에 반영합니다. 재투자 란? 1. 결산 시 확정된 이익분배금을 수익자에게 현금으로 지급(현금배당)하지 ..

펀드 2023.01.19

[펀드] 매수/환매 좌수, 금액, 전액신청 계산해보기

2023.01.16(월) 인턴사원 교육 중 좌수신청, 금액신청, 전액신청에 대해 헷갈려하는 부분이 많아서 정리해보려 한다. * 펀드명 : KOSIP200 INDEX펀드 * 기준가격(원본기준가 1,000) 2023.01.12(목) : 1,000 2023.01.13(금) : 1,100 2023.01.14(토) : 휴일 2023.01.15(일) : 휴일 2023.01.16(월) : 1,200 * 기준일 매수 환매 신청일 T T 체결일(기준가적용일) T+1 T+1 결제일(대금지급일) T+1 T+2 좌수신청(5,000좌) 좌수신청은 좌수가 기준이 되는 신청 방법이다. 신청일 부터 결제 될 때까지 좌수는 변동되지 않고, 좌수에 맞게 금액이 계산되어 결제금액이 결정되는 신청방식이다. 1. 매수 좌수신청 * 신청일 신..

펀드 2023.01.16

[펀드] 신청일, 체결일, 결제일, LT 란?

2023.01.13 인턴사원 교육 중 신청일, 체결일(기준가적용), 결제일에 대한 개념을 좀 어려워해서, 정리 겸 복습해보려 한다. 신청일, 체결일, 결제일 신청일 체결일 결제일 매수 T T+1 T+1 환매 T T+2 T+3 펀드 집합투자약관을 보게 되면, 위의 표와 같은 내용은 필수로 들어가게 된다. 여기서 T일은 영업일을 의미한다. 영업일이란 한국거래소의 영업일 기준을 의미하며, 휴일/공휴일/거래소휴장일을 제외한 날을 의미한다. 그래서 오늘 T일이 '금요일'이라면 T+1일은 '월요일', T+2일은 '화요일', T-1일은 '목요일'이 되는 것이다. 위와 같이 신청일과 체결, 결제일이 각각 다른 이유는 펀드는 주식과 다르게 가격이 실시간으로 계산되지 않다 보니, 거래가 일어나는 일자의 차이가 존재할 수밖..

펀드 2023.01.14

[펀드] 좌수, 기준가 계산해보기

2023.01.13 인턴사원 교육 중 좌수와 기준가에 대해 초보자들이 헷갈려하는 부분이 많아서 복습 겸 정리를 해보려고 한다. 좌수 란? 좌수는 펀드를 세는 단위를 말합니다. 주식은 "삼성전자 주식 10주" 이렇게 표현하듯이, 펀드는 "KOSPI 200 인덱스 펀드 10좌"로 표현합니다. 자산운용사에서 펀드를 만들 때 설정하는 집합투자(펀드)약관에 따라 펀드 1좌 당 가격이 다르지만, 보통 "1좌당 1원"으로 보고 좌수를 계산합니다. 예를 들어서, 'KOSPI200 인덱스 펀드'가 오늘 기준가격이 "1,000원" 이면, 이것을 "20,000원" 어치를 사게 되면, "20,000 / 1,000 = 20좌"를 매수신청하게 되는 것 입니다. 다만, 펀드는 주식과 다르게 체결(기준가 적용)일의 기준가격으로 재계..

펀드 2023.01.13

[Java] 날짜, 시간 함수 알아보기 - Date, Calendar

2023.01.11 상품권 등록 시 유효성 체크 서비스를 개발하던 중, 시간 관련 함수를 사용해야 하는데 문법이 정확히 기억이 나지 않았다. 역시 구글링을 통해 빠르게 해결하였고, 공부한 부분을 잊지 않기 위해 정리해보려 한다. 1. Date, Calendar - Date, Calendar 객체 생성 // Date 객체 생성 Date date = new Date(); // 사용불가, Calendar 는 추상 클래스로 new를 이용한 객체 생성이 불가 Calendar cal = new Calendar(); // Calendar class를 구현한 class의 객체를 반환 Calendar cal = Calendar.getInstance(); - Date Calendar 전환 // Date를 Calendar로..

IT 개발 2023.01.11

[펀드] 예수금(예탁금) 이용료 계산해보기

2023.01.09, 펀드 판매 시스템의 한 고객사로부터 "예탁금 이용료 계산이 잘 못 되는 거 같다"라는 확인 요청이 들어왔다. (예탁금은 예수금이라고 하며, 일반적인 은행의 입출금통장이라고 생각하면 이해가 쉽다. 입출금통장의 이자!!!) 문제점 1 예수금 계좌가 분기단위로 예탁금이용료를 지급하는 계좌 였다. 4분기 예탁금 이용료를 지급하기 위해서는 2022.10.01 ~ 2022.12.31 기간의 예탁금 이용료를 지급해야 했는데, 2022.10.04 ~ 2022.12.31로 계산되는 현상이 발생했다. 해결방법 1 예탁금 이용료 지급 서비스 소스 코드를 보니, 예탁금 이용로 산정 시작일을 직전 이용료 지급일로 제대로 가져오고 있었다. 3분기 지급일이 2022.09.30(금) 이후 날짜를 세팅하는 부분에..

펀드 2023.01.09

[Spring] 트랜잭션 AOP 기능 정리

2023.01.06, 금융상품권 관련 신규 서비스를 개발하던 중, exception 발생 시 Transaction Rollback이 안 되는 현상이 발생했다. 관련해서 Transaction 처리 서비스를 뜯어서 정리해보고 어떤 점이 문제였는지 기록해두려 한다. 모바일 앱에서 금융상품권을 등록하면, 직판 코어 시스템으로 요청을 보내고 거기서 쿠프마케팅이라는 금융상품권 시스템으로 상품권등록 api호출을 진행하였다. 쿠프마케팅 측에서 정상 리턴을 제공받고, 향후 코어 시스템 서비스 로직 수행 중 에러가 발생할 경우, 예외처리를 통해 쿠프마케팅 시스템에 망취소 api를 호출해 줘야 했다. 테스트 진행을 위해 강제 익셉션을 발생 시켰고, 쿠프마케팅 쪽에 정상적으로 망취소 서비스까지 호출하여 리턴을 받았으나, 기존..

IT 개발 2023.01.07

[IT기획 용어정리] 계약금액, 공급가액, 부가가치세, 지체보상금, 중도금, 잔금 이란?

계약금액 계약을 체결할 때 예정가격에 기초하여 계약당사자가 합의하여 정하는 금액이다. IT프로젝트를 발주 할 당시에 이사회, 심의위원회 등을 통해 예산이 보통 사전에 정해져있기 때문에, 실제 계약 체결당시 업체와 협의를 통해 계약금액을 사전적으로 조절하는 것이 일반적이다. 계약금액 자체가 몇차례에 걸쳐서 보통 조정되기 때문에, 수행사는 처음에 좀 높게 책정하는 경향이 있다. 공급가액 + 부가가치세(10%) 를 합해서 계약금액으로 처리한다. 공급가액 물품 또는 개발용역의 공급에 대하여 거래상대방으로부터 받는 가액인 과세표준이 되는 금액이다. 실제 물품가격을 말한다. 같은 기능을 하는 다양한 업체의 공급물품 및 용역업체들이 있기 때문에, 예산에 맞게 공급가액을 책정하는 것이 중요하다. 부가가치세 물품 또는 ..

IT 기획 2023.01.06