2011-01-17 2 views
0

저는 작년에 디자인을하고 논문을 작성하고 있습니다.문서화 전 구현

내 과정에 맞는 소프트웨어 방법론을 찾을 수 없다는 것을 제외하면 모든 것이 다소 어둡습니다.

는 기본적으로 나는

가 나는 폭포 방법 또는 무언가를 따랐다 blag 수 있습니다 ... 엔지니어 클래스 다이어그램, ERD 등을 반대로 사용하는 도구에서 것을 다음 구현 FIRST 및했지만 차라리 시도 할 것이다 먼저 구현을 수행하는 실제 소프트웨어 개발 신화를 찾으십시오.

나는 그것이 정말로 나쁘다는 것을 알고 있으며, 아마 그것의 작은 프로젝트와 개인적인 용도 만이 존재하지 않을 것입니다.

도움이 되셨다면 큰 도움이 될 것입니다.

답변

0

다른 프로세스보다 먼저 코딩을 보증하는 실제 프로세스 또는 소프트웨어 모델은 없습니다. 음, 기술적으로 "코드 같은-지옥"접근 방식이있다 그러나 그것은 보편적으로 비난

(참조 # 27 : http://www.stevemcconnell.com/rdenum.htm) (가 실수 간주한다는 점에서 실제로조차 "진짜"접근하지.)

대부분의 소프트웨어 모델과 프로세스는 엔지니어링 원칙을 프로젝트에 적용하기 위해 존재하며 계획을 세우기 전에 코딩하는 것은 엔지니어링 원칙이 아닙니다. 물론, 믿을 수 없을만큼 작은 프로젝트에서는 코드를 작성하고 코드하는 것이 반드시 잘못된 것은 아닙니다 (대부분의 사람들이 그렇게 할 것입니다). 동시에, 그것은 잘 설립되었거나 거의 보편적으로 받아 들여지는 어떤 유형의 과정이나 모델을 따르지 않습니다.

가장 좋은 옵션은 리버스 엔지니어링, 리버스 엔지니어링 또는 일부 유형의 모델에 적합하도록 퍼지하려고하지만 실제로는 결국 마지막 일을 보증 할 수 없습니다. 거짓말.

0

를 처음 설계하지 않은 경우 내가 어떤 디자인 패턴에 맞는 생각하지 않는다 ... 디자인 패턴의 대부분은 먼저 설계에 초점을 맞추고있다

, 당신에게 결말의 문제를 저장 불량 소프트웨어가 잘못 설계되었습니다.

디자인 패턴에 맞는 것으로 가정하면 설계를 거꾸로 설계하고 따라 갔다고 할 수 있습니다. XP에 대한

0

프로젝트가 당신이 말하는 어떤 일을 변명하기에 충분히 작 으면 "나쁜"어쩌면의 방법으로 다시 충분히 작다 "좋아." 방법론을 선택하고, 그 방법론에 따라 프로젝트를 (다시) 설계 한 다음, 설계에 따라 다시 코딩하십시오. 그렇게하면 아무것도 퍼질 필요가 없습니다.