Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 24, Problem 24.5E
Explanation of Solution
Metrics for developing software:
- Product metrics
- Time required for reading or writing the
database records. - Database transactions processed per unit time.
- Number of system failures.
- Number of errors measured.
- Number of errors that leads to database corruption...
- Time required for reading or writing the
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Assume you work for a database firm that serves individuals and small businesses.
This organisation wishes to quantify its software development.
Create a report outlining acceptable metrics and how to collect them.
Assume you work for a firm that specializes in developing databases for people and small businesses. This organization is interested in determining how much software it creates. Prepare a report defining acceptable metrics and the methods for their collection.
When creating a database, here are the general steps that I follow: (a) determine the purpose of the reports I want to generate, (b) identify the format of the report, (c) ensure the data needed is available, (d) confirm the data is reliable. In some cases, the report format that I want to use is not available. Thus, I will work with my tech team to create the report.
How can someone determine if the data is reliable? How can it be confirmed? Please discuss.
Chapter 24 Solutions
Software Engineering (10th Edition)
Ch. 24 - Explain why a high-quality software process should...Ch. 24 - Explain how standards may be used to capture...Ch. 24 - Discuss the assessment of software quality...Ch. 24 - Prob. 24.4ECh. 24 - Prob. 24.5ECh. 24 - Prob. 24.6ECh. 24 - Prob. 24.7ECh. 24 - Explain why it is difficult to validate the...Ch. 24 - Prob. 24.9ECh. 24 - A colleague who is a very good programmer produces...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- The idea of normalisation is one that database professionals pay great attention to. Whether you're a database analyst or administrator, this tool enables design, scenario verification, and performance improvement. What, in your view, should be taken into account most before starting the normalization process?arrow_forwardA third party cannot access the database directly in any way. It's something to think about while drawing data flow diagrams. What does this suggestion include, if anything?arrow_forwardState how people are involved in database development are managed ?arrow_forward
- List and explain FOUR different types of stakeholders in this new project. Identify their main concerns and their stake in the project. A research organisation with a number of branches throughout the country. At the moment each of these branches uses a different main database system. It has been decided by Head Office that the database system used by your branch should be expanded and then used by all the other branches, replacing their existing database systems. They would need to transfer all their data to this expanded database on a main server, which would be located in your organisation's offices. A network would be set up linking all the branches to this main server.arrow_forwardTest the system against user and system requirements and provide relevant test cases for the database you have implemented. Mention all the implemented database solution in regards to the user and system requirements, List each requirement in a table along with where it was met and how it was achieved in the implementation phase.arrow_forwardWhat do you consider to be the most important strategy that database designers use in order to increase the speed of databases, and why do they use it?arrow_forward
- To create database field requirements, what choices must be made?arrow_forwardWhen designing a database, how can you ensure that database functions are well-documented and maintainable for future developers? Share best practices and strategies.arrow_forwardYou are one of the team members who your project team leader has assigned to involve in the discussion of developing an Automated Teller Machine (ATM) system. Throughout the discussion, you have gathered the following requirements statement for the ATM system from your clients' team members. The IT personnel from your client’s team need to understand the structure of your database and the interaction between the actor(s) or object(s) in the system. Therefore, you have instructed your System Analyst to provide the structural and behavioural modelling of the ATM system based on the requirements statement you gathered, as shown below : AutomatedTellerMachine The software to be designed will control a simulated Automated Teller Machine (ATM) having a magnetic stripe reader for reading an ATM card, a customer console (keyboard and display) for interaction with the customer, a slot for depositing envelopes, a dispenser for cash (in multiples of $20), a printer for printing customer…arrow_forward
- How is testing a structured database different from other types of testing, and what steps are involved?arrow_forwardThe administrators of Tiny College are so pleased with your design and implementation of their student registration and tracking system that they want you to expand the design to include the database for their motor vehicle pool. A brief description of operations follows:• Faculty members may use the vehicles owned by Tiny College for officially sanctioned travel. For example, the vehicles may be used by faculty members to travel to off-campus learning centers, to travel to locations at which research papers are presented, to transport students to officially sanctioned locations, and to travel for public service purposes. The vehicles used for such purposes are managed by Tiny College’s Travel Far But Slowly (TFBS) Center.• Using reservation forms, each department can reserve vehicles for its faculty, who are responsible for filling out the appropriate trip completion form at the end of a trip. The reservation form includes the expected departure date, vehicle type required,…arrow_forwardThe administrators of Tiny College are so pleased with your design and implementation of their student registration and tracking system that they want you to expand the design to include the database for their motor vehicle pool. A brief description of operations follows:• Faculty members may use the vehicles owned by Tiny College for officially sanctioned travel. For example, the vehicles may be used by faculty members to travel to off-campus learning centers, to travel to locations at which research papers are presented, to transport students to officially sanctioned locations, and to travel for public service purposes. The vehicles used for such purposes are managed by Tiny College’s Travel Far But Slowly (TFBS) Center.• Using reservation forms, each department can reserve vehicles for its faculty, who are responsible for filling out the appropriate trip completion form at the end of a trip. The reservation form includes the expected departure date, vehicle type required,…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- A Guide to SQLComputer ScienceISBN:9781111527273Author:Philip J. PrattPublisher:Course Technology PtrDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781305627482Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781285196145Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos CoronelPublisher:Cengage Learning
A Guide to SQL
Computer Science
ISBN:9781111527273
Author:Philip J. Pratt
Publisher:Course Technology Ptr
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning