Goal: Practice of software modeling using UML Consider the following use case specification for a use case called "Search Student" Search student Brief description: The actor receives results of students Actors: Participant Preconditions: The actor is a registered student Basic flow of events: 1. The actor logs into the system 2. The system authenticates the actor and starts a session 3. The actor chooses to search for student 4. The actor is guided by the system to fill the required criteria's to search for student 5. The actor receives results for student 6. The actor leaves the system Extensions: 1a. The system fails to authenticate the actor. • The system informs the actor and doesn't allow the actor to proceed 3a. The system fails to search • The system informs the actor Post-conditions: The system outputs results for the search of student Special requirements: Actor is connected to Internet and uses a Java enabled Mobile phone 1. Draw a class diagram for this use case (5 marks) 2. Draw a sequence diagram for this use case (5 marks)

Answers

Answer 1

The main answer is to provide a class diagram and a sequence diagram for the "Search Student" use case.

What diagrams are needed for the "Search Student" use case?

To effectively model the "Search Student" use case, two diagrams are required: a class diagram and a sequence diagram.

The class diagram represents the static structure of the system, showcasing the classes involved and their relationships. In this case, the class diagram would include classes such as "Actor," "System," and "Student." Associations, attributes, and methods can also be depicted to capture the essential elements and behaviors.

On the other hand, the sequence diagram illustrates the dynamic interactions between objects during the execution of the use case. It shows the sequence of messages exchanged between the actor and the system, highlighting the steps outlined in the use case specification.

Each step, such as logging in, authentication, searching, and receiving results, is represented by lifelines and messages.

These diagrams provide visual representations that aid in understanding the structure and behavior of the system during the "Search Student" use case. They facilitate communication among stakeholders, help identify potential issues, and serve as a foundation for implementing the software.

Learn more about Search Student

brainly.com/question/31493428

#SPJ11


Related Questions

Which increases the rate of soil formation?

Answers

Answer: Increased temperature increases the rate of chemical reactions, which also increases soil formation. In warmer regions, plants and bacteria grow faster, which helps to weather material and produce soils. In tropical regions, where temperature and precipitation are consistently high, thick soils form.

Explanation: Hope this works

They are created from rocks (the parent material) by weathering and erosive forces of nature. Parent material is broken down by a variety of factors, including water, wind, gravity, temperature change, chemical reactions, living things, and pressure variations.

What are the factor involving in the formation of soil?

Parent materials' rate of weathering and, consequently, soil characteristics like mineral composition and organic matter concentration are influenced by temperature and precipitation.

Faster plant and bacterial growth in warmer climates aids in the weathering of materials and the formation of soils. Thick soils develop in tropical areas where the temperature and precipitation are both constantly high.

Therefore, The rate of chemical reactions is accelerated by rising temperature, which also accelerates soil formation.

Learn more about soil formation here:

https://brainly.com/question/19554237

#SPJ2

• Describe why you may have traveled to the same place many times. Why would this happen in nature?

Answers

I have traveled to the same place many times because I enjoy going there and I am very familiar with it. So in nature many animals will continue to go to the same place because of the same reasons they might know there is a supply of food there or that there is water.

var w=20;
var h = 15;
rect (10, 10, w, h);
ellipse (10, 10, w, h);
How tall is each one of the shapes?

Answers

The rectangle is 20 units tall and the ellipse is 15 units tall.

How to calculate the height of each of the shapes?

The height of the rectangle is defined by the variable 'h' and is set to 15. The height of the ellipse is also defined by the variable 'h' and is set to 15. So the height of each shape is 15 units.

What is ellipse ?

An ellipse is a geometrical shape that is defined by the set of all points such that the sum of the distances from two fixed points (the foci) is constant. It can be thought of as an oval or a "squashed" circle. In the context of computer graphics and drawing, an ellipse is often used to represent the shape of an object or an area.

Learn more about ellipse in brainly.com/question/14281133

#SPJ1

Type the correct answer in the box. Spell all words correctly.

Which model involves the creation of data and process models during the development of an application?


The ______ model involves the creation of data and process models during the development of an application.

Answers

