2010-07-27 1 views
0
, 우리가 현재 하루 코딩 및 설계에 의해 하루 UML과 RUP 구현하고 내 현재의 직장에서

...UML/RUP 및 비 OO 애플리케이션

현재의 구조는 모든 코드의 2 %를 (100000+ 라인) 객체 지향 ... 그래서 개발자는이 새로운 "케이스"(ir, 요구 사항 등)를 가지고이 낡은 것에 대한 모든 문서화 및 분석을 완료해야 할 때이 이슈를 갖습니다 ...

그들은 반드시 써야합니다 이해 관계자 요청, 사례 식별, 사용 사례, 사용 사례 다이어그램, 클래스 다이어그램 및 시퀀스 다이어그램을 사용합니다 ...

내가보기에, 매우 어렵습니다 기존의 non-oo 응용 프로그램에 uml/rup 아키텍처를 구현할 필요가 없습니다.

제 질문은 일반적인 시나리오입니까?

답변

2

예. 이것은 일반적인 시나리오입니다. 사람들은 RUP를 사용하여 객체 지향 프로그래밍과는 거리가 먼 관계형 데이터베이스를 설계합니다.

OO 분석, 프로젝트 관리 및 비 OO 프로그래밍을 혼동하지 마십시오.

이것은 정상입니다.

그들은, 이해 관계자의 요구를 작성해야는 경우 식별을 사용하여 세부 사항, 유스 케이스 다이어그램, 클래스 다이어그램과 시퀀스 다이어그램에 케이스를 사용하여 ...

수정. 항상해야합니다. RUP 또는 스크럼 또는 폭포 또는 무엇이든간에 - 방법론을 선택하십시오. 이어야합니다. 유스 케이스 == 에픽 실패. 이해 관계자 없음 == 에픽 실패. 이것들은 객체 지향 개념이 아닙니다. 이것들은 단순한 오래된 상식입니다.

내가 본 바로는, 기존의 비 객체 지향 응용 프로그램에 대한 UML/RUP 아키텍처를 구현하는 것은 매우 어렵습니다 ..

이유는 무엇입니까? RUP는 비 -OO 용으로 잘 작동합니다.