목록DevOps/Software Engineering (2)
모노산달로스의 행보
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cbQHQI/btsHIdJNSet/IYI8jfkhmBM7yUTgaRY5Vk/img.png)
애자일 프레임워크. 스크럼 해당 포스트는 경기대학교 소프트웨어 공학 강의의 도움을 바탕으로 작성되었습니다. 소프트웨어는 개발은 팀을 만들고 인원들이 서로 협업하면서 이루어집니다. 이러한 소프트웨어 개발을 위하여 다양한 방법론이 제시됩니다. 구조적 방법론, 객체 지향 방법론, CBD 개발 방법론 등 필요에 따라 알맞은 방법론을 선택할 수 있습니다. 이번 포스트에서는 애자일 개발 방법론에 대하여 알아보고 K-scrum을 통한 실제 경험을 공유해 보겠습니다. Agile Software Development 애자일 개발 방법론이란 이름 뜻 그대로 재빠르게(Agile) 최소한의 실행 가능한 제품(minimum viable product)을 출시하는 것을 기본으로 합니다. 이후 유저의 행동이나 피드백을 받아..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bFqaoP/btsGMUrvmtN/jrOO45nl1TSGt1ARXTpWuK/img.png)
Software Engineering - 시스템 모델링(System Modeling) 해당 포스트는 경기대학교 소프트웨어 공학 강의 자료를 바탕으로 작성되었습니다. 시스템 모델링 시스템 모델링이란 시스템에 대한 다양한 추상 표현 또는 추상 모델을 개발하는 것을 의미합니다. 각각의 추상 모델은 시스템의 서로 다른 뷰 또는 관점을 나타냅니다. 이러한 추상 모델은 그래픽 기호(주로 UML)를 통해 나타냅니다. 이러한 추상 모델은 시스템의 이해를 원활하게 만들고 고객과의 의사소통에 유용하게 사용됩니다. 큰 그림으로 전체 구조를 파악할 수 있기 때문에 토론의 촉진 수단 혹은 시스템의 문서화에 기여합니다. 혹은 코드 생성에 활용하기도 합니다. 모델링이란? 모델링이란 한마디로 '추상화(abstraction)'라고 정..