A phrase used in computer or software engineering is "data modeling." It is a way of developing an information system's data model using atypical formal procedures.

What is data modeling?

As an application is being developed, models are also being analyzed, and the creation of data and process models are.

Further sections are included, including that, as an application is being developed.

Developing an information system's data model using atypical formal procedures.

Therefore, the data modeling creation model entails the establishment of data and process models.

Learn more about the application, here:

https://brainly.com/question/23612796

#SPJ1

how many votes does a candidate need to become president of the US ?

Answers

Answer:

270

Explanation:

google mhm because yes the election is going on

Answer:

270 Electoral votes

Explanation:

Our votes don't really count for the Electoral College is really the people who choose the next president.

River designs a program that will make a cartoon baby jump up and down. But when it is run, the baby appears but doesn’t move. What should River do?

a create a Boolean question
b move code to the editor
c run the program
d check for bugs

Answers

D, check for bugs i think

A student is doing research comparing mothers who work outside the home versus mothers who do not have an outside job. The student thinks that both ways are fine and hopes to find evidence that children are successful in both scenarios. One website claims that all mothers need to work outside the home and to do otherwise is deplorable. What is the most obvious characteristic this website lacks?

This website lacks blank
pls help asap

Answers

Answer:

they need some travis scott in their life

Explanation:

When was cyber law of Nepal released for the first time?​

Answers

Answer:

The Cyber Crime Control and Cyber Security Act, 2074 was released in Nepal on September 17, 2017. It was the first legislation regarding cybercrime in Nepal. This law was enacted to control the crimes committed using electronic devices and the internet, and to ensure the security of electronic devices and the cyber environment in Nepal.

Answer:

The government of Nepal passed 'The Electronic Transaction and Digital Signature Act-Ordinance' also known as the 'Cyber Law' on 15 September, 2004 (30th Bhadra 2061 BS).

What is the imitation of representing numbers with fixed point representation?

Answers

Answer:

Hello your question is not complete, The complete question is ; what is the Limitation of representing numbers with fixed point representation

answer:  Limited range of values that can be represented

Explanation:

The limitation of representing numbers with fixed point representation is that there is a Limited range of values that can be represented using this method of representation

Fixed point  representation is a type of representation whereby there is a  fixed number of bits for both integer parts and fractional part.

which tool can you to check for hardware errors and disable recently installed devices?

Answers

The "Device Manager" tool in Windows can be used to check for hardware errors and disable recently installed devices.

Device Manager is a built-in utility in Windows that allows users to manage and control hardware devices connected to their computer. It can help diagnose hardware errors by displaying any devices with issues or conflicts, such as missing drivers or malfunctioning hardware. To disable a recently installed device, you can simply navigate to the device in Device Manager and select the "Disable" option. This can be useful in troubleshooting if you suspect that a newly installed device is causing issues with your computer's performance.

learn more about hardware here:

https://brainly.com/question/15232088

#SPJ11

1. What is this ERP software?
2. How does it differ from a stand-alone accounting system?

Answers

ERP software is an enterprise resource planning system that enables businesses to manage their core operations and streamline data sharing across different departments. It differs from a stand-alone accounting system in that it provides a more comprehensive approach to managing processes and data, including sales, finance, inventory, and customer relationship management.

1. ERP software, or Enterprise Resource Planning software, is a type of business management software that integrates various aspects of a business, such as accounting, human resources, and inventory management, into one central system. This allows for greater efficiency and streamlined processes within the organization.

2. A stand-alone accounting system, on the other hand, is a software system that only focuses on the accounting aspect of a business, such as recording transactions and generating financial reports. It does not integrate with other aspects of the business, like an ERP software does. This can lead to a lack of communication and coordination between different departments within the organization.

Learn more about ERP software

https://brainly.com/question/30115300

#SPJ11

Suppose you want to find pages that contain the word German but not the word Shepherd. Which search would achieve? German OR Shepherd "German Shepherd" German -Shepherd "German" + "Shepherd"

Answers

Answer:

The correct answer is C) "German -Shepherd"

Explanation:

Computerized have evolved to allow for the combination or contrasting or various words.

