안녕 모두, 정말 프로그래밍 관련 질문이 아니지만 확실히 프로그래머 관련. 새 사례 도구를 개발하는 경우. 사양에서 디자인까지의 시스템 동작을 설명하는 기능은 무엇입니까?CASE Tools에서 가장 유용한 기능은 무엇입니까?
답변
사례의 기본 문제는 분석/디자인/코딩/배포 (또는 선택한 모든 단계)의 반복을 통해 세부 및 지수가 폭발적으로 증가하여 이 유지되어야하며 다양한 방식으로 합리화되어야한다는 것입니다 소프트웨어 시스템의 뷰. 내가 만난 모든 사례 도구를 무너 뜨리는 것은이 폭발 입니다. 그것들은 모두 충분히 잘 작동하는 것 같습니다. 중간 레벨의 가공품을 재 작업하는 경우 변경의 영향은 매우 커서 다른 것을 깨지 않고 전파하기가 어렵습니다. 그러면 다른 것을 깨뜨리고 결과적으로 다른 것을 깨고 결국에는 이 캐스케이드가됩니다. 다루기 힘든. 임팩트 캐스케이드는 더 높은 수준의 추상화 수준에서 낮은 수준의 세부 수준으로 이동함에 따라 관계를 폭발적으로 가져온 결과입니다.
사례 도구 내에서 변경 제어/영향을 관리하는 데 소요 된 시간/리소스가 결국 의 이점을 초과하고 단순한 비 사례 다이어그램 작성 도구로 돌아갑니다.
제 조언은 긴밀하게 통합 된 CASE 시스템을 구축하는 것을 잊는 것입니다. 기본 다이어그램과 UML을위한 표기법 지원을 제공하십시오. 그 외에도 매크로 기능을 제공하므로 사용자는 동작을 사용자 정의 할 수 있으며 은 소프트웨어 개발을 관리하는 데 사용되는 다른 도구와 통합됩니다.
마지막으로 사례 도구로 관리되는 모든 "아티팩트"를 XML로 유지하면 사용자가 자신의 사용자 지정 프로세서와 xsl을 에 추가 할 수 있습니다.
결국 실제 값은 CASE 도구의 실제 값과 다를 수 있지만 사용자가 자신의 솔루션을 빌드하기 위해 을 제공하는 프레임 워크입니다.
- 1. C1X에서 가장 유용한 제안 기능은 무엇입니까?
- 2. C# 4.0의 유용한 유용한 기능은 무엇입니까?
- 3. Memcached의 가장 강력한 기능은 무엇입니까?
- 4. Visual Studio 2008을위한 유용한 사용성 추가 기능은 무엇입니까?
- 5. 가장 유용한 Python 모듈
- 6. 가장 유용한 ASP.NET 구성 요소
- 7. 가장 유용한 타사 iPhone 프레임 워크는 무엇입니까?
- 8. 가장 유용한 Google Analytics 정보는 무엇입니까?
- 9. 가장 유용한 OpenSocial 자습서 및 비디오는 무엇입니까?
- 10. 웹 앱에서 가장 유용한 경로 유형은 무엇입니까?
- 11. 글로벌 Gemset에서 가장 유용한 보석은 무엇입니까?
- 12. iPhone : 빠른 블루투스를위한 가장 유용한 기술은 무엇입니까?
- 13. Adobe Air에서 가장 필요한 기능은 무엇입니까?
- 14. HTML - 가장 중요한 접근성 기능은 무엇입니까?
- 15. 본 가장 무서운 LINQ 기능은 무엇입니까?
- 16. html5 웹 사이트를 구축하는 데 가장 유용한 도구/애드온은 무엇입니까
- 17. oprofile에서 가장 유용한 출력을 얻는 가장 좋은 방법은 무엇입니까?
- 18. 가장 유용한 MSVC++ 비표준 매크로
- 19. 가장 흥미롭고 유용한 Java 클래스?
- 20. 가장 유용한 탐색기 셸 확장
- 21. 가장 유용한 jQuery 네이티브 API 함수
- 22. Google Web Tools에서 JsArray에서 요소를 제거하는 방법은 무엇입니까?
- 23. Eclipse 용 Oracle Database Tools에서 자동 커밋을 비활성화하는 방법은 무엇입니까?
- 24. 트리거가 SQL Server에 있는지 여부를 확인하는 가장 유용한 방법은 무엇입니까?
- 25. Gnome 프로젝트를 탐색하고 개발하는 데 가장 유용한 도구는 무엇입니까?
- 26. ASP .Net 빌드 서버에서 가장 유용한 메트릭은 무엇입니까?
- 27. 가장 유용한 Visual Studio 명령 창 명령은 무엇입니까?
- 28. WPF 외부에서 가장 유용한 WPF의 측면/관행은 무엇입니까?
- 29. 느슨하게 연결된 팀에서 가장 유용한 Mercurial Hook은 무엇입니까?
- 30. Ruby 용으로 가장 유용한 오픈 소스 편집기/IDE는 무엇입니까?