본문 바로가기
반응형

SW공학3

소프트웨어 3R 기출 문제 내용만 봐도 역공학, 재공학, 재사용은 SW 공학의 필수 토픽이라는 것을 알 수 있으실 겁니다. 관심을 갖고 공부하시길 권고드립니다. 각 기술 토픽 별 상세 내용에 대한 포스팅보다는 관련 정보가 있는 링크와 기출 문제 위주로 이번에는 포스팅했습니다. 소프트웨어 3R 완성된 소프트웨어 프로그램을 기반으로 역공학(Reverse Engineering), 재공학(Re-Engineering), 재사용(Re-Use)을 통해 소프트웨어의 생산성을 극대화하는 기법 기출 문제 (관리 119-4-2) 정보시스템 운영 및 유지보수 관점에서 소프트웨어 공학의 리팩터링(Refactoring) 기법을 활용한 3R(Reverse-Engineering, Re-Engineering, Re-use)에 대하여 설명하시오. (관.. 2022. 12. 12.
XP(eXtreme Programming) 기법 XP(eXtreme Programming) 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상하는 방법 짧은 주기의 반복을 통해 요구 변화에 신속하게 대응하여 위험을 줄이고 고객 관점의 고품질 SW를 빠르게 전달하는 Agile 방법론 애자일 방법론 중 하나로, 비즈니스 상의 요구가 시시각각 변동이 심한 소규모 프로젝트에 적합한 개발 방법론 - 중소규모 개발 조직에 적합한 경량화된 개발 방식 - 반복적 개발 방법론의 일종 - XP를 적용함에 있어서 그 가치(Value)와 그 가치를 달성하기 위한 실천법(Practice)으로 구성되며, 이 두 가지의 균형을 유지하기 위한 원칙(Principle)이 필요하다. XP 개발 절차 출처 : 탑싯 .. 2022. 12. 10.
스크럼(SCRUM) 스크럼 정의 - 스크럼은 사람과 팀, 조직이 복잡한 문제에 대해 적응할 수 있는 해법을 활용하여 가치를 창출하도록 도와주는 경량 프레임워크 - 일일 스크럼 회의와 30일 단위의 스프린트를 이용하여 유연한 개발을 추구하는 애자일 방법론 - 프로젝트 관리를 위한 애자일 방법론으로서 추정 및 조정 기반의 경험적 관리기법의 대표적 형태 - Product Backlog를 우선순위를 두고 분할하여 스프린트(Sprint) 기간 동안 반복, 점진적으로 개발을 수행하는 Agile 대표 방법론 스크럼 이론 스크럼은 경험주의(Empiricism) 와 린 씽킹(Lean thinking) 을 기초로 한다. 경험주의는 경험과 관찰한 것을 기반으로 한 의사 결정으로부터 지식을 얻는 것이다. 린 씽킹은 낭비를 줄이고 본질에 초점을 .. 2022. 12. 9.
728x90
반응형