hi there i took software engineering this term. our teacher said that when we want to analysis an application at the first step we should have to design the Use Case Diagram and then design the class diagram and finally design the sequence diagram but in bags book has different ways to design its says that fist of all design the use case then sequence and then class diagram. would you please to tell me what is the relation between them. i know we could find the class method by the sequence. but my main problem is that when i want to analysis my project i little bit mix up with sequence because some of the class does not exist but how can we make the object of the class that does not exist. the ways that our teacher said using the Boundery object and entity and control (should i have to add them to our class diagram ) how can we found that our design is correct or not.
Related Questions in DESIGN-PATTERNS
- Create LineMorph From 100@100 to mouse location in smalltalk
- Double dispatch in Pharo
- Syntax for class and instance variables and methods in Pharo 4.0
- Variable types in smalltalk
- How to Check if objectA has all message as objectB in smalltalk?
- Smalltalk syntax highlighting
- How can I add an item in the World-menu of Pharo 4.0?
- How to get name of superclass according to class in smalltalk
- FFI in Squeak: Singleton ExternalLibrary vs. class methods vs. methods in ExternalStructures?
- Smalltalk - How to avoid typechecks in this situation?
Related Questions in UML
- Create LineMorph From 100@100 to mouse location in smalltalk
- Double dispatch in Pharo
- Syntax for class and instance variables and methods in Pharo 4.0
- Variable types in smalltalk
- How to Check if objectA has all message as objectB in smalltalk?
- Smalltalk syntax highlighting
- How can I add an item in the World-menu of Pharo 4.0?
- How to get name of superclass according to class in smalltalk
- FFI in Squeak: Singleton ExternalLibrary vs. class methods vs. methods in ExternalStructures?
- Smalltalk - How to avoid typechecks in this situation?
Related Questions in RUP
- Create LineMorph From 100@100 to mouse location in smalltalk
- Double dispatch in Pharo
- Syntax for class and instance variables and methods in Pharo 4.0
- Variable types in smalltalk
- How to Check if objectA has all message as objectB in smalltalk?
- Smalltalk syntax highlighting
- How can I add an item in the World-menu of Pharo 4.0?
- How to get name of superclass according to class in smalltalk
- FFI in Squeak: Singleton ExternalLibrary vs. class methods vs. methods in ExternalStructures?
- Smalltalk - How to avoid typechecks in this situation?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
This is more theoritical, I can tell you this :
There is a sequence to it, but our mind works parallely so,
1) Use case : The use case diagram identifies a proper case, it shows the steps to fulfill your requirement/needs. Proper steps
2) Sequence Diagram : In order to satisfy your requirements, there should be flow of data/action/information and dependency of the result (Output of one is input for another)
3) Class Diagram : When you start the sequence, you need the object, classes which actually interacts and passes the messages (methods) with data.
So, mainly sequence and class diagram sometimes go together, as when you think about sequence, you start forming the class, and when you form the class (state and behavior), you form the sequence of it to achieve the use case.
Hope this helps