Skip to main content

소프트웨어 디자인 문서 란 무엇입니까?

software 소프트웨어 디자인 문서는 개발자에게 로드맵을 제공하기 위해 소프트웨어 사양을 간략하게 설명합니다.소프트웨어 개발 과정에서 초기에 생산되며 변화하는 상황과 요구에 따라 수정 될 수 있습니다.이 문서는 내부 용으로 설계되었으며 일반적으로 디자인 팀과 고객 사무실 밖에서 유포되지 않습니다.경우에 따라 발췌문은 회사 외부의 사람들과의 연구 또는 커뮤니케이션의 일환으로 출판 될 수 있습니다. 소프트웨어 디자인 문서의 구성 요소는 제품의 수행과 수행 방법을 개요합니다.여기에는 개발자가 완제품에 포함 해야하는 모든 기능과 함께 프로그램의 기본 아키텍처가 포함됩니다.문서화는 그래픽 인터페이스와 사용자가 개발 단계를 진행할 때 프로그래머에게 지침을 제공하기 위해 사용자가 프로그램과 상호 작용하는 방법에 대해 논의 할 수 있습니다.그들은 문서가 완성되도록하기 위해 다양한 요구와 우려에 대해 논의하고 고객의 요구를 정확하게 나타냅니다.그들의 목표는 팀원들이 사용할 수있는 단일 균일 가이드를 만드는 것입니다.이는 모든 사람이 기능을 설계하고 구현할 때 동일한 참조 문서를 사용하고 있기 때문에 개발 프로세스의 일관성을 보장합니다.

소프트웨어의 수행 방식을 논의하는 것 외에도 소프트웨어 설계 문서는 대상 고객을 명시 적으로 다룰 수 있습니다.예를 들어, 과학 장비의 소프트웨어 컨트롤 작업을 수행하는 회사는 모든 사용자가 기계에 익숙한 과학자 또는 기술자라고 가정 할 수 있습니다.이는 소프트웨어에 기술 언어의 단순화 또는 컨트롤에 대한 토론이 포함될 필요가 없음을 의미합니다. 사용자는 이미이를 알고 있어야하기 때문에 컨트롤이 이미 알고 있어야합니다. 대조적으로, 워드 프로세싱을 위해 설계된 소프트웨어는 문서화가 필요할 수 있습니다.단어 처리 및 컴퓨터에 익숙한 t.경험이있는 사람을 위해 상자에서 사용할 수 있지만 사람들이 기능에 대해 배우거나 자습서를 받거나 특정 작업에 대한 도움을 원하는 경우 사람들이 사용할 수있는 모듈을 가질 수 있습니다.더 많은 기술 프로젝트를 위해 소프트웨어 설계 문서에 명시된 매개 변수는 소프트웨어 사용자가 필요하지 않다는 주장에 대한 문서 및 사용자 지침을 남기는 것이 좋습니다. 즉, 개발에 시간과 에너지를 투자 할 이유가 없을 수 있습니다.그것은.