2011-11-06 6 views
0

저는 지금 소프트웨어 엔지니어링 및 디자인에 대해 배우고 있으며, 일부 서적과 기사를 읽은 후에도 실제로 얻을 수없는 것들이 있습니다. 주로 제목과 마찬가지로 ER (ER Diagram)을 출력으로 설계하여 데이터베이스를 완성한 다음 시스템에 대한 DFD를 작성한다고 가정합니다. 그런 다음 우리가 만든 DFD를 기반으로 구조 차트 다이어그램을 작성해야합니다.DFD를 코드로 바꾸는 방법?

그런 다음 어떻게 DFD (및 구조도)를 코드로 변환합니까? 저는 운이 없다고 봤습니다. 그리고 읽은 모든 책과 기사는 DFD 그리기에 대해서만 이야기하고, 모든 다이어그램이 어떻게 코드로 바뀌는 지 설명하는 페이지도 쓰지 않습니다.

UML을 코드로 바꾸는 도구를 보았습니다. UML을 약간만 보았지만 UML을 코드로 변환하는 방법을 이해하고 있습니다. 그러나 DFD는 이상하게 느껴집니다. 예를 들어 두 개의 거품에 중복 된 프로세스가있는 경우 두 번 코딩해야합니까?

나는 방금 방향을 묻는 중이다. 나는 완전한 대답이 책일 것이고 아마도 여기에 대답하지 않을 것이라고 확신한다. 그래서 방향, 기사, 책 또는 읽을 거리가 있을까요?

감사합니다.

답변

1

DFD의 코드 생성에 이상이 생겼습니다. 데이터 흐름 다이어그램은 시스템의 데이터 흐름에 대한 설명에 초점을 맞추지 만 프로세스 구현을 설명하지는 않습니다. 데이터 사양이 있지만이를 어떻게 처리해야할지 모릅니다. 따라서 DFD에서 시스템을 생성하는 것은 불가능합니다. 가장 많이 얻을 수있는 것은 시스템 모형입니다. 이는 각 버블 (bubble)에 대한 메소드와 메소드의 서명입니다. here에서 볼 수 있듯이 코드 소스에서조차 DFD를 얻기가 어렵습니다. 모델을 사용하여 시스템을 구축하는 방법에 대한 자세한 내용은 Model-driven Engineering을 참조하십시오.

관련 문제