λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
IPP/SWμΌν•™μŠ΅λ³‘ν–‰ 내뢀평가

[내뢀평가] λͺ¨λ“ˆν™”, νŒ¨ν‚€μ§•, 릴리즈 λ…ΈνŠΈ : μ œν’ˆμ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§•

by IworldT 2021. 10. 12.
λ°˜μ‘ν˜•

이번 μΌν•™μŠ΅λ³‘ν–‰μ œ 내뢀평가 μ£Όμ œλŠ”  μ œν’ˆμ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• 이닀.

 

 

 

μœ„μ˜ μžλ£ŒλŠ” μ•„λž˜μ— 링크에 μ ‘μ†ν•΄μ„œ 찾을 수 μžˆλ‹€.

NCS 곡식 μ‚¬μ΄νŠΈ

https://www.ncs.go.kr/unity/th03/ncsSearchMain.do

 

μ½”λ“œκ²€μƒ‰μ„ ν΄λ¦­ν•˜μ—¬ 20 01 02 02 09 λ₯Ό μž…λ ₯ν•˜λ©΄ 이번 주제인 μ œν’ˆμ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§•μ„ 찾을 수 μžˆλ‹€.

 

ν•˜λ‚˜λ₯Ό ν΄λ¦­ν•˜μ—¬ 접속해보면 ν•˜λ‹¨μ— μ—¬λŸ¬ ν•™μŠ΅λͺ¨λ“ˆμ΄ 있고, κ·Έ 쀑에 μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• pdfλ₯Ό λ‹€μš΄λ°›μœΌλ©΄ λœλ‹€.

λ§Œμ•½ μžλ£Œκ°€ 보이지 μ•ŠλŠ”λ‹€λ©΄ 이 κ²Œμ‹œκΈ€μ„ μ°Έκ³ ν•˜μž.

https://iworldt.tistory.com/32

 


 

1. μ†Œν”„νŠΈμ›¨μ–΄μ˜ λͺ¨λ“ˆμ˜ μ˜λ―Έμ™€ λͺ¨λ“ˆν™”μ˜ μž₯점

λͺ¨λ“ˆμ΄λž€?

 : μ†Œν”„νŠΈμ›¨μ–΄ μ„€κ³„μ—μ„œ κΈ°λŠ₯λ‹¨μœ„λ‘œ λΆ„ν•΄ν•˜κ³  좔상화 λ˜μ–΄ μž¬μ‚¬μš© 및 곡유 κ°€λŠ₯ν•œ μˆ˜μ€€μœΌλ‘œ λ§Œλ“€μ–΄μ§„ λ‹¨μœ„.

 

λͺ¨λ“ˆν™”λž€?

 : μ†Œν”„νŠΈμ›¨μ–΄μ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚€κ±°λ‚˜ μ‹œμŠ€ν…œμ˜ 디버깅, μ‹œν—˜, 톡합 및 μˆ˜μ •μ„ μš©μ΄ν•˜λ„λ‘ ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ 섀계 기법.

   μ‹œμŠ€ν…œμ„ λͺ¨λ“ˆλ“€λ‘œ κ·œμ •ν•˜μ—¬ λͺ¨λ“ˆ κ°„ κ²°ν•©λ„μ˜ μ΅œμ†Œν™”μ™€ μ‘μ§‘λ„μ˜ μ΅œλŒ€ν™”λ₯Ό λͺ©ν‘œλ‘œ ν•œλ‹€.

 

λͺ¨λ“ˆν™”μ˜ μž₯점

 - ν”„λ‘œκ·Έλž¨μ˜ 효율적인 관리 및 μ„±λŠ₯ ν–₯상

 - 전체적인 μ†Œν”„νŠΈμ›¨μ–΄ μ΄ν•΄μ˜ μš©μ΄μ„± μ¦λŒ€ 및 λ³΅μž‘μ„± κ°μ†Œ

 - μ†Œν”„νŠΈμ›¨μ–΄ μ‹œν—˜, 톡합, μˆ˜μ • μ‹œ μš©μ΄μ„± 제곡

 - κΈ°λŠ₯의 뢄리가 κ°€λŠ₯ν•˜κ³  μΈν„°νŽ˜μ΄μŠ€κ°€ λ‹¨μˆœ

 - 였λ₯˜μ˜ νŒŒκΈ‰ 효과λ₯Ό μ΅œμ†Œν™”

 - λͺ¨λ“ˆμ˜ μž¬μ‚¬μš© κ°€λŠ₯으둜 개발과 μœ μ§€λ³΄μˆ˜κ°€ 용이

 

 

2. νŒ¨ν‚€μ§•μ—μ„œμ˜ 릴리즈 λ…ΈνŠΈμ˜ κ°œλ… 및 μ€‘μš”μ„±

