What should every Software Engineer know about Software Architecture? ”
??

Answers

Answer 1
Answer: -Software architecture isn't about big design up front; -Every software team needs to consider software architecture; -The software architecture role is about coding, coaching and collaboration; -You don't need to use UML; -A good software architecture enables agility.

Related Questions

"write a program that reads two floating point numbers and prints their sum difference and product."

Answers

int main() { float a; float b; float sum; float difference; float product; printf("enter 2 numbers"); scanf("%f%f",&a,&b); sum= a + b; difference = a - b product =a*b; printf("\nsum: %f" , sum); printf("\ndifference: %f, difference); printf("\nproduct : %f, product ); }

Write the html to create a fragment identifier at the beginning of a web page designated by "top".

Answers

<p name="top"> This could be at the top of the page</p>

This is link could be at the bottom of the page and when clicked on it will take the user to the top of the page.
<a href="#top"> Go to top</a>

To create a fragment identifier at the beginning of a web page designated as "top," you can use an anchor tag with the id attribute set to "top." Here's the HTML code -

<a id="top"></a>

How to use this code

You can place this code at the desired location within the <body> section of your web page.

This creates an anchor point that can be used as a reference for linking or scrolling to the top of the web page using the fragment identifier "#top".

Learn more about html  at:

https://brainly.com/question/4056554

#SPJ2

When using words order of operations subtraction is performed before division true or false

Answers

When using words order of operations subtraction is performed before division = False
PEMDAS still applies also in computer languages with the exception of Excel.

HELP! Answer to question 2?

Answers

One advantage of Binary Search Algorithm
Compared to Linear search it is much faster because linear search starts its searching right from the first value but binary searches for something by splitting the array in two again and again and again. 

One disadvantage of Binary Search Algorithm:
Have to be sorted, unlike linear search that doesn't have to be. 

Can you subnet the 172.16.128.0/17 network address to support this subnet?

Answers

Address: 172.16.128.0 10101100.00010000.1 0000000.00000000
Netmask: 255.255.128.0 = 17 11111111.11111111.1 0000000.00000000
Wildcard: 0.0.127.255 00000000.00000000.0 1111111.11111111
=> Network: 172.16.128.0/17 10101100.00010000.1 0000000.00000000 (Class B)
Broadcast: 172.16.255.255 10101100.00010000.1 1111111.11111111
HostMin: 172.16.128.1 10101100.00010000.1 0000000.00000001
HostMax: 172.16.255.254 10101100.00010000.1 1111111.11111110
Hosts/Net: 32766 (Private Internet)

Which two jobs have high demand need for practitioners( have a skill shortage)

Answers

Skill shortages exist in a company when there are not enough people with the needed skills to meet the demand of jobs. They are caused by many factors like there are not enough workers to do the work, some do not have the required skills, etc. 

Other than software engineers and developers, the other jobs in the world in need of practitioners are electronics engineers, mechanical engineers and nurses. They are the top 4 most-in demand jobs around the world. 

A(n) ____ backup only archives the files that have been modified since the last backup.

Answers

The answer is incremental backup as this is the one responsible of having to provide a backup with files that are modified since the last backup it has received, it is considered to be a backup in which is a type of security copy.

Udp is the only connectionless transport protocol true

Answers

False = SPX is also connectionless and so are many (older protocols) others.

Which is the correct formula to add the values in cells A1 and B1? A. SUM(A1+B1) B. =SUM(A1+B1) C. =SUMA1+B1 D. A1+B1

Answers

The answer to this question

is B

Out of the choices provided above, it can be concluded to state that the correct formula in Excel for adding the values in cells A1 and B1 is ''=SUM(A1+B1)''. Therefore, the option B holds true.

What is the significance of Excel formulae?

Excel formulae can be referred to or considered as the ones which can be entered into cells on the Excel-Sheets in order to perform different functions and commands. These formulae contain mathematical capacities, and are able to do complex calculations with ease.

Summation is a simple function in Excel, which can be performed using the SUM function. In order to perform this function, the user has to enter the =SUM(A1+B1) in the cell where he wants to derive the value of the summation of the both the cells A1 and B1.

Therefore, the option B holds true and states regarding the significance of Excel formulae.

Learn more about Excel formula here:

https://brainly.com/question/20497277

#SPJ6

Using Powerpoint or Impress guarantees that your presentation will do the following

A) Stay on schedule and end on time

B) Be clear and understood

C) Keep your audience engaged and excited

D) None of these

Answers

