Java Program
Topics: abstract class, interface, package, serializable, factory design pa...
![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 20.02.2020 04:03 lalllda
Java Program
Topics: abstract class, interface, package, serializable, factory design pattern
The Problem
Suppose you are a software engineer working for a small software consulting company called J Software. A high school has contracted your company to computerize their tests. Your company would provide software for the client to create tests that students can take on computers. Your project lead has analyzed the requirements and came up with some Java interfaces for type of questions the program must support and has assigned to you to implement the solution. The implementation of the interfaces will also be used to created the two programs that will be used by the school. The first program is for creating questions for tests and the second program is for administering the tests to students.
The Interfaces
The interface code is posted on blackboard. Download them and add them to your NetBeans project. Below are the interfaces provided for you:
• Type of questions interfaces
o IMultipleChoiceQuestion
o ITrueFalseQuestion
o IFillInBlanksQuestion
o IShortAnswerQuestion
o IQuestion
• Question set and question factory interfaces
o IQuestionSet (a collection of questions)
o IQuestionFactory (a factory to creating questions)
![ansver](/tpl/images/cats/User.png)
Answers: 3
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 22:30
Jamie has to enter the names, employee id’s, and income of a group of employees into a worksheet. which option will jamie use to describe the data
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 11:20
Colby works as a shipping clerk for a major package delivery service. some of his daily tasks include tracking shipments and entering orders. which aspect of the information technology cluster would he most likely be trained in? a.networkingb.databasesc.hardwared.software
Answers: 2
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.06.2019 04:50
Your program should prompt the user for the dimensions of the two squares matrices, making sure that the user input is greater than or equal to 4.[ yes, an example would be a4x4matrix]2.if the above is not met, prompt the user for a new value.3.now generate random integernumbers to fill both matrices.4.display these two matrices on the screen.5.multiply the two matrices and display the result on the scre
Answers: 2
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.06.2019 05:00
How does computer network work in a paragraph
Answers: 1
You know the right answer?
Questions
![question](/tpl/images/cats/ekonomika.png)
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.11.2021 14:00
![question](/tpl/images/cats/ekonomika.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/obshestvoznanie.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 25.11.2021 14:00
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/User.png)
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.11.2021 14:00
![question](/tpl/images/cats/biologiya.png)
Biology, 25.11.2021 14:00
![question](/tpl/images/cats/en.png)
English, 25.11.2021 14:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 25.11.2021 14:00
![question](/tpl/images/cats/obshestvoznanie.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/ekonomika.png)
![question](/tpl/images/cats/mkx.png)
Arts, 25.11.2021 14:00