1. 요구사항 확인
2. 화면설계
3. 데이터 입출력 구현
4. 통합 구현
5. 인터페이스 구현
6. 프로그래밍 언어 활용
7. SQL 응용
8. 서버 프로그램 구현
9. 소프트웨어 개발 보안 구축
10. 애플리케이션 테스트 관리
11. 응용 SW 기초 기술 활용
12. 제품 소프트웨어 패키징
본문내용
1. 요구사항 확인
〈소프트웨어 개발방법론〉
소프트웨어 생명주기 모델 : 시스템의 요구분석〜유지보수까지 전 공정을 체계화한 모델
소트트웨어 생명주기 모델 process : 요구사항 분석—설계—구현—테스트—유지보수
소프트웨어 생명주기 모델 종류
1) 폭포수모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델
2) 프로토타이핑 모델 : 주요 기능을 프로토타입으로 구현
3) 나선형 모델 : 점진적으로 개발(계획&요구분석—위험분석—개발—사용자평가)반복
4) 반복적 모델 : 병렬적 개발 후 통합
소프트웨어 개발방법론
1) 구조적 방법론 : 시스템을 기능에 따라 나누어 개발 후 통합
2) 정보공학 방법론 : 정보시스템 개발에 따라 필요한 관리 절차 등을 체계화
3) 객체지향 방법론 : 객체라는 단위로 시스템을 분석 및 설계
4) 컴포넌트 기반 방법론 : 컴포넌트 조립 응용 프로그램 작성
5) 애자일 방법론 : 절차보다 사람 중심으로 시스템 개발 (변화에 유연하고 신속하게 개발)
6) 제품 계열 방법론 : 특정 제품에 적용하고 싶은 공통된 기능을 정의하여 개발
애자일 방법론
1) XP
- 5가지 가치 : 용기,단순성,의사소통,피드백,존중
- 12가지 기본원리 : 메타포어(공통적인 이름체계)
2) 스크럼 : 매일 정해징 시간,장소에서 짧은 시간의 개발
- 백로그 : 하나의 스프린트 동안 개발할 목록
- 스프린트 : 1〜4주 단위의 반복 개발 기간
- 스크럼 미팅 : 스트린트 계획 — 일일 스크럼 — 스프린트 리뷰
- 스크럼 마스터 : 팀이 스크럼 프로세스를 잘 따르는지 확인
- 스프린트 회고 : 스트린트가 끝난 후 스트린트 주기를 되돌아보며 정해놓은 규칙 준수 여부,개선점 등을 확인하고 기록하는 과정
- 번 다운 차트 : 모든 수행된 작업
3) 린 : 낭비 요소를 제거하여 품질 향상
- 낭비 제거,품질 내제하,지식 창출,늦은 확정,빠른 인도,사람 존중,전체 최적화 비용산정모델 : SW 규모 파악을 통한 투입자원,소요시간 등을 확인하여 비용 산정
자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
파일오류
중복자료
저작권 없음
설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우