The key word in this question is "guarantees". I can speak from experience that using a PowerPoint does not guarantee that the audience will understand everything included or end on schedule. Anyone who has sat through a PowerPoint-driven lecture can tell you that being engaged and excited depends a lot more on content and delivery than the fact that a PowerPoint was used.

While a PowerPoint may help the presentation stay on schedule, be clear and understood, and keep the audience engaged, the mere fact that a PowerPoint was used guarantees none of these. 
Answer is D

Answer:

D) None of these

Explanation:

Remember that this is a question where you have to think in your experiences, powerpoint can help you make more dynamic a presentation or have a more engaging presentation, but you that doesn´t actually help you or guarantees that your presentation will be engaging and be clear, that all depends solely on you or the presentator that is doing the presentation.

If a thread is not finished running, perhaps because it had to wait or it was preempted, it is typically restarted on the same processor that previously ran it. what is this known as? cooperative multitasking multitasking processor affinity preemptive multitasking

Answers

If a thread is not finished running, perhaps because it had to wait or it was preempted, it is typically restarted on the same processor that previously ran it.  This is this known as processor affinity. 

Final answer:

Processor affinity refers to the policy of restarting a thread on the same processor it previously ran on. This is different from cooperative multitasking and preemptive multitasking, which are methods for managing multiple tasks.

Explanation:

When a thread is restarted on the same processor that it ran on previously, this concept is known as processor affinity. Processor affinity, also sometimes called core affinity or CPU pinning, is a scheduling policy where a process or a thread is bound to a specific central processing unit (CPU) or a range of CPUs. This can optimize the performance of a process by maintaining data within the CPU cache, reducing performance penalties due to cache reloading.

It is important to distinguish processor affinity from other types of multitasking. Cooperative multitasking is a method where processes voluntarily yield control periodically or when idle to enable multiple applications to be run simultaneously. On the other hand, preemptive multitasking allows the operating system to control the execution of tasks, deciding which task should be executed next and preempting tasks to ensure fair usage of CPU time.

PowerPoint presentations make use of pages known as 

Answers

it is well known as slides

the correct answer is slides

What is most commonly used for the goal of nonrepudiation in cryptography?

a. pki

b. block cipher

c. secret key

d. digital signature?

Answers

i not sure but i think the is b. block cipher

What is the function of a programming language?
A) It makes it possible for users to easily customize game play to suit their interests
B) It tells computers what to do and allows communication through the Internet
C) It allows programmers from different countries to communicate on the job
D) It creates a standardized way for people in all stages of creation to discuss the game

Answers

Answer: its b

programming language

the language used to build the game that tells computers what to display and allows communication through the Internet

Explanation:

Final answer:

A programming language is a tool that allows programmers to give instructions to computers and enables communication through the Internet. It is used to write software programs and control the behavior of computer systems.

Explanation:

A programming language is a tool that allows programmers to give instructions to computers and enables communication through the Internet. It is used to write software programs and control the behavior of computer systems. For example, programming languages like Python, Java, and C++ are used to create applications, websites, and video games.

Your license can be canceled if you __________
A. accumulate 12 or more points on your license.
B. give incorrect information when applying for your license.
C. you reach age 75.

Answers

its B i think hope this helps ! 
It’s b hope that helps

which of the following instances best incorporates the use of software on your computer

Answers

The instances that best incorporate the use of software on your computer are using Microsoft Word to create a poster. The correct option is C.

Input, processing, storage, output, and communication devices are the five main hardware components of a computer system. These components include the keyboard, mouse, printer, CPU, and so forth.

A computer case, also known as a computer chassis, is the casing that houses the majority of a personal computer's hardware. A device's component. It assists in bringing information to the computer by allowing the user to use keys like a keyboard to enter data and move through the system.

Which of the following instances best incopporates the use of software on your computer?

A. using your scanner to input information into your computer

B. Using your keyboard to type a letter

C. Using Microsoft Word to create a poster

D. Using a monitor to research famous artists

The first window displayed when you install opensuse is the ____ window.

Answers

is the Boot Options window.

In cell h5 enter a formula that will calculate the percentage of attendees tjat went ro altmonte speings job gair in 2018

Answers

Let the number of attendees who went to the job fain in 2018 be x.
Let the total number of attendees be y.

To find the percentage of attendees in 2018, we will divide the number of attendees in 2018 by the total number of attendees and then multiply the quotient by 100 to get the percentage.

Based on this, the formula would be as follows:
(x/y) * 100

The optimum number of members in a small group is _____.

Answers

Answer: five to seven

Explanation: on odyssey the excerpt is: “Usually, the optimum number of members is between five and seven.”

Once i have internet connection do i need anything else to surf the web

Answers

 no, no you do not
havee a great day

A(n) _______________ loop usually occurs when the programmer forgets to write code inside the loop that makes the test condition false.

Answers

infinite





,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Final answer:

An infinite loop occurs when a loop's test condition is never made false due to the omission of changing the iteration variable within the loop's body. Effective loop design incorporates iteration variable changes or a break statement to prevent infinite loops.

Explanation:

A infinite loop usually occurs when the programmer forgets to write code inside the loop that makes the test condition false. In programming, particularly when using while-loops, the loop's body should modify the value of the iteration variable so that the looping condition eventually becomes false, allowing the loop to terminate. Without this modification to the iteration variable, such as in a simple loop where the condition is set to True, the loop will execute endlessly, resulting in what is known as an infinite loop.

For effective loop design, it's important to include a means of modifying the iteration variable within the loop's body or to use a break statement to exit from the loop when a certain condition is met. This ensures that the loop doesn't run indefinitely, avoiding potential program hang-ups or crashes. Infinite loops are sometimes deliberately used for situations where the duration of looping is not predetermined, but they require careful handling to ensure they can be exited appropriately.

You have a unique id number, which is represented by the variable id, containing a string of numbers. write a program that continuously takes strings to standard input. if the string is not your id number, print "this is not your id number." if it is, print "this is your id number: " followed by the number, and terminate the loop.

Answers

idNumber = "123456"
idNo = input("Enter the unique ID number: ")
while idNumber != idNo:
print("This is not your ID number.")
idNo = input("Enter the unique ID number: ")
print("This is your ID number: ", idNo)

Output:

sh-4.3$ python3 main.py                                                                                                                                                                                                                                                

Enter the unique ID number: 2345                                                                                                                                                                                                                                       

This is not your ID number.                                                                                                                                                                                                                                            

Enter the unique ID number: 4563                                                                                                                                                                                                                                       

This is not your ID number.                                                                                                                                                                                                                                            

Enter the unique ID number: 12345                                                                                                                                                                                                                                      

This is not your ID number.                                                                                                                                                                                                                                            

Enter the unique ID number: 123456                                                                                                                                                                                                                                     

This is your ID number:  123456

To print a unique ID number which is represented by a variable and it contains string of numbers . For this, first declare the unique ID then create a variable that take inputs from the keyboard. After this, create a loop that will match with your unique number (ID). Lastly, display a message if ID is matched then print ‘This is your ID number’ and if it is not matched then print ‘This is not your ID number’.

Further Explanation:

Code:

The complete code in python language for the given problem is shown below:

# Your unique ID number

id = "12345"

# Enter the ID  number

number = input ("Enter an ID: ")

# Loop to match the ID number with input

while id !=number:

# Print the message

print ("This is not your ID number")

number = input ("Enter an ID: ")

print("This is your ID number:", number)

Output:

Run the commands in python, the output will be looking as below:

Enter the unique ID number: 24345

This is not your ID number

Enter the unique ID number: 1345                                                    

This is not your ID number

Enter the unique ID number: 12345  

This is your ID number

Enter the unique ID number: 35645                                                

This is not your ID number

Learn more:

1. A company that allows you to license software monthly to use online is an example of ? brainly.com/question/10410011  

2. Prediction accuracy of a neural network depends on _______________ and ______________. brainly.com/question/10599832  

Answer details:

Grade: College Engineering

Subject: Computer Science and Engineering

Chapter: Python Programming

Keyword:

Python, input, output, programming, statements, if-else, loops, print, scan. while, body, main body, char, int, variables, unique, ID number, match

____ are software programs that hide in other computer programs and reveal their designed behavior only when they are activated. select one:

a. viruses

b. worms

c. trojan horses

d. back doors

e. alien software

Answers

C
Trojans only show when the damage has been done, no sooner.

________ software is used in a linux environment to mount and write data only to ntfs partitions.​

Answers

Before a user can access a file on a Unix-like machine( or linux), the file system that contains it needs to be mounted with the mount command.mounting NTFS partitions is a bit complicated. This involves installation of addition software such as fuse and ntfs-3g. In both cases you probably need to use package management tool such as yum, apt-get, synaptic etc. and install it from standard distribution repository.

What feature could you use to automatically shade cells containing a negative value in red? A. Fill Color B. Orientation C. Conditional Formatting D. Sort & Filter

Answers

You could  use Conditional Formatting to automatically shade cells containing a negative value in red. Correct answer: C

This tool in excel is used for additional formatting options and colors, for exploring and analyzing data, detecting critical issues, and identifying patterns and trends.

