대표적인 개발모형
- 스크럼 : 팀을 중심으로 하여 개발의 효율성을 높히는 기법
- 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(자료 사전)
- = : 자료의 정의
- + : 자료의 연결
- ( ) : 자료의 생략
- [ ] : 자료의 선택
- { } : 자료의 반복
- * * : 자료의 설명 (주석)
반응형
'Certification' 카테고리의 다른 글
정보처리기사[필기] 4과목 오답노트 (0) | 2023.07.04 |
---|---|
정보처리기사[필기] 5과목 오답노트 (0) | 2023.07.04 |