νŒ¨ν‚€μ§•μ΄λž€?

 : 개발이 μ™„λ£Œλœ μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ³ κ°μ—κ²Œ μ „λ‹¬ν•˜κΈ° μœ„ν•œ ν˜•νƒœλ‘œ νŒ¨ν‚€μ§•ν•˜κ³ , μ„€μΉ˜μ™€ μ‚¬μš©μ— ν•„μš”ν•œ 제반 절차 및 ν™˜κ²½ λ“± 전체 λ‚΄μš©μ„ ν¬ν•¨ν•˜λŠ” 맀뉴얼을 μž‘μ„±ν•˜λ©°, μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ 패치 개발과 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό μœ„ν•΄ 버전 관리λ₯Ό μˆ˜ν–‰ν•˜λŠ” λŠ₯λ ₯

 

릴리즈 λ…ΈνŠΈλž€?

 : 릴리즈 λ…ΈνŠΈλŠ” 쑰직의 μ΅œμ’… μ‚¬μš©μžμΈ 고객과 잘 μ •λ¦¬λœ 릴리즈 정보λ₯Ό κ³΅μœ ν•˜λŠ” λ¬Έμ„œμ΄λ‹€. 상세 μ„œλΉ„μŠ€λ₯Ό ν¬ν•¨ν•˜μ—¬ νšŒμ‚¬κ°€ μ œκ³΅ν•˜λŠ” μ œν’ˆμ„ λ§Œλ“€μ–΄ μˆ˜μ •, λ³€κ²½ λ˜λŠ” κ°œμ„ ν•˜λŠ” 일련의 μž‘μ—…λ“€μ΄λ©°, 릴리즈 정보듀이 μ΄λŸ¬ν•œ λ¬Έμ„œλ₯Ό 톡해 μ œκ³΅λœλ‹€. 이 정보듀은 μ² μ €ν•˜κ²Œ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜κ³ , 개발 νŒ€μ—μ„œ μ œκ³΅ν•˜λŠ” 사양에 λŒ€ν•΄ μ΅œμ’… 승인된 ν›„ λ¬Έμ„œλ₯Ό 톡해 λ°°ν¬λœλ‹€.

 

릴리즈 λ…ΈνŠΈμ˜ μ€‘μš”μ„±

 (1) 릴리즈 λ…ΈνŠΈμ—λŠ” ν…ŒμŠ€νŠΈ 결과와 정보가 ν¬ν•¨λœλ‹€. μ‚¬μš©μžμ—κ²Œ μ΅œμ’… 배포된 릴리즈 λ…ΈνŠΈλ₯Ό 보면 ν…ŒμŠ€νŠΈκ°€ μ–΄λ–»κ²Œ μ§„ν–‰λλŠ”μ§€, 개발 νŒ€μ˜ 제곡 사양을 μ–Όλ§ˆλ‚˜ μ€€μˆ˜ν–ˆλŠ”μ§€λ₯Ό 확인해 λ³Ό 수 μžˆλ‹€.

 (2) μ‚¬μš©μžμ—κ²Œ 보닀 더 ν™•μ‹€ν•œ 정보λ₯Ό μ œκ³΅ν•œλ‹€.

 (3) 기본적으둜 전체적인 μ œν’ˆμ˜ μˆ˜ν–‰ κΈ°λŠ₯ 및 μ„œλΉ„μŠ€μ˜ λ³€ν™”λ₯Ό κ³΅μœ ν•œλ‹€.

 (4) μžλ™ν™” κ°œλ…κ³Ό ν•¨κ»˜ν•˜μ—¬ μ μš©ν•  수 μžˆλ‹€. 이λ₯Ό 톡해 전체적인 버전 관리 및 릴리즈 정보λ₯Ό μ²΄κ³„μ μœΌλ‘œ 관리할 수 μžˆλ‹€.

 

 

3. νŒ¨ν‚€μ§• 도ꡬλ₯Ό ν™œμš©ν•œ μ„€μΉ˜, 배포 μˆ˜ν–‰ μˆœμ„œμ™€ 단계별 μ„€λͺ…

 

 

λΉŒλ“œ λ‚΄μš© 식별

1. 릴리즈 λ…ΈνŠΈ μž‘μ„±μ„ μœ„ν•œ λͺ¨λ“ˆ 및 λΉŒλ“œ : λͺ¨λ“ˆν™”, νŒ¨ν‚€μ§•μ„ ν†΅ν•œ 릴리즈 λ…ΈνŠΈμ˜ ν•­λͺ©μ„ μ •λ¦¬ν•œλ‹€.

2. I/O 데이터, 전체적인 κΈ°λŠ₯ μ •μ˜ 및 데이터 흐름 : μ†ŒμŠ€ κΈ°λŠ₯을 톡해 μ²˜λ¦¬λ˜λŠ” int, char ν˜• 데이터, κΈ°λŠ₯ 및 λ°μ΄ν„°μ˜ 흐름을 μ •λ¦¬ν•œλ‹€. 