Write a copy assignment operator for carcounter that assigns objtocopy.carcount to the new objects's carcount, then returns *this. sample output for the given program:cars counted: 12

Answers

Answer: int main() { CarCounter frontParkingLot; CarCounter backParkingLot; frontParkingLot.SetCarCount(12); backParkingLot = frontParkingLot; cout << "Cars counted: " << backParkingLot.GetCarCount(); return 0; }

What every software engineer should know about software architecture?

Answers

Every software engineer should be aware of not only what a system does but the quality of work that it delivers and if it fits the situations and the expectations. It concerns itself with designing the solutions that address quality attributes or what is nonfunctional requirements.

Answer:

OOP

Explanation:

Your grandmother tells you a dollar doesn’t go as far as it used to. She says the “purchasing power” of a dollar is much less than it used to be. Explain what she means. Try to use and explain terms like inflation and deflation in your answer.

Answers

What she means is that a dollar does not buy the same amount of things as it used to. Take a .05 cent candy as an example, in year one the candy costs 5 cents which means you can buy 20 candies. In year 2 the price is .08 cents and you can buy 1/.08 = 12.5 or simply 12 candies. Assuming the candy hasn't increased in quality, this is known as inflation.

When working in an office program, one of the first things that you need to do is create and save a _____.

Answers

...copy. This ensures that the project is, first and foremost, named, and also makes it easier to save later on (all you would need to do is press Ctrl-S).

Tim is trying to explain to his aunt how her computer works, but she does not understand what a CPU does. Which description will most likely help Tim’s aunt understand the CPU’s role?
-The CPU guides the function of the hardware.
-The CPU stores data for the transfer of information.
-The CPU processes commands from software.
-The CPU translates operating system data

Answers

The CPU processes commands from software

Answer: The CPU processes commands from software.

Explanation:  CPU(Central processing unit) is the main unit for processing the commands that are obtained from program of computer. It contains the processing and control unit for performing tasks like arithmetic operations , I/O operations etc.

Thus, Tim should explain about CPU by stating it as the main processor for carrying out commands that are gained from software programs.

Other options are not appropriate as functioning of hardware is done by user as well through external commands, translation of data and data storage is done by other processing unit such as memory(e.g.-RAM).

Other Questions
Given segment aed and bfc, ae=bf and ed=fc prove ad=bc What is 4??? Provide the type assembly language instruction and binary representation of instruction studies about logging in forests would almost certainly touch on Venetta buys 2 pounds of pistachios and 3 pounds of almonds. The pistachios cost $4 more per pound than the almonds. She pays a total of $48. Which of the following are true? Select all that apply. A. One pound of pistachios plus 1 pound of almonds cost $20. B. The pistachios cost twice as much per pound as the almonds. C. Reducing the number of pounds of almonds by one results in a total cost of $40. D. The cost a, in dollars, of 1 pound of almonds is modeled by 2(a 4) + 3a = 48. E. The cost p, in dollars, of 1 pound of pistachios is modeled by 2p + 3(p 4) = 48. what is 118/13 = 59/z? Write the decimal 0.326 in to other forms Which of the following statements about joints is TRUE?A.Fixed joints have the greatest range of motion.B.Most joints are joined by cartilage or connective tissue.C.They are all very flexible.D.They occur where two or more bones joi Why does the cell membrane of the tube worm stop the flow of excess salt into its body? What is the perimeter of trapezoid JKLM? + units2 + + units9 + units9 + + unitsanswer is D Is the phenomenon in which people tend to eat more when offered bigger portions? What is the slope of the x axis What happens to hurricanes as they go over land? What happens to your heart when it beats over 200 times per minute? THIS IS MY LAST ONE BROS.Mrs. Lamb is going to make a 3 question true false test. She wants to see how many different answer keys would be possible. What could she do to simulate this quiz? What would the sample space be? insulin is a hormone produced to signal cells to uptake and use glucose for cellular repiration. would the gene for insulin be turned on or off after eating birthday cake? explain Mitotic cell division is initiated in the ? HELPPPPPPPPPPP PLEASEEEEEEEEEEE???!!!what three emotions that advertisers provoke in viewers and an example of what each ad might feature or the association Barb and frank recently adopted twin girls. the four of them live together in the suburbs. this constitutes what sociologists would call a(n) extended family. household. social group. family. What does the word mimetic tell us about the difference between novels and most of the literature of the 1800's A 2kg particle moving along the x-axis experiences the net force shown at right. The particles velocity is 3.0m/s at x = 0m.A) At what position is the particle moving the fastest?B) What is the particles velocity at x=8m? Show your work Steam Workshop Downloader