λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

CS/TOPCIT

[TOPCIT] 01μ†Œν”„νŠΈμ›¨μ–΄ 개발_5. μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계

λ°˜μ‘ν˜•

5. μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계

5.1 μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계

μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ κ°œμš”

  • μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ : μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ— μ§κ°„μ ‘μ μœΌλ‘œ 영ν–₯을 미치고 λ³΅μž‘λ„λ₯Ό λ†’μ΄λŠ” λ‹€μ–‘ν•œ μš”μ†Œλ“€μ„ μ²΄κ³„μ μœΌλ‘œ 닀루기 μœ„ν•œ 것
  • μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜λŠ” μ˜μ‚¬μ†Œν†΅ μˆ˜λ‹¨ 및 ν”„λ‘œμ νŠΈ 초기 μ˜μ‚¬κ²°μ • λ„κ΅¬λ‘œ ν™œμš©, μ‹œμŠ€ν…œ 전체 ꡬ쑰 및 개발 ν”„λ‘œμ νŠΈ 쑰직 κ²°μ • μ‹œ μ°Έμ‘°

μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계 절차

  • μš”κ΅¬μ‚¬ν•­λΆ„μ„, μ•„ν‚€ν…μ²˜ 뢄석 및 섀계, μ•„ν‚€ν…μ²˜ 검증 및 승인 절차둜 진행
  • μš”κ΅¬μ‚¬ν•­ : μ œμ•ˆμš”μ²­μ„œ, 인터뷰, 회의 등을 톡계 ꡬ체적으둜 νŒŒμ•…, κΈ°λŠ₯ 및 λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­ 및 λͺ…μ„Έ
  • μ•„ν‚€ν…μ²˜ 뢄석 : ν’ˆμ§ˆ μš”μ†Œ 식별, μš°μ„ μˆœμœ„ κ²°μ •ν•˜μ—¬ 평가 및 상세화
  • μ•„ν‚€ν…μ²˜ 섀계 : μ‚¬μš©μž μš”κ΅¬μ‚¬ν•­ λ§Œμ‘±μ‹œν‚¬ 수 μžˆλ„λ‘ μ‹œμŠ€ν…œ ꡬ쑰 μ„€μ • -> μ‹œμŠ€ν…œ λΆ„ν• ν•˜μ—¬ ν”„λ‘œκ·Έλž¨ ꡬ쑰상에 μžˆλŠ” 각 ꡬ성 λͺ¨λ“ˆ 사이 관계 기술

5.2 μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ μŠ€νƒ€μΌ

μ €μž₯μ†Œ ꡬ쑰

ν•œ μ„œλΈŒμ‹œμŠ€ν…œμ—μ„œ 데이터 생성, λ‹€λ₯Έ μ„œλΈŒμ‹œμŠ€ν…œμ—μ„œ 데이터 μ‚¬μš©ν•˜λŠ” 경우 μ‹œμŠ€ν…œμ—μ„œ μ‚¬μš©λ˜λŠ” λͺ¨λ“  곡유 데이터λ₯Ό ν•œ 곳에 λ³΄κ΄€ν•˜μ—¬ λͺ¨λ“  μ„œλΈŒμ‹œμŠ€ν…œλ“€μ΄ 데이터 κ³΅μœ ν•  수 μžˆλ„λ‘ λ§Œλ“  ꡬ쑰

MVC(Model-View-Controller) ꡬ쑰

ν•œ 객체의 μ—¬λŸ¬ 가지 ν‘œν˜„μ΄ μ„œλ‘œ μƒν˜Έ μž‘μš©ν•˜λ„λ‘ μ§€μ›ν•˜λŠ” 접근법 (ν•™ 객체 ν‘œν˜„μ΄ μˆ˜μ •λ˜λ©΄ λ‹€λ₯΄ λͺ¨λ“  ν‘œν˜„λ„ λ”°λΌμ„œ μˆ˜μ •)

ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„ λͺ¨λΈ

μ„œλΉ„μŠ€λ₯Ό μš”κ΅¬ν•˜λŠ” ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ„œλ²„λ‘œ ꡬ성

계측 ꡬ쑰

μ‹œμŠ€ν…œμ„ μ—¬λŸ¬ κ³„μΈ΅μœΌλ‘œ κ΅¬μ„±ν•˜λ©°, 각 계측은 νŠΉμ • μ„œλΉ„μŠ€λ₯Ό 제곡 ex) λ„€νŠΈμ›Œν¬ ν”„λ‘œν† μ½œμ˜ 7계측 ꡬ쑰

5.3 μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계 ν‘œν˜„ 방법

μ»¨ν…μŠ€νŠΈ λͺ¨λΈ

κ°œλ°œν•΄μ•Ό ν•  μ‹œμŠ€ν…œμ˜ μ˜μ—­μ„ 기술, μ‹œμŠ€ν…œκ³Ό μ™ΈλΆ€ ν™˜κ²½κ³Όμ˜ 경계λ₯Ό κ²°μ •, μ™ΈλΆ€μ™€μ˜ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œμ‹œν•˜μ—¬ μ‹œμŠ€ν…œμ˜ μž…μΆœλ ₯ 데이터λ₯Ό λ³΄μ—¬μ€Œ

μ»΄ν¬λ„ŒνŠΈ λ‹€μ΄μ–΄κ·Έλž¨

μ»΄ν¬λ„ŒνŠΈ (μ†Œν”„νŠΈμ›¨μ–΄ 개발 속도와 생산성을 높이기 μœ„ν•΄ λ‹€λ₯Έ 뢄야와 같이 잘 λ§Œλ“€μ–΄μ§„ λΆ€ν’ˆμ„ 사닀가 μ‘°λ¦½ν•˜μ—¬ λ§Œλ“€ 수 μžˆλ„λ‘ μž¬μ‚¬μš© κ°€λŠ₯ν•œ λΆ€ν’ˆ) 기술 이용

νŒ¨ν‚€μ§€ λ‹€μ΄μ–΄κ·Έλž¨

νŒ¨ν‚€μ§€(λ‹€μˆ˜μ˜ μ‚¬μš©μžλ₯Ό μœ„ν•΄ 개발된 μƒμ—…μš© μ†Œν”„νŠΈμ›¨μ–΄) λ‚΄λΆ€μ˜ μžμ„Έν•œ 사항을 감좔어 νŒ¨ν‚€μ§€ μ‚¬μ΄μ˜ 의쑴 관계 μ΅œμ†Œν™” -> μ„œλΈŒμ‹œμŠ€ν…œλ“€ μ‚¬μ΄μ˜ 의쑴 관계λ₯Ό μ΅œμ†Œν™”

λ°˜μ‘ν˜•