|
1 | | -- 프로젝트 산출물 |
| 1 | +# ✅ [5/23] 프로젝트 산출물 |
2 | 2 |
|
3 | | - > 산출물 목록은 프로젝트마다 다르게 요구될 수 있음 |
| 3 | +> - 산출물 목록은 대개 아래와 같지만, 프로젝트마다 다르게 요구될 수 있음 |
| 4 | +> - (1) 개발표준정의서 |
| 5 | +> - (2) 현행시스템분석서 |
| 6 | +> - (3) 요구사항정의서 |
| 7 | +> - (4) 용어사전 |
| 8 | +> - (5) 도메인정의서 |
| 9 | +> - (6) 메뉴구성도 |
| 10 | +> - (7) 화면정의서 |
| 11 | +> - (8) ERD |
| 12 | +> - (9) 테이블정의서 |
| 13 | +> - (10) 단위테스트 수행보고서 및 시나리오 |
| 14 | +> - (11) 통합테스트 수행보고서 및 시나리오 |
| 15 | +> - (12) 사용자매뉴얼 |
| 16 | +> - (13) 관리자매뉴얼 |
| 17 | +> - (14) 운영자매뉴얼 |
4 | 18 |
|
5 | | -(1) 개발표준정의서 |
6 | 19 |
|
7 | | -[목적] 여러 사람이 개발한 것을 마치 한 사람이 개발한 것처럼 표준 정함, 운영 과정에서 참조 [내용] 업무 약자 (ex. PHA 약국관리 MSK 마스크관리) |
8 | 20 |
|
9 | | - function 네이밍 규칙 정함 s+(사용자정의 10자리 내외) |
| 21 | +- (1) 개발표준정의서 |
| 22 | + - 목적 |
| 23 | + - 여러 사람이 개발한 것을 마치 한 사람이 개발한 것처럼 만들기 위해 표준을 정하고, 운영 과정에서 정해진 표준을 참조 |
| 24 | + - 내용 |
| 25 | + - 업무 약자 (ex. PHA 약국관리 MSK 마스크관리) |
| 26 | + - function 네이밍 규칙 s+(사용자정의 10자리 내외) |
| 27 | + - 변수 규칙 (ex. Java 에서 문자열 변수는 str+12312334 구조) |
| 28 | + - 들여쓰기 규칙 |
| 29 | + - SQL문 셀렉트박스 id 규칙 |
| 30 | + - ... |
10 | 31 |
|
11 | | - 변수 규칙 (ex. Java 에서 문자열 변수는 str+12312334 구조) |
12 | 32 |
|
13 | | - 들여쓰기 규칙 |
14 | 33 |
|
15 | | - SQL문 select 박스 id 규칙 |
| 34 | +- (2) 현행시스템분석서 |
16 | 35 |
|
17 | | -(2) 현행시스템분석서 |
| 36 | + - 목적 |
| 37 | + - 2005년 이전에는 회사마다 신규 시스템을 구축하기 위해 프로젝트를 진행했지만, 이후부터는 기존 시스템에 신규 기능 변경을 더하고 신기술 추가하는 식으로 프로젝트가 변형됨 |
| 38 | + - 위 작업을 위해 필요하게 된 것이 현행시스템분석서. 기존 시스템이 어떻게 돌아가고 있는 것인지를 설명 |
18 | 39 |
|
19 | | -[목적] 2005년 이전에는 회사마다 신규 시스템을 구축하기 위해 프로젝트를 진행했지만, 이후부터는 기존 시스템에 신규 기능 변경을 더하고 신기술 추가하는 식으로 프로젝트가 변형됨. 이 작업을 위해 필요하게 된 것이 현행시스템분석서. 기존 시스템이 어떻게 돌아가고 있는 것인지를 설명. |
| 40 | + - 내용 |
| 41 | + - 프로그램 목록/기능 설명 |
| 42 | + - 테이블 구성도(ERD) |
| 43 | + - 인터페이스 정의서 |
| 44 | + - … |
20 | 45 |
|
21 | | -[내용] 프로그램 목록/기능 설명, 테이블 구성도(ERD), Interface 정의서 … |
22 | 46 |
|
23 | | -(3) 요구사항정의서 |
| 47 | + |
| 48 | +- (3) 요구사항정의서 |
24 | 49 |
|
25 | 50 |  |
26 | 51 |
|
27 | | -(4) 용어사전 |
| 52 | + |
| 53 | + |
| 54 | +- (4) 용어사전 |
28 | 55 |
|
29 | 56 |  |
30 | 57 |
|
31 | | -(5) 도메인정의서 |
| 58 | + |
| 59 | + |
| 60 | +- (5) 도메인정의서 |
32 | 61 |
|
33 | 62 |  |
34 | 63 |
|
35 | | -(6) 메뉴구성도 |
| 64 | + |
| 65 | + |
| 66 | +- (6) 메뉴구성도 |
36 | 67 |
|
37 | 68 |  |
38 | 69 |
|
39 | | -(7) 화면정의서 |
| 70 | + |
| 71 | + |
| 72 | +- (7) 화면정의서 |
40 | 73 |
|
41 | 74 |  |
42 | 75 |
|
43 | | -(8) ERD |
44 | 76 |
|
45 | | -(9) 테이블정의서 (DBMS 마다 SQL 쿼리문 넣으면 테이블명세서 제작해주는 기능이 있음) |
| 77 | + |
| 78 | +- (8) ERD |
| 79 | + - E-R 다이어그램 |
| 80 | + - eXERD, ERDCloud 등 활용하여 작성 |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | +- (9) 테이블정의서 (DBMS 마다 SQL 쿼리문 넣으면 테이블명세서 제작 해주는 기능이 있음) |
46 | 85 |
|
47 | 86 |  |
48 | 87 |
|
49 | | -(10) 단위테스트수행보고서 및 시나리오 https://smart-life-studio.tistory.com/332 |
50 | 88 |
|
51 | | -(11) 통합테스트수행보고서 및 시나리오 : 단위테스트는 화면 단위로 시나리오&결과가 기입되지만, 통합테스트는 시나리오(업무 흐름) 단위로 보고서가 작성됨. 보고서 양식은 둘다 비슷. 통합테스트가 완료되어야만 프로젝트를 완료하고 고객에게 제품을 보낼 수 있음 |
52 | 89 |
|
53 | | -(12) 사용자매뉴얼 : 엔드 유저 대상으로 작성 |
| 90 | +- (10) 단위테스트수행보고서 및 시나리오 |
| 91 | + - 참고자료 : https://smart-life-studio.tistory.com/332 |
| 92 | + |
| 93 | + |
| 94 | + |
| 95 | +- (11) 통합테스트수행보고서 및 시나리오 |
| 96 | + - 단위테스트는 화면 단위로 시나리오&결과가 기입되지만, 통합테스트는 시나리오(업무 흐름) 단위로 보고서가 작성됨 (보고서 양식은 둘다 비슷) |
| 97 | + - 통합테스트가 완료되어야만 프로젝트를 완료하고 고객에게 제품을 보낼 수 있음 |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | +- (12) 사용자매뉴얼 |
| 102 | + - 엔드 유저 대상으로 작성 |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | +- (13) 관리자매뉴얼 |
| 107 | + - 개발자 대상이 아님에 유의 |
| 108 | + |
54 | 109 |
|
55 | | -(13) 관리자매뉴얼 : 개발자 대상이 아님 |
56 | 110 |
|
57 | | -(14) 운영자매뉴얼 : 서버 관리자가 대상. 웹 서버나 WAS 디렉토리 구조 등을 설명해줌 |
| 111 | +- (14) 운영자매뉴얼 |
| 112 | + - 서버 관리자가 대상 |
| 113 | + - 웹 서버나 WAS 디렉토리 구조 등을 설명 |
0 commit comments