Software Engineering I – CS504
Assignment No. 02
Semester Fall 2013
Total Marks: 20
Due Date: 06-12-2013
The objective of this assignment is:
To increase your level of understanding about use-case model and mapping requirements to use-case diagram.
To help you understand how to develop context diagram.
Please read the following instructions carefully before assignment submission. It should be clear that your assignment will not get any credit if:
The assignment is submitted after due date.
The submitted assignment does not open or file is corrupt.
The assignment is plagiarized.
The assignment should be in .doc format. Assignment in any format other than MS Word format will not be accepted.
Assignment submitted through email will not be accepted.
This assignment is covering Use case Model and Software Design Lectures 6-12.
Recall the lectures delivered for Software Design and Use Case Diagram and solve your assignment
For any query about the assignment, contact at firstname.lastname@example.org
Instant messaging is a fast and popular, low cost, lightweight communication medium and is very affective in-home online socializing to business related communication. Instant messaging is now a significant area of research and development.
Instant Messaging is defined as “the act of instantly communicating between two or more people over a network such as the Internet”. Another way to look at instant messaging is to think of it as a form of “instant email”. A client program known as “ABC MESSENGER” (like Yahoo or any other chat Messenger) is needed for instant messaging.
Details of our chat application “ABC MESSENGER ”is:
Features and Functions
We want to build an Instant Messenger by using client server architecture. It will get authentication from main server and after login client can perform regular functions.
After the client logs in with the main authentication server, a connection is built with chat server. The same connection is used for all instant messages and chat sessions.
This Chat Messenger has multi-features that support ABC Messenger. It will support standard features as :
Connection to the instant Messenger server
Contact list management (Categories like Friends, Family, Colleague etc)
Sorting of contacts
Offline messages feature (left for the contacts that are not online at the moment)
Chat rooms Managements
Text formatting for the messages
Smiley can be included in the instant messages
Allowing status changing
By Considering the above scenario you are required to draw
1) Use-Case diagram for the given “ABC MESSENGER”. 10 Marks
2) Context diagram (level-0) for the given “ABC MESSENGER”. 10 Marks
o Assignment should not be copied from net, handouts, books or any fellow.
o Solution should be “Precise”.
Discuss Ur Problems & Share Ur Knowledge..
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.
use case have 2 components
-use cases (internal of system)
-Actors (External of system)
The components in a use case diagram include:
Actors are first thing you need to find for the use case diagram. Actors represent external entities of the system. These can be people or things, such as external hardware that interact with the system.
Use cases are functional parts of the system. They figure out what actions/functionalities a user will perform. Use cases are basically the functional requirements that you have pointed out in the functional and non functional requirements topic
Associations between actors and use cases are indicated in use case diagrams by solid lines. An association exists whenever there is direct interaction between actor and use case. Associations are modeled as lines connecting use cases and actors to one another, with an arrowhead on one end of the line.
System’s boundary is drawn by a rectangle that contains use cases. The actors are placed outside the system boundary and use cases inside it.
Use case diagram example
Dear Students Don’t wait for solution post your problems here and discuss ... after discussion a perfect solution will come in a result. So, Start it now, replies here give your comments according to your knowledge and understandings....
Use-Case diagram for the given “ABC MESSENGER"
thanks for sharing raabi
Raabi very bad show ya diagram ma nay khud bnai thi tum nay kahan say lay kar idhr post kar di bht buri baat just shame on you..
ap ne jo use case diagram share ki hai, mere mutabiq wo sahi nhi hai. q k assignment ko zara ghor se parhe. hum ne ABC messenger ka use case diagram banana hai. or ap ne wohi ABC messenger(messenger client) ko as an "actor" show kia hua hai. moreover authentication k lie alag or chatting k lie alag server hai. so mere hial se chat server ka or authentication ka server bhi as an actor show karwana pare ga.
use case min system boundry or assocations ka concept kesy show ho ga koi smj ni a rai?????
http://www.theweeklypay.com/index.php?share=148478 join it for online job.......join to get money