Enroll Course: https://www.coursera.org/learn/srs-documents-requirements
안녕하세요, 여러분! 오늘은 Coursera에서 제공하는 ‘SRS Documents: Requirements and Diagrammatic Notations’ 과정을 소개하고 리뷰해보려고 합니다. 이 과정은 소프트웨어 요구사항을 효과적으로 문서화하는 방법과 이를 시각적으로 표현하는 도식적 표기법에 대한 내용을 다룹니다.
과정을 시작하면, SRS 문서 작성을 위한 첫 걸음부터 배울 수 있습니다. 이 모듈에서는 요구사항 수집 및 우선순위 지정 과정에서 따를 수 있는 로컬 및 글로벌 규칙에 대해 논의합니다. 처음 시작할 때는 다소 버거울 수 있지만, 이 수업의 안내를 통해 자신감을 얻을 수 있습니다.
다음으로, Diagramming의 기초에 대해 배웁니다. 문서에서 이야기처럼 내용을 전하기 위해서는 그림이 필요합니다! 이 수업에서는 시스템 범위를 설명하는 하이 레벨 다이어그램을 만드는 방법을 배웁니다.
세 번째 모듈에서는 더 낮은 수준의 다이어그램을 다룹니다. 엔터티-관계 다이어그램, 데이터 흐름 다이어그램, SADT 다이어그램을 활용하여 시스템 구성 요소들 간의 관계와 데이터 흐름을 상세히 설명합니다. 이를 통해 복잡한 시스템을 보다 명확하게 이해할 수 있습니다.
그 후, 사건 추적과 관련된 내용을 살펴봅니다. 시스템 레벨 다이어그램과 더 낮은 수준의 다이어그램은 서로 연관되어 있어, 모든 다이어그램이 통합되어 일관성을 유지해야 합니다.
마지막으로, 다이어그램의 일관성 및 완전성을 확인하는 방법에 대해 배웁니다. 각 다이어그램은 서로 연결되어야 하고, text와도 긴밀히 연결되어야 합니다. 이 과정에서는 보다 공식적인 요구사항 작성 방법도 학습할 수 있습니다.
이 과정을 수강하면서 실질적인 학습을 통해 SRS 문서 작성에 대한 자신감을 얻을 수 있었고, 시각적 요소가 의사소통에서 얼마나 중요한지를 깨닫게 되었습니다. 따라서 소프트웨어 개발에 관심이 있거나 관련 분야에서 일하고 있는 분들에게 이 과정을 적극 추천합니다.
Coursera에서 이 과정을 통해 여러분도 효과적으로 요구사항을 문서화하고 이를 독자가 이해할 수 있도록 구성하는 방법을 배워보세요!
Enroll Course: https://www.coursera.org/learn/srs-documents-requirements