This is made possible using Boolean Logical Operators such as AND, OR and NOT. Using any of the terms above translates to the presence of a search strategy.

In some search engines, the symbol "+" symbol is used instead of the operator "AND". In other cases, the symbol  "-" is used instead of "NOT".

The effect achieved is that "German -Shepherd" excludes the word "Shepherd" from the results.

Cheers!

Answer:

C

Explanation:

What does this mean?

What does this mean?

Answers

Answer:

The network that the platform is running on is down. Wait about 30min, and then try again. You can also restart your device.

Explanation:

This used to happen to me all the time during school, but when I restarted my computer it always fixed it!

which prefix indicates you are browsing a secure webpage

Answers

Answer is in the screenshot

which prefix indicates you are browsing a secure webpage

The good security practices for web browsing are to open a website that provides a secure connection, not opens a malicious website, use HTTPS, and don't reuse the password.

Having good online security measures or practicing allows you to protect yourself from online fraud, privacy issues, and data or information leakage.

For this purpose, the following are the best security practices while browsing online:

Use an updated browser, and don't install third-party plug-ins or add-on.

Use HTTPS.

Don't reuse passwords. Always use a different password while browsing on every website

Read privacy policies on a website.

Avoid free or public wifi for browsing

Don't open a malicious website

Scan files before downloading and always run anti-virus and keep it updated.

You can learn more about security practices at:

brainly.com/question/17448120

#SPJ6

from the current view (layout view), move the premium column to place it between the dob and providername columns in this report.

Answers

The ay to go about the work from the current view (layout view), move the premium column to place it between the dob and providername columns in this report is that:

Simply select the Premium label option. Click the bound control displaying the premium value while holding down Ctrl. To relocate both controls to the empty layout space to the right of the providername  columns, click and drag them down.

What is the view about?

An Access app's web datasheet view shows online data organized in rows and columns via a web browser.

While viewing data in a form or report, you can make numerous typical design adjustments using the Layout view. Each control on the form displays actual data in Layout view, making it a highly helpful view for changing the size of controls or other tasks that have an impact on the form's aesthetics and usefulness.

Therefore, Design view is more abstract in nature than Layout view. Each control in the Layout view of a form shows actual data. This makes it a very helpful view for changing the size of controls and other things that have a visual impact.

Learn more about layout view from

https://brainly.com/question/27648067
#SPJ1

In cell K2 enter a formula using the IF and OR functions, as well as structured references, to determine if Adam Moriarty can be a group leader. a. The IF function should first determine if the staff member’s Service Years is greater than 3 OR if the staff member’s college graduate status is "Yes". Remember to use a structured reference to the Service Years and the College Graduate columns.

Answers

Solution :

The value of the K2 cell is filled by IF and OR functions with structured references as :

