Question

Select the characteristics of software quality in use from below. Performance efficiency Freedom from Risk Effectiveness...

  1. Select the characteristics of software quality in use from below.

    Performance efficiency

    Freedom from Risk

    Effectiveness

    Satisfaction

    Functional suitability

    Efficiency

    Security

    Maintainability

3- List two main problems that are important for almost all of the software architecture principles.

5- What is the difference between external and internal product quality?

6- What types of software architecture patterns will you choose if your system requires multiple expertise and needs to be used in a distributed environment? Justify your choice

0 0
Add a comment Improve this question Transcribed image text
Answer #1

From the given options the characteristics of software quality in use are:

Functional suitability:

It refers to the purpose of a product. More functions in a product mean it will be more complicated.

Efficiency:

It refers to the resources in the system to offer the required functions. It includes disk space, network, memory, etc.

Maintainability:

It refers to the ability to fix faults in the software. It is impacted by the modularization of the software and the readability of the code.

Note: Other given options such as performance efficiency is related to other mentioned factors such as freedom from risk, effectiveness, satisfaction, and security.

====================================================

3-Two main problems important for all of the software architecture principles:

Separation of concerns problems:

If the program is written in one block, it can cause various problems in terms of security, testing, and maintainability. Such a code develops high coupling among the modules.

It is very important that the program is not written as one block. Program should be broken into modules and every single piece should be finalized for different kinds of jobs. It involves two concepts cohesion and coupling. According to separation of concerns the coupling should be reduced and the cohesion should be increased.

  • Cohesion refers to the similarity of tasks as per the details and how strong they are connected.
  • Coupling measures the dependency of different components of system on each other.
  • With loose coupling and high cohesion, code becomes clear.
  • It helps in achieving separation of concerns too.
  • The code becomes easier to understand and can be reused effectively.
  • The testing of modules also becomes easier.

The project can be organized easily and new updates can be introduced as and when required.

Single responsibility principle:

If one class or module is made responsible for various functions in the software, it can make it hard to perform the functions accurately. Every module of the program should take over a single responsibility. It should deal with one type of functionality only. It is also important when there are a number of classes in the program.

  • It helps in protecting classes from various kinds of modifications as the program is maintained.
  • Here, a class is made responsible for one actor or requirement.
  • It also helps in understanding the code easily and classes can be maintained without much efforts.
  • Classes can be reused easily.

===================================================

5-Difference between external and internal product quality:

  • Internal product quality deals with monitoring of the daily precision and correctness of different methodologies. External product quality refers to long term correctness based on outer results.
  • Internal quality refers to the design of the overall software. External quality deals with the purpose of the entire software.
  • Internal quality makes sure that modifications can be made easily in the system. External quality deals with testing of bugs and errors upon product release.
  • Internal quality is the maintaining of everything the customer never gets to see. External quality deals with the user’s view of the software.
  • Internal quality includes low coupling, cohesion, clarity, generality, etc. External quality includes reliability, robustness, accuracy, etc.

======================================================

6-Software architecture patterns for a distributed environment where the system needs multiple expertise:

Layered pattern:

In a layered pattern, work is divided into layers to accomplish subtasks of various processes. All the layers are different from one another. They can work simultaneously. Higher-level layers use services offered by lower-level layers.

Client-server pattern:

In this pattern there are many distributed nodes called clients, and on centralized node called server. The server offers services to all the clients based on their requirements. All the clients can send their requirest at the same time and for different tasks. Client and server make use of different processors. There can be one or more servers in the system.

Master-slave pattern:

In a master-slave pattern, there are many nodes. Master is responsible for distributing several tasks among nodes called slaves. It is similar to parallel computing. It follows divide and rule notion. After all the slave nodes have fashioned their tasks, the master gathers the output from all of them.

