Explain how the design would be checked from each role’s perspective, according to the information they require. Use these roles as an example: The administration team needs access to records and permission to update and enter new data. The development teams need to write the expected transactions relatively easily, which might depend on the degree of normalization.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
  • Explain how the design would be checked from each role’s perspective, according to the information they require.
  • Use these roles as an example:
  • The administration team needs access to records and permission to update and enter new data.
  • The development teams need to write the expected transactions relatively easily, which might depend on the degree of normalization.
  • The application team needs access to all data to manage the interface.

 

Expert Solution
Step 1

The team in charge of administration should check the layout to make sure that the records are set up in a way that makes it easy to access and change data. They should also make sure the system is safe enough to keep data from getting into the wrong hands.

The development team should look over the design to make sure that it's easy to write the expected transactions. This might require some level of standardization, which should be taken into account when the system is being made.

The team working on the application should check the design to make sure that all of the needed data can be found on the interface. They should also make sure that the interface is easy to understand and use so that users can get to the data they need quickly and easily. Overall, the design should be checked to make sure it works well, is safe, and is easy to use for each role.


Explanation:
  • Checking the design of a system from the point of view of each of its roles is necessary in order to guarantee that the system satisfies the requirements of its end user and is effective, safe, and simple to operate. When working with numerous responsibilities, such as on an administration team, a development team, or an application team, this is of utmost importance.
  • Access to the records as well as permission to make changes and enter new information is required for the administration staff. As a result, the design ought to be examined to ascertain whether or not the records are arranged in a fashion that makes it possible to conveniently access and update the data. In addition, the system should have a level of security that is sufficient to prevent unauthorized access to the data.
  • The development team needs to be able to write the required transactions with a reasonable amount of ease, which could be determined by the degree of normalization. This indicates that the design should be examined to determine whether or not the anticipated transactions can be written without difficulty and whether or not the required level of normalization is attained.
  • For the application team to successfully maintain the interface, they require access to all of the data. Users should be able to quickly and easily access the data they require by ensuring that the design has been checked to ensure that all of the necessary data is accessible from the interface, and that the interface is both intuitive and user-friendly.
  • When examining the design from the perspective of each role, it is essential to take into account the entirety of the system and how the roles interact with one another. For instance, the data should be protected while still being available to the users if the security of the system is to be considered from the point of view of both the administration team and the application team. This will ensure that the data can be accessed by the users.
  • In addition to this, it is essential to take into consideration how the roles communicate with one another. For instance, when designing the system, the development team ought to take into consideration the requirements of the application team, and the application team ought to take into consideration the requirements of the development team. This will guarantee that the design is effective, user-friendly, and safe in accordance with the requirements of each and every role.
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Procedures in SQL
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education