본문 바로가기
반응형

SPI2

품질 관리와 프로세스 개선 Preface 이번 장을 공부하며 소프트웨어 공정 과정에서 매우 중요시 하는 품질 관리가 개발 라이프사이클에 포함되어 있지 않은 이유에 대해 생각해보았다. 그 결과 품질 관리는 어느 특정 단계에서만 실시되는 것이 아닌, 개발 전 과정에 걸쳐 이루어지는 것이므로 독립적인 개념으로 설명할 수밖에 없다는결론을 내릴 수 있었다. 또한, 대입 시험을 예시로 든 CMMI 모델을 살펴보며 소프트웨어 공학을 마친 후 다른 과목을 학습할 때 이 모델을 직접 제작하여 그에 따라 실천한다면 큰 도움이 될 것 같다는 생각이 들어 실제로 CMMI 모델을 작성해 볼 예정이다. 1. 품질 관리 - 소프트웨어 품질 : 소프트웨어의 유용성을 얻기 위해 갖추어야 할 특성들의 집합 1) 사용자의 입장에서 평가 2) 각 공정과정마다 공식기.. 2021. 6. 28.
유지보수 Preface 예방 유지보수의 유형을 공부하던 도중 재공학을 통해 소프트웨어에 새로운 기능을 추가할 수도 있고, 성능을 향상시킬 수도 있다는 글을 보며 '역공학과 재공학은 예방 유지보수보단 완전 유지보수의 유형으로 보는 것이 맞지 않을까?'라는 생각이 들었다. 소프트웨어 공학을 공부하면 할 수록 개발 프로세스에서 사용되는 용어들은 어느 한 가지 의미에 국한되는 것이 아닌, 다양한 개념을 포함하여 사용된다는 것을 느낄 수 있다. 처음엔 한 단어가 높은 활용도를 갖는 것이 헷갈리고 불편하다는 생각을 했지만, 시간이 지나며 '정확한 의미를 파악(이해)한 몇 가지 단어만으로 다양한 개념을 관통할 수 있을 것 같다'라는 생각이 들었다. 앞으로도 개념들을 특정 의미로 구체화하는 것이 아닌, 가능한 다양한 관점으로 .. 2021. 6. 27.