这是国外C++的大作业,请帮助翻译其中一段
The design of the “Library Management System” requires thorough problem analysis. You are in charge of determining which classes (and subclasses) to define, which responsibilities to associate with each class, how to interrelate the various classes and which data structures to use.
In order to find an appropriate solution, apply and document the following problem analysis steps introduced in class:
-Problem identification and formulation [2.5 marks]
-Modeling [2.5 marks]
-Analysis (uncertainty and incomplete knowledge) [2.5 marks]
-Problem solving [2.5 marks]
[解决办法]
图书管理系统的设计要求有详尽的问题分析,你要决定定义哪些类(子类),将每一个类联系起来有什么作用,怎样去关联各种各样的类,以及要使用哪种数据结构。
为了找到一个适当的解决方案,利用并且用文档说明下边的问题分析步骤,这些在类里应当被介绍
-问题的定义和构想(2.5分)
-建模(2.5分)
-分析(不确定性以及涉及到的不完备的知识)(2.5分)
-问题解决(2.5分)
不对的地方请自行斟酌。