Skip to content

Commit 65a0801

Browse files
committed
240323 Update 0523_PROJECT.md
1 parent e891a14 commit 65a0801

File tree

1 file changed

+79
-23
lines changed

1 file changed

+79
-23
lines changed

notes/0523_PROJECT.md

Lines changed: 79 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,113 @@
1-
- 프로젝트 산출물
1+
# [5/23] 프로젝트 산출물
22

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) 운영자매뉴얼
418
5-
(1) 개발표준정의서
619

7-
[목적] 여러 사람이 개발한 것을 마치 한 사람이 개발한 것처럼 표준 정함, 운영 과정에서 참조 [내용] 업무 약자 (ex. PHA 약국관리 MSK 마스크관리)
820

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+
- ...
1031

11-
변수 규칙 (ex. Java 에서 문자열 변수는 str+12312334 구조)
1232

13-
들여쓰기 규칙
1433

15-
SQL문 select 박스 id 규칙
34+
- (2) 현행시스템분석서
1635

17-
(2) 현행시스템분석서
36+
- 목적
37+
- 2005년 이전에는 회사마다 신규 시스템을 구축하기 위해 프로젝트를 진행했지만, 이후부터는 기존 시스템에 신규 기능 변경을 더하고 신기술 추가하는 식으로 프로젝트가 변형됨
38+
- 위 작업을 위해 필요하게 된 것이 현행시스템분석서. 기존 시스템이 어떻게 돌아가고 있는 것인지를 설명
1839

19-
[목적] 2005년 이전에는 회사마다 신규 시스템을 구축하기 위해 프로젝트를 진행했지만, 이후부터는 기존 시스템에 신규 기능 변경을 더하고 신기술 추가하는 식으로 프로젝트가 변형됨. 이 작업을 위해 필요하게 된 것이 현행시스템분석서. 기존 시스템이 어떻게 돌아가고 있는 것인지를 설명.
40+
- 내용
41+
- 프로그램 목록/기능 설명
42+
- 테이블 구성도(ERD)
43+
- 인터페이스 정의서
44+
-
2045

21-
[내용] 프로그램 목록/기능 설명, 테이블 구성도(ERD), Interface 정의서 …
2246

23-
(3) 요구사항정의서
47+
48+
- (3) 요구사항정의서
2449

2550
![요구사항정의서](0523_PROJECT.assets/요구사항정의서.png)
2651

27-
(4) 용어사전
52+
53+
54+
- (4) 용어사전
2855

2956
![용어사전](0523_PROJECT.assets/용어사전.png)
3057

31-
(5) 도메인정의서
58+
59+
60+
- (5) 도메인정의서
3261

3362
![도메인정의서](0523_PROJECT.assets/도메인정의서.png)
3463

35-
(6) 메뉴구성도
64+
65+
66+
- (6) 메뉴구성도
3667

3768
![메뉴구성도](0523_PROJECT.assets/메뉴구성도.png)
3869

39-
(7) 화면정의서
70+
71+
72+
- (7) 화면정의서
4073

4174
![화면정의서](0523_PROJECT.assets/화면정의서.png)
4275

43-
(8) ERD
4476

45-
(9) 테이블정의서 (DBMS 마다 SQL 쿼리문 넣으면 테이블명세서 제작해주는 기능이 있음)
77+
78+
- (8) ERD
79+
- E-R 다이어그램
80+
- eXERD, ERDCloud 등 활용하여 작성
81+
82+
83+
84+
- (9) 테이블정의서 (DBMS 마다 SQL 쿼리문 넣으면 테이블명세서 제작 해주는 기능이 있음)
4685

4786
![테이블정의서](0523_PROJECT.assets/테이블정의서.png)
4887

49-
(10) 단위테스트수행보고서 및 시나리오 https://smart-life-studio.tistory.com/332
5088

51-
(11) 통합테스트수행보고서 및 시나리오 : 단위테스트는 화면 단위로 시나리오&결과가 기입되지만, 통합테스트는 시나리오(업무 흐름) 단위로 보고서가 작성됨. 보고서 양식은 둘다 비슷. 통합테스트가 완료되어야만 프로젝트를 완료하고 고객에게 제품을 보낼 수 있음
5289

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+
54109

55-
(13) 관리자매뉴얼 : 개발자 대상이 아님
56110

57-
(14) 운영자매뉴얼 : 서버 관리자가 대상. 웹 서버나 WAS 디렉토리 구조 등을 설명해줌
111+
- (14) 운영자매뉴얼
112+
- 서버 관리자가 대상
113+
- 웹 서버나 WAS 디렉토리 구조 등을 설명

0 commit comments

Comments
 (0)