Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

List and describe three types of user interface controls.<?xml:namespace prefix

ID: 3535302 • Letter: L

Question

List and describe three types of user interface controls.<?xml:namespace prefix = o />

Why is data validation important in the user interface?

What does cardinality mean?

What are the three most common types of data relationships?

What are the key items to consider when selecting a system architecture.

You work for a bookstore that has a website for ordering books. However, the website does not run on a mobile browser. The business team asks you to design an iPad/iPhone or Android application that takes book orders just like the current website. Would you change the current website architecture so that it will run on a mobile web browser? Or would you design/build a new mobile application and mobile system architecture that does the exact same functionality? Explain Why?

Explanation / Answer

A.

Data validation rules constitute the constraints

that data input and processing must adhere to in addition to

the structural constraints imposed by a data model.Web modeling

tools do not make all types of data validation explicit

in their models, hampering full code generation and model

expressivity. Web application frameworks do not offer

a consistent interface for data validation. In this paper, we

present a solution for the integration of declarative data validation

rules with user interface models in the domain of

web applications, unifying syntax, mechanisms for error handling,

and semantics of validation checks, and covering

value well-formedness, data invariants, input assertions, and

action assertions.We have implemented the approach inWeb-

DSL, a domain-specific language for the definition of web

applications.


B.

the cardinality of a set is a measure of the "number of elements of the set". For example, the set A = {2, 4, 6} contains 3 elements, and therefore A has a cardinality of 3. There are two approaches to cardinality – one which compares sets directly using bijections and injections, and another which uses cardinal numbers.[1]

The cardinality of a set A is usually denoted | A |, with a vertical bar on each side; this is the same notation as absolute value and the meaning depends on context. Alternatively, the cardinality of a set A may be denoted by n(A), A, card(A), or # A.


C.

There are three types of relationships between tables. The type of relationship that is created depends on how the related columns are defined.

One-to-Many Relationships

Many-to-Many Relationships

One-to-One Relationships


D.


When getting started with your design, keep in mind the key principles that will help you to create an architecture that adheres to proven principles, minimizes costs and maintenance requirements, and promotes usability and extendibility. The key principles are:

When designing an application or system, the goal of a software architect is to minimize the complexity by separating the design into different areas of concern. For example, the user interface (UI), business processing, and data access all represent different areas of concern. Within each area, the components you design should focus on that specific area and should not mix code from other areas of concern. For example, UI processing components should not include code that directly accesses a data source, but instead should use either business components or data access components to retrieve data.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote