자격증/μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬

[μ‹€κΈ°] μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ 22λ…„ 2회 기좜 μ˜€λ‹΅λ…ΈνŠΈ

🐳 Laboon 2024. 7. 28. 05:28

1번

  • κ΄€κ³„λŒ€μˆ˜
    • μ›ν•˜λŠ” 정보와 κ·Έ 정보λ₯Ό κ²€μƒ‰ν•˜κΈ° μœ„ν•΄ μ–΄λ–»κ²Œ μœ λ„ν•˜λŠ”κ°€λ₯Ό 기술
    • 절차적인 μ–Έμ–΄, λ¦΄λ ˆμ΄μ…˜ 처리
    • μ—°μ‚°μžμ™€ μ—°μ‚° κ·œμΉ™μ„ 제곡
    • ν”Όμ—°μ‚°μžμ™€ μ—°μ‚° κ²°κ³Όκ°€ λͺ¨λ‘ λ¦΄λ ˆμ΄μ…˜
    • ν•΄λ₯Ό κ΅¬ν•˜κΈ° μœ„ν•œ μ—°μ‚°μ˜ μˆœμ„œλ₯Ό λͺ…μ‹œ
    • 순수 관계 μ—°μ‚°μžμ™€ 일반 μ§‘ν•© μ—°μ‚°μž¦κ°€ 있음.
  • 관계해석 (Relational Calculus)
    • μˆ˜ν•™μ˜ μˆ μ–΄ 해석(Predicate Calculus)에 κΈ°λ°˜μ„ 두고 관계 데이터 베이슀λ₯Ό μœ„ν•΄ μ œμ•ˆ
    • μ›ν•˜λŠ” 정보가 λ¬΄μ—‡μ΄λΌλŠ” κ²ƒλ§Œ μ •μ˜ν•¨
    • λΉ„μ ˆμ°¨μ  νŠΉμ„±μ„ μ§€λ‹ˆκ³  μ›ν•˜λŠ” 정보 μ •μ˜ μ‹œ 계산 μˆ˜μ‹μ„ μ‚¬μš©
    • νŠœν”Œ 관계해석과 도메인 κ΄€κ³„ν•΄μ„μœΌλ‘œ ꡬ뢄

10번

  • μ†Œν”„νŠΈμ›¨μ–΄ 개발 단계 -> ν…ŒμŠ€νŠΈ 단계
    • μš”κ΅¬μ‚¬ν•­ -> 뢄석 -> 섀계 -> κ΅¬ν˜„ ->
    • λ‹¨μœ„ ν…ŒμŠ€νŠΈ -> 톡합 ν…ŒμŠ€νŠΈ -> μ‹œμŠ€ν…œ ν…ŒμŠ€νŠΈ -> 인수 ν…ŒμŠ€νŠΈ
    • μ‹œμŠ€ν…œ ν…ŒμŠ€νŠΈ, 인수 ν…ŒμŠ€νŠΈ 잘 κΈ°μ–΅ν•˜κΈ°
  • μΈμˆ˜ν…ŒμŠ€νŠΈ (Acceptance Test)
    • μ‚¬μš©μž 인수 ν…ŒμŠ€νŠΈ
      • μ‚¬μš©μžκ°€ μ‹œμŠ€ν…œ μ‚¬μš©μ˜ μ μ ˆμ„± μ—¬λΆ€λ₯Ό 확인
    • μš΄μ˜μƒμ˜ 인수 ν…ŒμŠ€νŠΈ
      • μ‹œμŠ€ν…œ κ΄€λ¦¬μžκ°€ μ‹œμŠ€ν…œ 인수 μ‹œ μˆ˜ν–‰
    • 계약 인수 ν…ŒμŠ€νŠΈ
      • 계약상 인수/κ²€μˆ˜ 쑰건을 μ€€μˆ˜ν•˜λŠ”μ§€ μ—¬λΆ€ 확인
    • κ·œμ • 인수 ν…ŒμŠ€νŠΈ
      • μ •λΆ€ μ§€μΉ¨, κ·œμ • 등에 맞게 개발 λ˜μ—ˆλŠ”μ§€ 확인
    • μ•ŒνŒŒ ν…ŒμŠ€νŠΈ
      • 개발자의 μž₯μ†Œμ—μ„œ μ‚¬μš©μžκ°€ 개발자 μ•žμ—μ„œ 행함.
      • ν…ŒμŠ€νŠΈλŠ” ν†΅μ œλœ ν™˜κ²½μ—μ„œ 행해짐
      • 였λ₯˜μ™€ λ¬Έμ œμ μ„ μ‚¬μš©μžμ™€ κ°œλ°œμžκ°€ ν•¨κ»˜ 확인
    • 베타 ν…ŒμŠ€νŠΈ
      • μ„ μ •λœ μ΅œμ’… μ‚¬μš©μž μ—¬λŸ¬λͺ…μ˜ μ‚¬μš©μžκ°€ 직접 ν…ŒμŠ€νŠΈ