\(K2=IF(OR([CBF\ \text{Staff[ Service years]} > 3, \text{CBF Staff[College graduate]}="Yes"),"Yes","No")\)

Now if the syntax of the formula is not provided, then we can use :

\($K2=IF(OR([[\text{Service Years}]]>3,[[\text{College Graduate}]]="Yes"),"Yes","No")$\)

The staff member are required to satisfy one of the two or both the conditions so as to become a group leader. The conditions are :

---   staff member should served for more than 3 years

--- staff members should be college graduate

In cell K2 enter a formula using the IF and OR functions, as well as structured references, to determine
In cell K2 enter a formula using the IF and OR functions, as well as structured references, to determine

8
Select the correct answer from each drop-down menu.
The AND operator narrows
your search results. The OR operator broadens your search resul
Result. Am I right?

8Select the correct answer from each drop-down menu.The AND operator narrowsyour search results. The

Answers

Answer:

yes you are correct

the AND operator narrows

the OR operator broadens your search results

Answer:

yes your right

(:

Explanation:

Of the four popular tunneling standards that allow you to connect your IPv6 client to an IPv6 router over an IPv4 network, which one is built into Microsoft Windows?
Select one:
a. Teredo
b. 6in4
c. ISATAP
d. 6to4

Answers

Out of the four popular tunneling standards that enable you to link your IPv6 client to an IPv6 router over an IPv4 network, Teredo is the one built into Microsoft Windows. Option A.

What is Teredo?

Teredo is a tunneling protocol that provides IPv6 connectivity by encapsulating IPv6 packets inside IPv4 packets. It was created to help transition to IPv6 when there is no native support for it.

It is designed to work with network address translation (NAT), which is commonly found in home and small office networks, to enable IPv6 connectivity.

Teredo is enabled by default on Windows Vista and later versions of the operating system and uses UDP port 3544 for communication. It can be disabled or enabled by utilizing the `netsh interface teredo set to state` command in the Command Prompt.

Hence, the right answer is option A. Teredo.

Read more about Microsoft Windows at https://brainly.com/question/32825846

#SPJ11

Which of the following elements is used to insert a blank line or return in an HTML document?
a. BRK
b. BRE
c. BREAK
d. None of these​

Answers

Answer:

b

Explanation:

corect me if wronggggggg

The element that is used to insert a blank line or return in an HTML document is <br>. The correct option is d.

What is HTML?

The preferred markup language for documents intended to be viewed in a web browser is HTML, or HyperText Markup Language.

Technologies like Cascading Style Sheets and scripting languages like JavaScript can help.

Pages that are presented on the internet are frequently created using HTML.

Each page has a specific collection of HTML tags on it, including hyperlinks that lead to other pages. Every page we see on the internet is created using some form of HTML code.

A line break in text is produced by the HTML element <br> (carriage-return).

Thus, the correct option is d as none of the options are correct.

For more details regarding HTML, visit:

https://brainly.com/question/15093505

#SPJ6

8.2 code practice edhesive?

Answers

Answer:

temperatures = []

i = 0

while i < 5:

   try:

       t = int(input('Enter a temperature: '))

       temperatures.append(t)

       i += 1

   except ValueError:

       print('Enter a number')

print(temperatures)

Explanation:

Hope this helps!

Please answer quick:))))

Please answer quick:))))

Answers

I think B and the second one C

What paradigm is this code based on? How do you know?
What does the number 16 mean in this code? How do you know?
Imagine you wanted to tweak the project so that the list produced by the program included teachers and kept track of how many years they have been working at the school. Using the principles of inheritance and overriding, explain how you could take this code and quickly create the new programs.
How could you apply some of the ideas, principles, or structures of coding to fields of study, industries, or tasks outside of creating computer programs? Propose at least one way to use “coding” or creating programs outside of computer science and explain how it uses coding-related concepts.
Imagine that you were programming without an IDE. What problems might you encounter?

Answers

Answer:

I Don't Know

Explanation:

nsjskdoeowowokskdnekmek biien

Explain any three views of the presentation

Answers

Normal View is the main editing view, which is used to write and design a presentation.

Slide sorter view is an exclusive view of the slides in thumbnail form.

Slide show view takes up the full computer screen, like an actual slideshow presentation.

Hope this helps, pls mark as brainliest.

2. To ________
is to create an image with artistic tools.
3. _______
is the number of pixels an image holds.
4. Typography is the use of text in _____
5. Changing a vector image to a raster image is ____
6. _____
saves the original image.
7. The ___
and _____
determine the look of the object.
8. A vector uses _____
9. The quality of an image is compromised when _______
are stretched.

2. To ________is to create an image with artistic tools.3. _______is the number of pixels an image holds.4.

Answers

Answer:2.render 3.resolution 4.visual communication 5.rasterizing 6.nondestructive 7.stroke&fill 8.lines&path 9.pixels

Explanation:

choose the output of the following c++ statement: cout << "sunny " << '\n' << "day " << endl;. a. Sunny \nDay b. Sunny \nDay endl c. Sunny Day d. Sunny \n

Answers

An input can come from a file or the command line. Reading the input and passing it to the program as necessary is achievable with C programming's built-in functions. The term “output” describes how data is shown, whether it's on a screen, a printer, or in a file.

What are the different output of c++?

To accept input and show output in C++, input and output (I/O) operators are needed. The insertion or put to operator () is the operator used to display the output, whereas the extraction or get from operator (>>) is used to take the input.

