我正在寻找可以帮助我识别软件系统(项目)中的类(可能还有它们的职责)的方法(技术)。我知道有很多软件设计书籍,但我专门寻找如何知道这应该是系统中的一个类,这些是它的职责。
我想提高我在如何为软件项目列出课程列表方面的技能。阅读规范和需求文档后,是否有技术可以帮助我了解类列表?
请不要在寻找设计模式书籍。我宁愿寻找我可以用来为软件项目设计课程的技术。
我欢迎您的所有贡献、书籍建议、文章指针、教程等。
我用谷歌搜索但找不到任何有意义的东西。
感谢您的帮助。
添加::
另一个同样重要的领域是如何确定类之间的协作。如何确定哪个类需要其他。