11번

  • ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 여뢀에 λ”°λ₯Έ ν…ŒμŠ€νŠΈ
    • 정적 ν…ŒμŠ€νŠΈ
      • ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•˜μ§€ μ•Šκ³  μ†ŒμŠ€ μ½”λ“œλ₯Ό λŒ€μƒμœΌλ‘œ 뢄석
    • 동적 ν…ŒμŠ€νŠΈ
      • ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 쀑 였λ₯˜λ₯Ό μ°ΎλŠ” ν…ŒμŠ€νŠΈ
  • ν…ŒμŠ€νŠΈ κΈ°λ°˜μ— λ”°λ₯Έ ν…ŒμŠ€νŠΈ
    • λͺ…μ„Έ 기반 ν…ŒμŠ€νŠΈ
      • μ‚¬μš©μžμ˜ μš”κ΅¬μ‚¬ν•­μ— λŒ€ν•œ λͺ…μ„Έλ₯Ό 빠짐 없이 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ‘œ λ§Œλ“¬
    • ꡬ쑰 기반 ν…ŒμŠ€νŠΈ
      • SW λ‚΄λΆ€ 논리 흐름에 따라 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μž‘μ„±
    • κ²½ν—˜ 기반 ν…ŒμŠ€νŠΈ
      • μœ μ‚¬ SW, 기술 λ“± ν…ŒμŠ€ν„°μ˜ κ²½ν—˜μ„ 기반으둜 μˆ˜ν–‰
  • μ‹œκ°μ— λ”°λ₯Έ ν…ŒμŠ€νŠΈ
    • 검증(Verification) ν…ŒμŠ€νŠΈ
      • 개발자의 μ‹œκ°μ—μ„œ μ œν’ˆμ˜ 생산 과정을 ν…ŒμŠ€νŠΈ
    • 확인 (Validation) ν…ŒμŠ€νŠΈ
      • μ‚¬μš©μžμ˜ μ‹œκ°μ—μ„œ μƒμƒλœ μ œν’ˆμ˜ κ²°κ³Όλ₯Ό ν…ŒμŠ€νŠΈ
  • λͺ©μ μ— λ”°λ₯Έ ν…ŒμŠ€νŠΈ
    • 회볡(Recovery) ν…ŒμŠ€νŠΈ
      • μ—¬λŸ¬κ°€μ§€ 결함을 μ£Όμ–΄ μ‹€νŒ¨ ν›„, 볡ꡬ λ˜λŠ”μ§€ ν…ŒμŠ€νŠΈ
    • μ•ˆμ „ (Security) ν…ŒμŠ€νŠΈ
      • μ‹œμŠ€ν…œ 보호 도ꡬ가 λΆˆλ²•μ μΈ μΉ¨μž…μœΌλ‘œλΆ€ν„° λ³΄ν˜Έν•  수 μžˆλŠ”μ§€ 확인
    • 강도(Stress) ν…ŒμŠ€νŠΈ
      • μ‹œμŠ€ν…œμ— κ³Όλ„ν•œ μ •λ³΄λŸ‰μ΄λ‚˜ λΉˆλ„ 등을 λΆ€κ³Ό
      • κ³ΌλΆ€ν•˜ μ‹œμ—λ„ SWκ°€ μ •μƒμ μœΌλ‘œ λ˜λŠ”μ§€ ν…ŒμŠ€νŠΈ
    • μ„±λŠ₯ (Performance) ν…ŒμŠ€νŠΈ
      • SW μ‹€μ‹œκ°„ μ„±λŠ₯μ΄λ‚˜ 전체적인 νš¨μœ¨μ„± 진단
    • ꡬ쑰 (Structure) ν…ŒμŠ€νŠΈ
      • SW λ‚΄λΆ€μ˜ 경둜, μ†ŒμŠ€ μ½”λ“œμ˜ 볡작 평가
    • νšŒκ·€ (Regression) ν…ŒμŠ€νŠΈ
      • λ³€κ²½ λ˜λŠ” μˆ˜μ •λœ μ½”λ“œμ— μƒˆλ‘œμš΄ 결함이 μ—†λŠ”μ§€ 확인
    • 병행(Parallel) ν…ŒμŠ€νŠΈ
      • λ³€κ²½λœ SW와 κΈ°μ‘΄ SW에 λ™μΌν•œ 데이터λ₯Ό μž…λ ₯ν•΄ κ²°κ³Όλ₯Ό 비ꡐ

μ• λ§€

3번

where (닀쀑 데이터) μ ˆμ—μ„œλŠ” in, any, all이 μžˆλ‹€.

 

6번

  • 단일 μ±…μž„μ˜ 원칙 (SRP, Single Responsibility Principle)
    • κ°μ²΄λŠ” 단 ν•˜λ‚˜μ˜ μ±…μž„λ§Œ κ°€μ Έμ•Ό ν•œλ‹€.
  • 개방-νμ‡ μ˜ 원칙 (OCP, Open-Closed Principle)
    • 기쑴의 μ½”λ“œλ₯Ό λ³€κ²½ν•˜μ§€ μ•Šκ³  κΈ°λŠ₯을 μΆ”κ°€ν•  수 μžˆλ„λ‘ 섀계해야 ν•œλ‹€.
  • λ¦¬μŠ€μ½”ν”„ μΉ˜ν™˜μ˜ 원칙(LSP, Liskov SUbsitution Principle)
    • μžμ‹ ν΄λž˜μŠ€λŠ” μ΅œμ†Œν•œ λΆ€λͺ¨ 클래슀의 κΈ°λŠ₯은 μˆ˜ν–‰ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€λŠ” 원칙
  • μΈν„°νŽ˜μ΄μŠ€ λΆ„λ¦¬μ˜ 원칙 (ISP, Inserface Segregation Principle)
    • μžμ‹ μ΄ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μΈν„°νŽ˜μ΄μŠ€μ™€ 의쑴 관계λ₯Ό 맺으면 μ•ˆλœλ‹€.
    • 영ν–₯도 λ°›μ•„μ„œλŠ” μ•ˆλœλ‹€.
    • μ§€ μΈν„°νŽ˜μ΄μŠ€λŠ” μ§€κΊΌλ§Œ κ΅¬ν˜„
  • 의쑴 μ—­μ „μ˜ 원칙 (Dependency Inversion Principle)
    • 의쑴 관계 μ„±λ¦½μ‹œ 좔상성이 높은 ν΄λž˜μŠ€μ™€ 의쑴 관계λ₯Ό λ§Ίμ–΄μ•Ό 함.