Draw a use case diagram in uml, JAVA Programming

Extend the given drawing program (the version that allows undo and redo) as follows:

a) Allow the user to select font and font size; user should also be able to boldface, underline,  and italicize future labels. Once the options are chosen, they would apply to all succeeding  labels until the user changes the options again.

b) Implement the ability to draw polygons.

c) Implement the ability to create rectangles and load images into them.

All of the commands should support undo and redo.

Comment out any package declarations in source files.

Document your requirements and design using the following:

1. Use cases diagrams and process(table) for the functionality

2. Sequence diagrams

3. Class diagrams

Give brief explanations relating the above components.

I don't want to just look at a bunch of pictures. You must explain things.

Posted Date: 3/12/2013 3:05:12 AM | Location : United States







Related Discussions:- Draw a use case diagram in uml, Assignment Help, Ask Question on Draw a use case diagram in uml, Get Answer, Expert's Help, Draw a use case diagram in uml Discussions

Write discussion on Draw a use case diagram in uml
Your posts are moderated
Related Questions
Explain the term- Comparing Strings For comparing Strings never use == operator, use equals method of String class. - == operator compares addresses (shallow comparison) whi

Add WordPress color picker to plug-in text field Project Description: I have a simple plug-in that needs the built-in Word Press color picker added to one of the text input f

The flow control statements give you to conditionally execute statements, to repeatedly operate a block of statements, or to just modify the sequential flow of control.

What is Mixing Data Types? As well as merging various operations, you can mix and match various numeric data types on the similar line. The program below uses both ints and dou

Explain all Java Primitive Data Types? boolean 1-bit. May take on the values true and false only. true and false are describe constants of the language and are not the s

Assignment Your task in this assignment is to develop a Java program that can communicate with a real SMTP email server for sending emails. It should have a graphical user inter

I want Selenium Based Test Automation for Java Based Web Application Project Description: I want some test cases to be automated to login to UI which is Java based web applic

? • ?read from a file a series of an infix algebraic expressions comprised of constant and variable operands (integers), operands (%, *, /, +, -) and parenthesis. Two slashes (//)

When is AlreadyBoundException thrown and by which method? Ans) AlreadyBoundException is thrown by bind(String name) method when a remote object is already registered with the re

You need to build an agent system using the JADE Toolkit that allows the lecturer of FIT5031 to broadcast their availability and arrange for consultation with students in a dynamic