Add a comment
Know the answer?
Add Answer to:
Select the characteristics of software quality in use from below. Performance efficiency Freedom from Risk Effectiveness...
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
  • Discussion questions 1. What is the link between internal marketing and service quality in the ai...

    Discussion questions 1. What is the link between internal marketing and service quality in the airline industry? 2. What internal marketing programmes could British Airways put into place to avoid further internal unrest? What potential is there to extend auch programmes to external partners? 3. What challenges may BA face in implementing an internal marketing programme to deliver value to its customers? (1981)ǐn the context ofbank marketing ths theme has bon pururd by other, nashri oriented towards the identification of...

  • Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.4...

    Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.4 "Strategic Performance" BUSINESS STRATEGY ANALYSIS REQUIRES THE FOLLOWING: 1. Identify strategic goals. – A firm's strategic goals drive business strategy and address the key success factors of the industry. Strategic goals often include the vision or mission statement for the business. They should also set the direction and standard for financial and market results against which actual performance can be measured. The two most...

  • Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.6...

    Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.6 "Identify Critical Issues and Priorities" BUSINESS STRATEGY ANALYSIS REQUIRES THE FOLLOWING: 1. Identify strategic goals. – A firm's strategic goals drive business strategy and address the key success factors of the industry. Strategic goals often include the vision or mission statement for the business. They should also set the direction and standard for financial and market results against which actual performance can be measured....

  • Map Crayola’s five pillars of operational leadership to the competitive priorities in Table 1.3 Create an...

    Map Crayola’s five pillars of operational leadership to the competitive priorities in Table 1.3 Create an assessment of Crayola’s competitive priorities as it relates to their Asian expansion plans Which of the competitive priorities might present the biggest challenge to Crayola as it expands internationally? VIDEO CASE Using Operations to Create Value at Crayola Operations processes are at the heart of Crayola, the Easton, Pennsylvania maker of crayons, markers, and paints loved by children of all ages around the world....

  • Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expresse...

    Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expressed by either customers, internal stakeholders, employees, or regulatory authorities. In short, a project is a time bound and specific goal oriented task-system that is born out of an ask from any stakeholder. Project initiation is laying down a new project by defining its goals, objectives,...

  • SECTION A (50) Read the case study below and answer the questions. SHORT RUN STABILIZATION AND...

    SECTION A (50) Read the case study below and answer the questions. SHORT RUN STABILIZATION AND LONG RUN COMPETITIVENESS: THE LAVITAN CASE Growth of a young country Latvia – a small, young country on the east coast of the Baltic Sea – has recently earned the title of a ‘‘tiger’’. After gaining its independence from the Soviet Union in 1991, the country embarked upon a challenging road of transitioning from a planned to a market economy. The first decade proved...

  • Below is the information: It is important to understand the different leadership styles employed by nursing...

    Below is the information: It is important to understand the different leadership styles employed by nursing leaders in healthcare organizations and to understand their significance on nursing practice and patient outcomes, for better or for worse. Objective: Read the articles from Nursing Standard (PDF) and Bradley University (PDF). In -250 words, formulate an opinion on the following: 1. Reflect on an occasion where you experienced ineffective leadership (doesn't have to be in the hospital). What behaviors did they display? What...

  • First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below...

    First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below Include each of the following in your answer (if applicable – explain in a paragraph) Research problem: what do you want to solve using Delphi? Sample: who will participate and why? (answer in 5 -10 sentences) Round one questionnaire: include 5 hypothetical questions you would like to ask Discuss: what are possible outcomes of the findings from your study? Hint: this is the conclusion....

  • What an Executive Summary Is An executive summary is a specific type of document that does...

    What an Executive Summary Is An executive summary is a specific type of document that does two things: it summarizes a research article, and it offers recommendations as to how information from the article can be used. Some long reports can contain an executive summary section, as indicated in the Pearson handbook. Write a 2 pahe Executive Summary In business contexts, an executive summary is always written for a specific purpose: to explain the information in the article to a...

  • please read instructions on the first picture and follow it Discussion Board: Chapter 1 Due: Jun...

    please read instructions on the first picture and follow it Discussion Board: Chapter 1 Due: Jun 28, 2019 at 11:59 PM Please read the article titled Evolution of Operations Planning and Control: from production to supply chains In at least three paragraphs, describe how and why the focus of operations planning and control has changed over time. While one might argue that answers consisting of sentences quoted from articles do not represent plagiarism, I do not consider them acceptable, and...

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