寻求系统分析和设计的途径和方法的指导
我找到了很多关于如何制作 UML 图的材料(书籍和其他在线材料)。现在我了解了 UML 和图表(使用工具)。
然而,我陷入困境的是方法/方法。我对方法/方法论的探索总是导致如何使用 UML 以及哪个图适合哪里。坦率地说,我的目的是知道如何开始从放下领域理解(以及如何)到起草可供开发人员使用的系统蓝图的旅程。
我真的不在乎它是否是UML(如果是的话就很好)。我应该能够以尽可能清晰的术语传达目标应用程序的领域理解、分析以及最终的预期设计。
我认为没有固定的方法可以做到这一点,但是,我正在寻找潜在的方法/方法。请分享可用于此目的的任何书籍/培训材料的指示。
I have found quite a few material (books and other stuff online) on how to make UML diagrams. So now I understand UML and the diagramming (with a tool).
However, where I am stuck is the approach / methodology. My hunt for approach / methodology always leads to how to use UML and which diagram fits where. Frankly my intent is to know how to start the journey from putting down the domain understanding (and how) to drafting the blueprint of the system that is ready for the use of developers.
I really don't care if it is UML (good if it is so) or not. I should be able to communicate the target application's domain understanding, it's analysis and eventually it's intended design in as clear terms as possible.
I think there is no Cast in Stone way of doing this, however, I am looking for potential approaches / methodologies. Please share pointers to any books / training material that is available for the purpose.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是一些可能有帮助的资源:
这些资源涉及从领域专家那里收集领域知识,提出所有相关方普遍使用的术语,然后设计适合的编程模型。
此外,既然你提到了 UML,如果你还没有读过以下这本书,我强烈推荐它:
最后,更一般地说,我会进一步研究敏捷开发方法。
Here are a few resources that may help:
These resources deal with gathering the knowledge of the Domain from domain experts, coming up with terms that are ubiquitous for all parties involved, and then designing the programming model to suit.
Additionally, since you mention UML, and if you haven't come across the following book yet, I highly recommend it:
Lastly, in more general terms, I would look further into Agile Development Methodologies.