Question

2. In the class, we discussed many software design patterns. There are several types of design patterns. One of them is compo
0 0
Add a comment Improve this question Transcribed image text
Answer #1

COMPONENT :-

It is a modular, portable, replaceable, and reusable set of well-defined functionality that encapsulates its implementation and exporting it as a higher-level interface. It interact with other components, encapsulating certain functionality or a set of functionalities.

IT has 3 different views :

1) object-oriented view

2) traditional component​​​​​​​ view

3) Process related view

# This software component design is mainly done so that to interact with other components, encapsulating certain functionality or a set of functionalities.

###  REAL WORLD EXAMPLE OF A SOFTWARE COMPONENT DESIGN :-

Here is an example of how a Job Management System (HR) for a IT sector is gonna perform its task for the selection of a candidate. I include the component that the HR has to take care of during the selection.

It is the components through which the job management has to go through every time the will select or offer job to a candidate.

Job Management system Read Job | Applications {select Resume Isend to unit it Buisness Icheck priority lcheck I check exper

This is the component digram of a Job Management System .

NOTE : please ask if you have any doubt in comment section.

Add a comment
Know the answer?
Add Answer to:
2. In the class, we discussed many software design patterns. There are several types of design...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Design patterns are recurring solutions to software design problems that are often found in real-world software...

    Design patterns are recurring solutions to software design problems that are often found in real-world software application development. The underlying concept is based on the design and interactions of the objects involved in the system, and the communication platform between these objects. The goal is the development of elegant, reusable solutions to commonly encountered programming challenges. As indicated in the text, the Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in...

  • In Chapter 2 we discussed several types of research methods. Please provide an definition and an...

    In Chapter 2 we discussed several types of research methods. Please provide an definition and an example of the following methods: Observational Research, Archival Research, Experimental Research and Ethnographic Research

  • In class we discussed several issues with self-driving cars. Indeed, many of you used this for...

    In class we discussed several issues with self-driving cars. Indeed, many of you used this for the ethical case study assignment. Self driving cars may be faced with choices where there is no single positive outcome (kili/injure the driver or the pedestrian or risk/gamble injuring a bystander). Attempt to create an algorithms in a few sentences (recall that an algorithm is simply a detailed sequence of steps, as unambiguous and concise as possible), one for each of the following scenarios:...

  • SOFTWARE PATTERNS HOMEWORK

    Given the following requirement:An online computer hardware shop wants to allow its users to build their desired computers.Users of the application can pick several hardware parts and build their computers fromscratch and get an estimated price. Computers should be composed of a motherboard, aRAM, a CPU, one or more GPUs, one or more storage units (HDDs, SSDs), a PSU, andmultiple peripherals for the interaction with the computer (mouse, keyboard, screen, etc.).All of these components should have a price. You can...

  • As we discussed in the lecture, you need to design the sequence recognizers in slide 24...

    As we discussed in the lecture, you need to design the sequence recognizers in slide 24 and slide 25 by using: a. D-FF b. JK-FF c. T-FF d. combination of D & JK & T Flip-flop these are the slides he talking about. Sequence recognizer (Moore) • A sequence recognizer is a special kind of sequential circuit that looks for a special bit pattern in some input • The recognizer circuit has only one input, X - One bit of...

  • Using the windowing functions discussed in class, design a low-pass FIR filter with a cutoff freq...

    Using the windowing functions discussed in class, design a low-pass FIR filter with a cutoff frequency of 2 kHz, a minimum stop band attenuation of 40 dB, and a transition width of 200Hz. The sampling frequency is 10kHz. 1. Using the windowing functions discussed in class, design a low-pass FIR filter with a cutoff frequency of 2 kHz, a minimum stop band attenuation of 40 dB, and a transition width of 200 Hz. The sampling frequency is 10 kHz 2....

  • 1. Consider the pendulum model that we discussed in class. It's also on page 71 of the lecture notes 4. Again, for simplicity, we assume m-1-1-1 Suppose in addition we consider a damping force of...

    1. Consider the pendulum model that we discussed in class. It's also on page 71 of the lecture notes 4. Again, for simplicity, we assume m-1-1-1 Suppose in addition we consider a damping force of this model as follows. The magnitude of the damping force is proptional to angular velocity while its direction is opposite to the one of the angular velocity. For simplicity, we may assume the damping force to be -' Then the net external torque become τ...

  • There are many types pf technologies we use in business: Computers, fax machine, software, scanners, emails,...

    There are many types pf technologies we use in business: Computers, fax machine, software, scanners, emails, voice mail, personal, digital assistants (PDA). Which do you think is the most important or useful? Why? Which is the least important or useful Why? Do you think businesses can function properly without them? Write at least one well developed paragraph to answer this question (At least 8 sentences long)

  • please solve all, thnak you Question 47 4 pts In class, we discussed several unique properties...

    please solve all, thnak you Question 47 4 pts In class, we discussed several unique properties of water that make it particularly suitable for supporting life. Choose any one of these properties, explain why water has this property, and describe why the property is important for life 12pt Paragraph B I VA 2 TV Question 48 1 pts Which base pairs with Guanine (G) in DNA? Thymine (T) Uracil (U) Adenine (A) O Cytosine (C) Question 49 2 pts A...

  • 1. In class we discussed several compensation schemes that employers may use to motivate workers. a....

    1. In class we discussed several compensation schemes that employers may use to motivate workers. a. “Pay for performance” schemes may take several forms. One is a piece rate scheme, in which there is an explicit mathematical formula that translates workers’ output into pay. (For example, a worker might be paid $5 per unit of out put he or she produces.) A second scheme awards workers a year-end bonus that depends on their annual performance review. Question: All else equal,...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT