본문 바로가기

Tech96

데이터요건분석(정보 요구 사항 개요) 데이터 요건 분석 1. 정보 요구 사항 개요 1) 정보요구사항이란 업무의 개선 사항이나 신규 개발 사항으로 시스템을 통해 기능상의 목적을 달성하기 위해 요청하는 내용을 말한다. 2) 정보 요구사항 생명주기 모형 정보요구사항수집 : 사용자 인터뷰, 설문지, 워크숍, 현행 시스템 분석을 통해 수집 정보요구사항 분석/정의 정보요구사항 상세화 정보요구사항 검증 3) 정보 요구 사항 유형 외부인터페이스요건 : 시스템의 모든 입/출력에 관한 요건으로, 대외기관으로부터 수신/송신하는 방식이 추가/변경 되었을 경우에 발생하는 경우의 요건을 말한다. 중복성 : 기존에 동일한 형태의 인터페이스가 존재하는지 체크해야 한다. 표준준수도 : IF 관련 표준을 준수하는지 체크해야 한다. 기능개선요건 불가변성 : 향후 재변경되지 .. 2018. 5. 27.
SQL Server data HASHBYTES 를 이용한 암호화 Data를 암호화 하는 방법은 여러가지가 있다.이번에는 HASHBYTES 함수를 이용한 data 암호화 방식을 알아보자. HASHBYTES로 암호화를 진행하면 다음과 같은 특징이 있다.복호화가 불가능하다.인덱스 사용이 가능하다. 먼저 AdventureWorks2012 Database를 선택한 다음, 아래와 같이 테스트 테이블을 만들고, 데이터를 암호화 한다. Use AdventureWorks2012 go if OBJECT_ID('dbo.EmpTest') IS NOT NULL drop table dbo.EmpTest go --테이블 만들기 select BusinessEntityID, LoginID, JobTitle, HireDate into dbo.EmpTest from HumanResources.Empl.. 2018. 5. 15.
Eclipse(STS) Project SVN 연결 Eclipse(STS)에서 SVN으로 내려받은 프로젝트를 새로운 프로젝트로 추가(등록)하는 방식이 필요할 때가 있다.예를 들어, 기존 프로젝트의 framework 의 활용이 필요하다든지, 유사한 프로젝트를 진행해야 할 경우, 이러한 방법이 많이 사용될 수 있다. 먼저, svn으로부터 프로젝트를 내려받자.내려받은 프로젝트는 아래 그림과 같이 이 프로젝트가 SVN의 Repository와 연결되어 있다는 것을 알 수 있다.(Project 선택 -> Right Mouse click -> Properties -> Subversion 선택)이 프로젝트를 새로운 추가(등록)하기 위해서는 기존 연결과 끊어야 된다.Project 선택 -> Right Mouse Click -> Team -> Disconnect 선택 하면.. 2018. 5. 10.
Java collection - Set Java Collection은 객체 그룹을 나타내며, 저장 및 검색 방법에 따라 Set, Map, List 로 나뉘어진다.간단히 요약하면 Set에는 중복 값을 허용하지 않으며, Map은 키와 값 유형의 데이터 형태로 제공된다.그리고, List는 인덱스 위치에 값을 순차적으로 저장하는데 사용된다. 그림으로 인터페이스와 구현 클래스 관계를 정리하자면 아래와 같다.먼저 Set 부터 알아보자. HashSet은 빠른 접근 속도를 가지는 반면에 중복 저장이 허용되지 않는다. 또한, 객체(데이터)를 인덱스로 관리하지 않기 때문에, 저장 순서를 보장하지 않는다.HashSet은 객체를 저장하기 전, hashCode() 를 호출하여 이미 저장되어 있는 객체들의 해시코드와 비교한다.만약 동일한 해시코드가 있다면 equals.. 2018. 5. 9.
반응형