2004-12-07 14:41:53 Song Qingrun, use case bracket, analyze the subcontracting of the model, and the system's subcontracting, etc. must be unified?
2004-12-07 14:43:25 Subcontacgence, I understand that the design model is a subcontract, which is consistent with the export code. If it is consistent with the previous subcontract, then these classes will be very Bloated
2004-12-07 14:47:12 Qingrun does not need to be unified, and it is a relationship with a layer-by-layer progress. It is a subsystem to obtain a sub-package. The subcontract of the analysis model is obtained is the subsystem under the subsystem. The distribution of the design model is divided into the specific path of the class under each module.
2004-12-07 14:49:55 Song use case to get a sub-system is a subsystem. - The subsystem is those use cases.
2004-12-07 14:50:18 Song Analysis Model Subcommitted is the subsystem under the subsystem. - This submodule corresponds to the use case?
2004-12-07 14:50:28 Qingrun is, the analysis model is the decomposition of the use case, the design model is further refinement of analysis in the analysis model.
2004-12-07 14:50:43 Qingrun is right.
2004-12-07 14:51:06 Song, I think it is very in place in these two steps, but when designing the model, it feels difficult.
2004-12-07 14:52:35 Song, for example, I am in the design model stage, in order to export code consistency, my name will be CoM, COM will be the company name, the company name will be the system name, the system name Will be a subsystem name
2004-12-07 14:53:05 Qingrun paying attention to what is your COM meaning.
2004-12-07 14:53:19 Song subsystem is from the use of example to the analysis model to the design model
2004-12-07 14:53:42 Song Because it has been making such naming regulations for Java's bag name
2004-12-07 14:54:02 Qingrun COM is generally a general package name, that is, the common part of the design extracted in the design is placed below. In the future, the versatile code components saved in the company's internal code base should be placed under COM.
2004-12-07 14:54:22 Qingrun other package name is your system's business / feature package name.
2004-12-07 14:55:15 Song actually "COM. Company Name" is equivalent to the design model package inside the RUP template. I am not very worried about confusion or trouble, the "system name. Sub system name" with you It corresponds to it in the book.
2004-12-07 14:55:40 Song now is troubled by the subsystem
2004-12-07 14:56:35 Qingrun I think COM is a common class or universal module's superior directory name, which can be seen as a universal subsystem. Other, according to the specific business, you can get other business-related package names and directory structures.
2004-12-07 14:58:06 Song This is a refinement process, which is not very prominent in the use case and analysis model, but in the design model phase, basically each sub-module corresponds to some classes, these classes are managed Very troublesome
2004-12-07 14:59:04 Qingrun If you have made a segment according to my way, then it will not be so troublesome.
2004-12-07 14:59:52 Of course, I have to consider the follow-up development of your project, that is, the company's approval method for your project, this is the functional division and business mentioned in my book. Differences in the division. There are different response strategies for different projects.
2004-12-07 15:00:07 Qingrun also produces different directory structure and package naming structure.
2004-12-07 15:01:12 Song, I can't get it here. I am not standardized. I often use the database, distribute the code task, and the complex business will do some kind of collaboration map, read your book carefully. Related content, still do not college, will your next version deepen this? 2004-12-07 15:01:31 Song, I can't get it here. I don't standardize it. I often use the database, allocate coding tasks, and the complex business will do some kind of collaboration map, read your book carefully. Related content, still do not college, will your next version deepen this?
2004-12-07 15:02:51 Qingrun I believe it will. However, there will be no second edition, I don't say it. Because I am not writing a book, the domestic royalty is too low, I have to think about the life. Ha ha. Therefore, a lot of things can only be done by other ways. Unless otherwise stabilized, then there is time, when everyone's problems accumulate to a certain amount, I think that when I have a book, I will consider subsequent content.