티스토리 뷰

소프트웨어 설계와 담당자

블로거1027 2019. 12. 12. 12:16

어디까지가 사양의 범이냐 소프트웨어 개의 이정표 - 그 구조에는 어느 범의 일을 규정해야 하느냐는 이야기입니다.

 

 

전제로서 공정이라는 것은부적인 운용으로서는 자유롭게 정의해도 무방하다고 생각하고 있습니다.만나서 여기서 논할래용은 절대적인 사양의 범절을 정의하려고 하는이 아닙니다. 결론부터 말하자면 사양이라는 것은 자신적으로는 이하의에 정의하고 있습니다.

> 외부로 나타나는 모든 것을

여기서 외부라는 것은 프로그램의 바깥이라는 뜻>>>맛입니다.브로그램이 그 바깥쪽에 영향을 미치는 모든 일이라는 것이 됩니다.왜 그런 정의로 하냐면, 일반적으로는 기능, 즉 프로그램이 어느 쪽으로 움직이는가동은 사양으로 규정한다고 생각하는데, 그 이외의 것들도 포함시키고 싶었기 때문입니다. 이후에 대표적인 예를 들겠습니다. 예를 들면 와크파일의 장소라던지 이름들 말이죠. 와크파일은 브로그램이 동작중에 일시적으로 작성 부 이용 파일이기 때문에 유자에서 보이는 기능과는 아무 것도 상관없지만 프로그램이 외부에 만드는 파일이라는 의미로 위 정의부터 보면 사양에 포함됩니다. 예를 들어 자원입니다. 자원이란 것은 메모리 라든지 하드디스크 같은 것입니다. 와 크파일보다는 유자에 직접 관련된 요소라고 할 수 있습니다.자원을 어느정도 소비할지 밝혀지지 않으면 어느 정도의 머신의 스펙이 필요한지 알 수 없습니다.그렇게 생각하면 시방이라고 하는 것도 이해하기 쉬울 것 같아요. 예를 들어 성능입니다. 여기서 말하는 성능이란 순수한 스피드를 말합니다.물론 기능은 아니지만 역시 외부에 나타나는 사항이라는 의미로 섬김에 포함합니다. 사양 단계에서 성능을 가늠하기 어렵다고 하나요태 조직에서는 더 나중의 공정으로 몰아가기 쉽습니다.경우에 따라서는 테스트 단계에서 비로소 밝혀지기도 합니다.그러나 하드적인 제품의 사양서등에서는 "스위치를 넣고 나서 ○○초이에답"등의에 세세하게 적혀있기도 합니다.역시 소프트웨어도 사양 단계에서 성능을 명확히 규정해야겠죠. 성능과 조금 비슷한 이야기로 엘라 메세지라는 것도 있습니다. 에라 메세지는 지금 위에 올린 것에 비하면 사양이라는 인식은 일반적이라 생각하지만, 역시 사양의 공정에서 명확히 하는 것이 어려워서 설계라든지 제조 등 후속 공정에 쫓길 수 있습니다.물론 엘라 메세지라고 해도 부적인 상정외의 엘라는 설계등을 시작해야 알 수 있습니다.그게 아니라 예를 들어 위에서 엎드린 것처럼 와크파일을 작성하는 방식 그렇다면 디스크 용량이 부족해서 받아쓰기로 엘라가 된다는 사양은 필연적으로생합니다.이 때의동,메세지라는 것도 사양으로 규정되어 있어야 합니다. 이에 기능 이외에도 사양의 공정에서 명확히 해야 할 것이 색있기때문에 위의한 정의로 했다입니다

설계와담당

밖에 어떻게 되느냐 하는 일이 사사건건 그렇다면 속을 어떻게 하느냐가 설계라고 할 수 있습니다. 예를 들어 지금 P라는 프로그램을 만들기로 합니다.그 때에 안을 세 개의 블록 A, B, C로 나누어 만들기로 했습니다.이 세개로 나눈다는 행이 설계라는 것이 됩니다.이지적으로는 이하의 의 선부분이 설계에 해당해 외 의 빨강선부분이 사칭에 해당한다고 할 수 있습니다.

 

 

에서는 P에 대한 사양서가 한 권과 설계서가 한 권이면 완성이라는 말인가요 그렇지 않습니다. 변경 분할한 A,B,C 각각의동을 결정할 필요가 있기 때문에 각각에 대한 사연이 있다는 것이 됩니다.

 

>라는 사양서의 계열로는 이하의 가 됩니다.     P사본서     A사 서     책읽기     C사서 여기서 A,B,C에 대해서는 유자에는 상관없어 열어조직의 심부적인 것으로 자리 매김되지만, 그래도 성질적으로는 사서라는 것에 끝이 없습니다.

의도

첫머리에서 말한에 공정이라는 것은 자유롭게 정의해도 상관없다고 생각하고 있기 때문에, 지금 말해온 것은 따로 사양에 포함하지 않아도 괜찮습니다.공정의 관계를 구축하여 비기능적인 요소를 어느 페이즈로 어떤 형태로 정하는지, 그러한 것을 정의하면 된다는 것이 됩니다.중요한 일은 "움직인 결과가 섬김 같은, 사전에토해 정하는 일 없이 만들기만 만들어서 어떻게든 한다는 제어가 안되고 있다태를 만들지 않는다는 것입니다.그 사실에는 기능 이외의 요소도 모두 규정할 필요가 있습니다만, 일단은 사양(sex)을 위의한 정의로 해 두면 사양 공정에서 빠짐없이 망라할 수 있다고 합니다.

댓글