problem with the diagrams of the rational unfied process












1















I want to verify that i correctly understand the rational unified process.



My understanding is:




  1. 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.

  2. 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

  3. For the conception diagram, i have to design the class diagram and the deploiement diagram


is that correct please?



for my questions:




  1. When can i use the activity and the state-transition diagrams?

  2. Is it correct to first design a class diagram in the requirement acquisition phase?

  3. 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 !!










share|improve this question

























  • thank you Wolfgang for corrections.

    – Sarra
    Nov 21 '18 at 18:48
















1















I want to verify that i correctly understand the rational unified process.



My understanding is:




  1. 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.

  2. 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

  3. For the conception diagram, i have to design the class diagram and the deploiement diagram


is that correct please?



for my questions:




  1. When can i use the activity and the state-transition diagrams?

  2. Is it correct to first design a class diagram in the requirement acquisition phase?

  3. 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 !!










share|improve this question

























  • thank you Wolfgang for corrections.

    – Sarra
    Nov 21 '18 at 18:48














1












1








1








I want to verify that i correctly understand the rational unified process.



My understanding is:




  1. 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.

  2. 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

  3. For the conception diagram, i have to design the class diagram and the deploiement diagram


is that correct please?



for my questions:




  1. When can i use the activity and the state-transition diagrams?

  2. Is it correct to first design a class diagram in the requirement acquisition phase?

  3. 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 !!










share|improve this question
















I want to verify that i correctly understand the rational unified process.



My understanding is:




  1. 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.

  2. 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

  3. For the conception diagram, i have to design the class diagram and the deploiement diagram


is that correct please?



for my questions:




  1. When can i use the activity and the state-transition diagrams?

  2. Is it correct to first design a class diagram in the requirement acquisition phase?

  3. 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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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



















  • 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












1 Answer
1






active

oldest

votes


















1














Your assumptions are right.




  1. ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.

  2. 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.

  3. 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.






share|improve this answer



















  • 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 about fUML 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











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
});


}
});














draft saved

draft discarded


















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









1














Your assumptions are right.




  1. ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.

  2. 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.

  3. 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.






share|improve this answer



















  • 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 about fUML 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














Your assumptions are right.




  1. ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.

  2. 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.

  3. 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.






share|improve this answer



















  • 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 about fUML 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








1







Your assumptions are right.




  1. ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.

  2. 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.

  3. 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.






share|improve this answer













Your assumptions are right.




  1. ADs are used to illustrate scenarios from a use case. State transitions are usually created for classes. The can be used in code generation.

  2. 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.

  3. 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.







share|improve this answer












share|improve this answer



share|improve this answer










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 about fUML 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





    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 about fUML 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




















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Can I use Tabulator js library in my java Spring + Thymeleaf project?