본문 바로가기

반응형

Dev.

소프트웨어 공학에서의 프로세스 ■ 소프트웨어 프로세스- 순서의 제약이 있는 작업의 집합 (작업의 순서)- 적절히 수행되면 높은 품질과 생산성을 가질 수 있음 ■ 프로세스 모델- 프로젝트를 위한 작업의 단계와 순서- 각 단계 작업 수행의 제약사항이나 조건 등을 모아 놓은 것- 프로세스를 개발하기 위한 일반적인 가이드라인 ■ Code - And -Fix- 공식적인 가이드라인이나 프로세스 없이 개발하는 형태- 문제점 1) 사용자의 높은 요구 수준에 도달하려면 계속 고치는 작업이 필요 → 개발 비용증가2) 계획이 없어 작업의 목표가 없음3) 체계적인 테스트 작업이나 품질 보증 차원의 활동에 대한 필요성의 인식이 없음 ■ 소프트웨어 개발 프로세스 모델1. 폭포수 모델 (Water-Fall Model) - 각 단계가 순차적으로.. 더보기
[C#] 정수형 숫자 세자리 마다 콤마(,) 표시하는 방법 값이 0인경우 Null 출력 하기 String.Format("{0:##,##}" 변수명); int total_cost = 12140104; int total_money_cost = 8278383; int total_card_cost = -7215663; int total_point_cost = 12280; string output = null; output = ""; output += "" + "" + dsResult.Tables[0].Select().Length + "" + ""; output += "" + "" + String.Format("{0:##,##}", total_money_cost) + "" + ""; output += "" + "" + String.Format("{0:##,##}", to.. 더보기
[MSSQL 2008] 다른 DB의 데이터 검색해서 받아오기 (프로시저 이용) 다른 데이터베이스의 테이블에서 데이터를 검색해야하는 경우 프로시저와 exec를 이용해 받아올 수 있습니다. 1. DB명이 고정되어있는 경우 -- 데이터를 저장할 임시테이블 생성 create table #temp ( 필드명 자료형, 필드명 자료형 ... ) -- Exec와 프로시저를 이용해 다른 DB에 있는 테이블 검색한다. -- 프로시저는 검색할 테이블 DB에 미리 생성 되어 있어야한다. Insert #temp Exec [DB명].[dbo].[프로시저명] [전달할 인자] 예제. -- 데이터를 저장할 임시테이블 생성 create table #temp ( store_employee_serial varchar(10), store_employee_name varchar(10) ) -- Exec와 프로시저를 이용.. 더보기
[MSSQL 2008] 테이블 3개 조인하는 방법(FULL OUTER JOIN) ※ FULL OUITER JOIN 연산을 이용한 테이블 3개 조인하는 방법 SELECT *FROM '테이블 1' AS '테이블 1'FULL OUTER JOIN'테이블2' AS '테이블2'ON '테이블1'.'필드명' = '테이블2'.'필드명'FULL OUTER JOIN'테이블3' AS '테이블3'ON '테이블1(또는 2)'.'필드명' = '테이블3'.'필드명'SELECT *FROM INFO_CUSTOMER AS ICFULL OUTER JOININFO_EMPLOYEE AS IEON IC.CUST_EMPLOYEE = IE.EMP_SERIALFULL OUTER JOININFO_SALES AS ISSON IC.CUST_SERIAL = ISS.SALES_CUST_SERIAL 더보기
[MSSQL 2008] 날짜 형식변환(CONVERT) 순번 변환식 결과 1 CONVERT(VARCHAR, '날짜', 1) 월/일/년(yy) 2 CONVERT(VARCHAR, '날짜', 2) 년(yy).월.일 3 CONVERT(VARCHAR, '날짜', 3) 일/월/년(yy) 4 CONVERT(VARCHAR, '날짜', 4) 일.월.년(yy) 5 CONVERT(VARCHAR, '날짜', 5) 일-월-년(yy) 6 CONVERT(VARCHAR, '날짜', 8) 시:분:초 7 CONVERT(VARCHAR, '날짜', 9) 월 일 년(yyyy) 시:분:초(AM/PM) 8 CONVERT(VARCHAR, '날짜', 13) 일 월 년(yyyy) 시:분:초:소수점 9 CONVERT(VARCHAR, '날짜', 14) 시:분:초:소수점 10 CONVERT(VARCHAR, '.. 더보기
[Java] 자바 환경변수 설정 1. 자바(JDK) 경로 확인 내컴퓨터 → C:\ → Program Files → Java → jdkx.x.x (jdk 폴더명은 버전 마다 다름) 2. 환경변수 설정 2-1. 내컴퓨터 아이콘에서 오른쪽 클릭후 속성 선택( 단축키 : 윈도우키 + PauseBreak) 2-2. 고급 시스템 설정 선택 2-3. 환경변수 선택 2-4. 새로 만들기 선택 2-5. 변수 설정 2-6. Path 설정 2-7 변수 입력 마지막내용 뒤에 "%JAVA_HOME%\bin;" 입력 3. 설정 확인 3-1. 명령프롬프트 실행 (단축키 : 윈도우키 + R → cmd ) 3-2. javac 입력 후 엔터 더보기
커스텀 다이얼로그 띄우기 Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext .getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.activity_send_user_message, (ViewGroup) findViewById(R.id.layout_root)); AlertDialog.Builder aDialog = new AlertDialog.Builder( CRSMainActivity.this); aDialog.setTitle(sendUserID + "님에게 메시지 전송"); aDialog.setView(layout.. 더보기
Sleep() 함수 직접 만들어 보자 문제 : sleep함수를 작성한다. 조건 1. sleep 함수는 int 형과 char형 두가지 형식을 매개변수로 받는다. ex] sleep(1), sleep("1") 2. 기존 Sleep()함수는 이용하지 않는다. ※ Sleep() 란? Sleep은 스레드를 일정시간 정지시키는 함수 Sleep함수의 원형은 windows.h 헤더파일에 정의 되어있다. ex) Sleep(5000); //Sleep 스레드를 5초간 정지시킨다. 1초 = 1000 ■ 생각해보기 조건1을 위해 atoi()함수 사용 atoi() = 문자열을 정수형으로 변환 해주는 함수 헤더파일 stdlib.h 조건2를 위해 1) 아무 일을 수행하지 않는 반복문 사용 2) 현재 시간을 반환하는 time()함수 이용 헤더파일 time.h -> 현재 시.. 더보기

반응형