PROFESSIONAL ACADEMIC STUDY RESOURCES WEBSITE +1 813 434 1028  proexpertwritings@hotmail.com

Programming Question

Description

Assignment 1:

Project: Proposal Assignment Instruction:

OVERVIEW
By the end of this course, you will complete a final project that uses the Java programming language with an object-oriented design. Your final project must consist of 5 to 7, information- focused classes, depending on the complexity of each class. Developing software of this magnitude does not happen overnight or even in a single week. It is important to spend considerable time brainstorming and planning for the development of software if you wish to see the software developed successfully. To provide you with accountability and to encourage a smoother development process, you are required to submit a deliverable at each of 3 milestones during the course. The instructions below describe what is required to complete the deliverable for the first milestone—the Project: Proposal Assignment.

Materials Required
To complete this deliverable, you will need the following materials:
• This document
• Microsoft Word
• Microsoft PowerPoint
• LucidChart.com, draw.io, or Microsoft Visio

INSTRUCTIONS
The topic for your final project is up to you to decide, although the instructor must approve all topics. Provide the following documentation to complete the deliverable for this milestone:

1. Write a brief description (about a paragraph) of what your project will do. At minimum, this description must include the name of your intended application and a simple description of the application.
2. Provide a bulleted list of requirements (i.e., rules) that your application must follow.
3. Use LucidChart.com, draw.io, or Microsoft Visio to create an activity diagram or flowchart that represents the proposed logic that you intend to automate. Your diagram or flowchart must be free of major syntactical effect. If you are unfamiliar with activity diagrams or flowcharts, you can find a number of tutorials online.
4. Identify 5–7 classes that you intend to use to develop your project. These should be information-focused classes, NOT GUI-related classes, such as forms or frames. In other words, think in terms of the information that you plan to use within your project and organize that information into separate themes. Those themes ultimately become your information classes. It is very likely that you will also use GUI classes to develop your project, but these classes will not count toward the 5 to 7 minimum. You only need to include the names of the classes, but if you have also thought through some of the attributes or methods for each class, include that information as well.
5. Use PowerPoint (or another graphic design tool) to create a “screenshot” of how you envision your final project to look when it is finished. While it may be tempting to use NetBeans or Eclipse to generate your user interface using the UI designer, avoid doing so at this early stage in the process. At this point, keep your screenshot low resolution. Because this is early in the design process, you will likely make substantial changes to your design over the next few modules/weeks

Package the information above into a single Microsoft Word document. Your document must be formatted using a professional looking template, be a minimum of 600 words, and written in third person. Be sure that your deliverable also includes your name. Submit the completed Word document via the appropriate submission link.

Note: Your assignment will be checked for originality via the Turnitin plagiarism tool.

Assignment 2:

Project: Design Assignment Instruction:

INSTRUCTIONS

1. Be sure to clarify and expand your project’s requirements from what you
submitted in your Project: Proposal Assignment.


2. Revise and update your activity diagram or flowchart based on the feedback you received and/or your updated understanding of your application since the previous milestone. It must be free of major syntactical effect.


3. Use LucidChart.com, draw.io, or Microsoft Visio to convert your list of 5 to 7, information-focused classes into a class diagram. Your diagram must show all classes, properties, data types, methods, and relationships that you intend to use to develop yourproject. It is very likely that you will also use GUI classes to develop your project, and you are welcome to include those in this class diagram, but these classes will not count toward the 5 to 7 minimum.

4. Revise and update your PowerPoint with the screenshot to incorporate any additional changes you want to make. Package the information above into a single Microsoft Word document. Your document must be formatted using a professional looking template, be a minimum of 600 words, and written in

third person. Be sure that your deliverable also includes your name. Submit the completed Word document via the appropriate submission link.

Note: Your assignment will be checked for originality via the Turnitin plagiarism tool.

Project: Final Assignment Instruction:

OVERVIEW
For this final milestone, your job will be to provide a completed, fully functional program written in Java and to continue to maintain your documentation so that it stays in sync with your code.

Materials Required
To complete the deliverables for this milestone, you will need the following materials:
• This document
• Microsoft Word
• LucidChart.com, draw.io, or Microsoft Visio
• NetBeans (or Java Development Environment of your choice)

INSTRUCTIONS

1. Submit a Word document containing screenshots of the project executing on your machine.
2. If your application is using a database, please ensure the following requirements are met:
a. All databases must use the Apache Derby database as discussed in the course presentations.
b. You must provide all SQL code necessary to re-create the tables used in your database as well as enough initial test data to demonstrate that your code has met your specified requirements.
3. An updated project description document which includes:
a. the description of your application,
b. an updated list of requirements,
c. an updated activity diagram or flowchart,
d. an updated class diagram, and
e. an updated screenshot,

If nothing has changed since the prior milestone, you may simply submit the exact same document that you submitted for that milestone. If you needed to make minor alterations to your document, ensure those changes are reflected in your project requirements (description) and submit the updated document.

Remember that significant changes to your project cannot be made without prior approval from the instructor.

Note: Your assignment will be checked for originality via the Turnitin plagiarism tool.

Requirements: Follow the instructions in the Word document | .doc file

Share your love

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *