HOME / CATALOG / 소프트웨어 공학

소프트웨어 공학

12 TITLES
소프트웨어 공학 BOUNDED CONTEXT 세포가 생존할 수 있는 것은 세포막에서 세포의 내부에 존재할 수 있는 것과 외부에 존재해야 하는 것을 정의하고 어떤 물질이 세포막을 통과할 수 있는지를 결정하기 때문이다. 규모가 큰 프로젝트에는… 2014.10.14 소프트웨어 공학 LAYERED ARCHITECTURE(계층형 아키텍처) 도시 목록에서 화물의 목적지를 선택하는 것과 같이 간단한 사용자 행위를 지원하는 해운 애플리케이션에도 (1) 위젯을 화면에 그리고 (2) 선택 가능한 모든 도시 목록을 데이터베이스에서 조회하며 (3) 사용자가 입력한… 2014.10.02 소프트웨어 공학 지속적인 통합을 이용해 위험 줄이기 (2) ### 위험 요소: 프로젝트 가시성의 부재 사람이 직접 의사소통 메커니즘을 수행할 때는, 프로젝트의 정보를 적절한 시기에 올바른 사람에게 전달하려면 조정을 많이 해야 합니다. 옆 자리에 앉은 개발자에게 다가가… 2014.09.26 소프트웨어 공학 지속적인 통합을 이용해 위험 줄이기 (1) > 품질이란 누가 보지 않을 때에도 제대로 돌아가는 걸 뜻한다 > > — 헨리 포드 프로젝트를 하다 보면 일이 꼬이기 마련입니다. 지속적인 통합을 효과적으로 실천하면 무엇이 문제인지 바로바로… 2014.09.25 소프트웨어 공학 7대 낭비 린 제조lean manufacturing를 공부한 사람이라면 누구나 신고 시게오(新郷 重雄)의 제조 7대 낭비를 배웠을 것이다.[^10] 이 책보다 앞서 낸 책에서, 우리는 이러한 7대 낭비를 소프트웨어 개발 7대 낭비로 옮겼었다.… 2014.09.24 소프트웨어 공학 코드를 더 적게 짜라 만약 우리가 소프트웨어 개발에서 발생하는 낭비의 근본 원인을 찾는다고 하면, 복잡도가 정말 좋은 후보가 될 것이다. 복잡도는 우리의 코드를 경화시켜서 깨지기 쉽게 만든다. 『Conquering Complexity in Your Business』에서… 2014.09.23 소프트웨어 공학 체계와 창의력이라는 기묘한 단짝 어떤 사람은 체계와 창의력을 기묘한 단짝이라 칭했다. 두 단어가 우리 마음속에 완전히 다른 이미지를 떠올리기 때문이다. 그런데 어떻게 두 가지를 한꺼번에 고려하란 말인가? 체계라고 하면, 한 가지 목표를… 2014.08.21 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(5) – 더 나은 업무 배치 ### 더 나은 업무 배치 예제를 활용한 명세의 또 한 가지 중요한 이점은 다양한 소프트웨어 개발 활동을 짧은 반복주기에 배치할 수 있다는 것이다. 개인적인 경험과 이 책에 실린… 2014.08.08 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(4) – 재작업 감소 ### 재작업 감소 일반적으로 자주 배포할수록 피드백을 신속하게 받을 수 있어 개발팀은 좀 더 일찍 실수를 찾아 문제를 해결할 수 있다. 하지만 이터레이션을 짧게 한다고 해서 실수가 방지되는… 2014.08.08 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(3) – 높은 제품 품질 ### 높은 제품 품질 **예제를 활용한 명세**는 팀원 간의 협업을 증진하고 비즈니스 사용자의 참여를 촉진한다. 또한 개발하는 제품의 목적을 분명히 함으로써 제품의 품질 향상에 크게 이바지한다. 두 연구… 2014.08.07 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(2) – 변경 작업의 효율화 ### 변경 작업의 효율화 이 책을 쓰는 과정에서 배운 가장 중요한 교훈은 리빙 도큐멘테이션이 장기적으로 얼마나 큰 도움이 되는지 알게 됐다는 점이다. 이것이야말로 이 책에서 가장 중요한 메시지라… 2014.08.07 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(1) 인터넷 시대에는 출시 속도가 소프트웨어 개발에서 가장 중요한 고려사항이다. 10년 전에는 한 프로젝트를 수년간 진행했고 프로젝트의 각 단계에도 수개월이 소요됐다. 요즘에는 대부분의 프로젝트가 수개월 정도의 규모이고, 각 단계의… 2014.08.06