3. Function λ‹¨μœ„ 및 Output에 λŒ€ν•œ 상세 μ •μ˜ : 메인 ν•¨μˆ˜ μ΄μ™Έμ˜ 호좜 ν•¨μˆ˜λ₯Ό μ •μ˜ν•˜κ³ , 이에 λŒ€ν•œ 좜λ ₯값을 μ‹λ³„ν•œλ‹€.

 

νŒ¨ν‚€μ§• 도ꡬ 식별

1. νŒ¨ν‚€μ§• λ„κ΅¬μ˜ 사전 선택 : νŒ¨ν‚€μ§• 도ꡬ 선택 μ‹œ μ•”ν˜Έν™”/λ³΄μ•ˆ κΈ°λŠ₯을 κ³ λ €ν•œλ‹€.

2. μ•”ν˜Έ /λ³΄μ•ˆ κΈ°λŠ₯ 확인 : νŒ¨ν‚€μ§• λ„κ΅¬μ—μ„œ μ•”ν˜Έν™”/λ³΄μ•ˆμ˜ κΈ°λŠ₯을 μ‹λ³„ν•œλ‹€.

 

νŒ¨ν‚€μ§• μˆ˜ν–‰

1. μ½˜ν…μΈ  λΆ„λ°°μž, 배포자, μ†ŒλΉ„μž κ°„μ˜ DRM 흐름을 확인 : DRM 흐름도λ₯Ό μ°Έκ³ ν•˜μ—¬ 3μžκ°„ 의 흐름을 ν™•μΈν•œλ‹€.

2. νŒ¨ν‚€μ§• μˆ˜ν–‰ μ‹œ ν‚€ 관리, λ³΄μ•ˆ κ°œλ… ν™•μΈν•˜λ©° μˆ˜ν–‰ : λ°˜λ“œμ‹œ ν‚€ 관리, λ³΄μ•ˆ κ°œλ…μ„ 반영 ν•œ νŒ¨ν‚€μ§•μ„ μˆ˜ν–‰ν•œλ‹€.

 

νŒ¨ν‚€μ§• 도ꡬ μ„€μΉ˜

1. ν™˜κ²½μ— 맞게 νŒ¨ν‚€μ§• 도ꡬ μ„€μΉ˜ μž‘μ—… 진행 : 사전 μ„ νƒλœ νŒ¨ν‚€μ§• 도ꡬ μ„€μΉ˜ μ§„ν–‰ν•œλ‹€.

2. νŒ¨ν‚€μ§• 도ꡬ μ„€μΉ˜ μ™„λ£Œ ν›„ 정상 λ™μž‘ 확인 : μΈμŠ€ν†¨ 이후에 νŒ¨ν‚€μ§• λ„κ΅¬μ˜ μ—¬λŸ¬ 메뉴 및 κΈ°λŠ₯을 μ‹€ν–‰ν•œλ‹€.

 

배포 μž‘μ—…

1. νŒ¨ν‚€μ§• 도ꡬ μ„€μΉ˜ 이후 μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄μ˜ 배포 μž‘μ—…μ„ 진행 : 도ꡬ μ„€μΉ˜ 이후 정식 패 킀징 μž‘μ—…μ„ μˆ˜ν–‰ν•œλ‹€.

2. 배포 ν›„ μ΅œμ’… νŒ¨ν‚€μ§• μ™„λ£Œ 확인 : νŒ¨ν‚€μ§• 도ꡬλ₯Ό ν†΅ν•œ 정식 νŒ¨ν‚€μ§• μˆ˜ν–‰, 이후 κ²°κ³Όλ₯Ό ν™•μΈν•œλ‹€.

 

정상 배포 확인

1. μ•”ν˜Έν™”/λ³΄μ•ˆ κΈ°λŠ₯ 적용 확인 : νŒ¨ν‚€μ§• λ„κ΅¬μ˜ μ•”ν˜Έν™”/λ³΄μ•ˆμ˜ κΈ°λŠ₯이 적용 λ˜μ—ˆλŠ”μ§€ 체크 ν•œλ‹€.

2. μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄ 배포본 κΈ°μ€€μœΌλ‘œ μ•”ν˜Έν™”/λ³΄μ•ˆ κΈ°λŠ₯ 체크리슀트 확인 : λΉŒλ“œ 도ꡬλ₯Ό 톡 ν•΄ νŒ¨ν‚€μ§•μ„ μˆ˜ν–‰ν•˜κ³ , μ΅œμ’…λ³Έμ—μ„œ μ•”ν˜Έν™”/λ³΄μ•ˆμ„ μ€‘μ‹¬μœΌλ‘œ 체크리슀트λ₯Ό ν™•μΈν•œλ‹€.

 

 

728x90
λ°˜μ‘ν˜•

λŒ“κΈ€