Therefore, To print output to the console, C++ utilizes cut. But printf is also used in C++ ().

Learn more about output here:

https://brainly.com/question/13736104

#SPJ1

array Write a recursive function stringReverse that takes a string and a starting subscript as arguments, prints the string backward and returns nothing. The function should stop processing and return when the end of the string is encountered. Note that like an array, the square brackets ( [ ] ) operator can be used to iterate through the characters in a string.

Answers

user_in = str ( input ("Please enter a phrase: " ))

def reverse_str (string):

e = 0

for e in range (len (string)):

x = -1

print string[x]

x += (len (string))

Select all items that represent characteristics of website navigation menus.
consist of a group of hyperlinks
are essential for any website
always contain a link to a site map
use clearly labeled links
are optional if search is available

Answers

Answer:

A B D on edge 2020

Explanation:

Answer:

A- consist of a group of hyperlinks

B- are essential for any website

D- use clearly labeled links

12. Before the Internet, which invention had the biggest impact on employees in the workforce?
A. Trojan horses
B. Equal income
C. Digital libraries
D. Electricity

Answers

Answer:

D. Electricity had the biggest impact on employees in the workforce before the internet. It allowed factories to operate machinery, offices to use typewriters and other electrical equipment, and increased productivity and efficiency.

Explanation:

Which of the following best describes the purpose of an Egyptian pyramid?

A. the pharaoh's home
B. a monument to honor the gods
C. the pharaoh's burial chamber
D. a storage place for the pharaoh's treasures

Answers

Answer:

C

Explanation:

Had this on edgnuity

Please give a brainliest

Answer:

The purpose for the pyramids were B. The pharaoh's burial chamber. But also their sarcophagi, and jewellery were found in some of them but the main reason why they were made was to be used as tombs for their pharaoh's.

Yeh that's my explination if you havn't given brainliest yet I would like to have it or a like would be fine! Yelp good bye

If creating a many to many relationship in your database, what must you include to prevent the database from failing due to our resolved relationships?

A. Linking entity
B. Parent entity
C. Lookup entity
D. Child entity

Answers

Answer:

A. Linking entity

Explanation:

Other Questions
What is the slope intercept form calculator? According to the Arrhenius definitions of acids and bases, choose the bases from the list of acids and bases. Check all that apply. what role did women play in the administration of the mongol empire? Jack finds any mention of male femininity offensive. His therapist suggests that, in actuality, this may be Jack's way of reducing anxiety from his true fear of being a homosexual. If so, according to Freud, what defense mechanism is Jack using? if 125 men can do a piece of work in 120days, how many men would be sufficient to do the same work in 100days? Read and choose the correct option with the irregular verb in the future tense to complete the sentence.Cuando van a la playa, mis hermanos ________ (querer) ver los peces. Group of answer choicesquererquierenquerranquerrn you have n balls and n bins. for each ball, you pick a bin independently at random and throw that ball into that bin. (a) what is the expected number of balls in the first bin? Compare the Vietnam War with at least one of the two majorpost-9/11 wars (Afghanistan or Iraq). Are there any clearsimilarities or differences in the aims or ultimate outcomes ofthese wars? (i will give u 10 extra points if you help) Thanks :))) When Carnegie Mellon University researchers exposed people to cold viruses, they found what? which is the correct answer? The octopuss tentacle keeps _ right after it is bitten off ? a. Moving b. Breathing c. Growing A circle has a diameter AB, and its center is at (-3, 3). Point A is at (1/2, 6). Where is point B located? Studies of cores obtained from continental glaciers and deep-sea sediment indicate that. words an 8 year old should know how to spell The sacred ball court Group of answer choices was a large, open, circular playing area that employed the use of straw baskets into which large, soft, balls had to be tossed. disappeared after the fall of Olmec civilization. was found only among the Incas and Iroquois. had life or death implications for those who played upon it. could only be played on by Mayan priests. Solve the quadratic equation: 3x2 3x 3 = 0 Massachusetts bay granted or denied religious freedom to all colonists? the setting under investigation in a qualitative study is known as the: Dimensional analysisIf my total electric bill was $70 per month, how much is my annual cost of electricity?