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.
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.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.