본문 바로가기
Certification

정처기 실기 _ 1

by 보보트레인 2023. 8. 21.

대표적인 개발모형

  • 스크럼 : 팀을 중심으로 하여 개발의 효율성을 높히는 기법
  • xp : 고객의 참여와 개발 과정의 반복을 극대화
  • 칸반
  • Lean
  • 기능 중심 개발 (FDD : Feature Driven Development)

 

xp의 주요 실천방법

  • Pair Programming : 짝 프로그래밍
  • Collective Ownership : 공동 코드 소유
  • Test-Driven Development : 테스트 주도 개발
  • Whole Team : 전체 팀
  • Continuous Integration : 계속적인 통합
  •  Refactoring : 리팩토링 - 빠르개 개발하는데 목적
  • Small Releases : 소규모 릴리즈 - 고객의 요구에 신속 대응

WAS( 웹 애플리케이션 서버 ) 

  • 사용자의 요구에 따라 변하는 동적인 컨텐츠를 처리하기 위해 사용되는 미들웨어
  • 주로 데이터베이스 서버와 연동해서 사용

오픈소스

  • 오픈소스는 누구나 별다른 제한없이 사용할 수 있도록 소스 코드를 공개한 소프트 웨어

요구사항

  • 기능 요구사항
  • 비기능 요구사항
  • 사용자 요구사항
  • 시스템 요구사항

요구사항 개발 프로세스

  • 도출
  • 분석
  • 명세 ( 문서화 하는것 ) - 정형 명세 / 비정형 명세
  • 확인

요구사항 분석 - 구조적 분석 기법

  • 자료 흐름도(DFD) : 자료의 흐름 및 변환과정과 기능을 도형중심으로 기술하는 방법
  • 자료 사전(DD) : 자료 흐름도에 있는 자료를 더 자세히 정의하고 기록한 것.
  • 소단위 명세서
  • 개체 관계도
  • 상태 전이도
  • 제어 명세서

DFD(자료 흐름도)

  • 프로세스
  • 자료흐름
  • 자료 저장소
  • 단말 (Terminator)

DD(자료 사전)

  • = : 자료의 정의
  • + : 자료의 연결
  • ( ) : 자료의 생략
  • [ ] : 자료의 선택
  • { } : 자료의 반복
  • * * : 자료의 설명 (주석)

 

 

반응형