problem with the diagrams of the rational unfied process
I want to verify that i correctly understand the rational unified process.
My understanding is:
- For the requirements specification activity, i have to design the use case diagram (a general one), the class diagram (classes, attributes, relations), and a general sequence diagram.
- For the analysis activity, i have to design a detailed use case, the sequence diagram (using control, view and model classes), the analysis class diagram, the collaboration diagram
- For the conception diagram, i have to design the class diagram and the deploiement diagram
is that correct please?
for my questions:
- When can i use the activity and the state-transition diagrams?
- Is it correct to first design a class diagram in the requirement acquisition phase?
- In the implementation phase, which diagrams do i have to use? Or do you only have to generate code from some diagrams?
thank you a lot !!
uml rational-unified-process
add a comment |
I want to verify that i correctly understand the rational unified process.
My understanding is:
- For the requirements specification activity, i have to design the use case diagram (a general one), the class diagram (classes, attributes, relations), and a general sequence diagram.
- For the analysis activity, i have to design a detailed use case, the sequence diagram (using control, view and model classes), the analysis class diagram, the collaboration diagram
- For the conception diagram, i have to design the class diagram and the deploiement diagram
is that correct please?
for my questions:
- When can i use the activity and the state-transition diagrams?
- Is it correct to first design a class diagram in the requirement acquisition phase?
- In the implementation phase, which diagrams do i have to use? Or do you only have to generate code from some diagrams?
thank you a lot !!
uml rational-unified-process
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48
add a comment |
I want to verify that i correctly understand the rational unified process.
My understanding is:
- For the requirements specification activity, i have to design the use case diagram (a general one), the class diagram (classes, attributes, relations), and a general sequence diagram.
- For the analysis activity, i have to design a detailed use case, the sequence diagram (using control, view and model classes), the analysis class diagram, the collaboration diagram
- For the conception diagram, i have to design the class diagram and the deploiement diagram
is that correct please?
for my questions:
- When can i use the activity and the state-transition diagrams?
- Is it correct to first design a class diagram in the requirement acquisition phase?
- In the implementation phase, which diagrams do i have to use? Or do you only have to generate code from some diagrams?
thank you a lot !!
uml rational-unified-process
I want to verify that i correctly understand the rational unified process.
My understanding is:
- For the requirements specification activity, i have to design the use case diagram (a general one), the class diagram (classes, attributes, relations), and a general sequence diagram.
- For the analysis activity, i have to design a detailed use case, the sequence diagram (using control, view and model classes), the analysis class diagram, the collaboration diagram
- For the conception diagram, i have to design the class diagram and the deploiement diagram
is that correct please?
for my questions:
- When can i use the activity and the state-transition diagrams?
- Is it correct to first design a class diagram in the requirement acquisition phase?
- In the implementation phase, which diagrams do i have to use? Or do you only have to generate code from some diagrams?
thank you a lot !!
uml rational-unified-process
uml rational-unified-process
edited Nov 21 '18 at 15:38
Wolfgang Fahl
6,723644101
6,723644101
asked Nov 21 '18 at 13:11
Sarra Sarra
105
105
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48
add a comment |
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48
add a comment |
1 Answer
1
active
oldest
votes
Your assumptions are right.
- ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.
- Not really. To sketch a class diagram of your solution you need a rough idea how that could look like. Just taking it from requirements works only for simple systems. You need to go through the use cases first to settle a usable construct.
- To implement a system some class diagrams are essential. SDs help the coder to see how the classes collaborate. You can not generate code from that. Only code stubs from classes.
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what aboutfUML
and activity diagrams?
– xmojmr
Nov 22 '18 at 6:48
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412808%2fproblem-with-the-diagrams-of-the-rational-unfied-process%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your assumptions are right.
- ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.
- Not really. To sketch a class diagram of your solution you need a rough idea how that could look like. Just taking it from requirements works only for simple systems. You need to go through the use cases first to settle a usable construct.
- To implement a system some class diagrams are essential. SDs help the coder to see how the classes collaborate. You can not generate code from that. Only code stubs from classes.
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what aboutfUML
and activity diagrams?
– xmojmr
Nov 22 '18 at 6:48
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
add a comment |
Your assumptions are right.
- ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.
- Not really. To sketch a class diagram of your solution you need a rough idea how that could look like. Just taking it from requirements works only for simple systems. You need to go through the use cases first to settle a usable construct.
- To implement a system some class diagrams are essential. SDs help the coder to see how the classes collaborate. You can not generate code from that. Only code stubs from classes.
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what aboutfUML
and activity diagrams?
– xmojmr
Nov 22 '18 at 6:48
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
add a comment |
Your assumptions are right.
- ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.
- Not really. To sketch a class diagram of your solution you need a rough idea how that could look like. Just taking it from requirements works only for simple systems. You need to go through the use cases first to settle a usable construct.
- To implement a system some class diagrams are essential. SDs help the coder to see how the classes collaborate. You can not generate code from that. Only code stubs from classes.
Your assumptions are right.
- ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.
- Not really. To sketch a class diagram of your solution you need a rough idea how that could look like. Just taking it from requirements works only for simple systems. You need to go through the use cases first to settle a usable construct.
- To implement a system some class diagrams are essential. SDs help the coder to see how the classes collaborate. You can not generate code from that. Only code stubs from classes.
answered Nov 21 '18 at 13:46
Thomas KilianThomas Kilian
23.8k63864
23.8k63864
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what aboutfUML
and activity diagrams?
– xmojmr
Nov 22 '18 at 6:48
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
add a comment |
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what aboutfUML
and activity diagrams?
– xmojmr
Nov 22 '18 at 6:48
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
1
1
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
FWIW: RUP is far too complex. Google for ICONIX. They have a much leaner approach which got me going in the beginning (some decades ago).
– Thomas Kilian
Nov 21 '18 at 13:47
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
thank you a lot Thomas. i have to use RUP to design my information system. except the class diagram, we can not generate the code of the implementation phase from other diagrams?
– Sarra
Nov 21 '18 at 19:00
1
1
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
As stated the classes will deliver a scaffold (that is attributes and function headers). Statemachines can also be translated to code directly. But anything else must be done by a coder.
– Thomas Kilian
Nov 21 '18 at 21:32
@ThomasKilian what about
fUML
and activity diagrams?– xmojmr
Nov 22 '18 at 6:48
@ThomasKilian what about
fUML
and activity diagrams?– xmojmr
Nov 22 '18 at 6:48
1
1
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
@xmojmr I haven't seen any break-through with executable UML so far. From my POV there should be a break between modeling and implementation. Putting the implementation part into the modelers hand will not yield better products since they are two different skills. And having them in one person is a rare gift.
– Thomas Kilian
Nov 22 '18 at 10:39
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412808%2fproblem-with-the-diagrams-of-the-rational-unfied-process%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
thank you Wolfgang for corrections.
– Sarra
Nov 21 '18 at 18:48