본문 바로가기
728x90
300x250

정처기2

소프트웨어 공학 요점 정리 1. 애자일 프로세스 : 짧은 반복주기 / 변화에 대응 소프트웨어개발 방식 1) XP : 테스트 중심 - TDD(Test-driven Development) : J유닛을 사용하여 모듈들을 검사, 코딩보다 테스트 먼저 - 리팩토링(Refactoring) : 프로그램의 외부는 변경하지 않고 내부를 개선하는 활동 - 짝프로그래밍(Pair Programming) : 2명이서 하나의 프로그램을 개발해서 소프트웨어의 생산성을 올림 2) 스크럼(Scrum) : 팀단위 활동 강조 - User Story or Product backlog : 사용자 요구사항 2. 소프트웨어 테스트 V 모델 : 개발 단계와 테스트 단계를 V 모양으로로 그린것 왼쪽의 V는 개발단계 : 요구사항/분석/ 설계/구현 오른쪽의 V는 테스트 단계 :.. 2021. 7. 8.
소프트웨어 생명 주기 [소프트웨어 설계] // 스크럼 (Scrum) 이해하기 소프트웨어 생명 주기 [소프트웨어 설계] // 스크럼 (Scrum) 이해하기 소프트웨어 생명 주기란? :: 소프트웨어를 체계적으로 개발하고 관리하기 위해서 개발을 위한 정의, 운용, 유지보수 등의 과정을 단계별로 나눈 것 소프트웨어 생명 주기는 소프트웨어를 요리하는 다양한 요리법이라고 볼 수 있다. 여기서 요리법을 모형, 모델이라고 볼 수 있다. 대표적인 생명 주기 모형 :: 1. 폭포수 모델 (Waterfall Model) 각 단계가 마무리 되어야 다음 단계로 넘어가는 방식 위에서 아래로 떨어지기만 하는 폭포수처럼 이전으로 되돌릴 수 없다. 가장 고전적인 방법이다. - 되돌릴 수 없기 때문에 초반에 계획된 대로 진행 해야 되어야 하며 각 단계를 마치면 확실한 결과물이 나와야한다. - 하나를 확실히 마무.. 2021. 4. 24.
728x90
반응형