Answered step by step
Verified Expert Solution
Question
1 Approved Answer
All question problem are all true/false 2 Defining the right level of abstraction for certain information is part of the software analysis activity. 3 User
All question problem are all true/false
2 Defining the right level of abstraction for certain information is part of the software analysis activity. 3 User actions (e.g., take order) may be represented as associations between a class that represents the user (e.g., Server) and a class that represents the object of the action (e.g., Table). 4 Abstraction involves establishing a level of complexity, suppressing the more complex details below the current level. 5 Tight coupling between two code elements is bad because the coupling makes it hard to change the two code elements independently since changing one will probably require knowledge of and possibly changes to the other. 6 Modeling a concept as an associated inheritance instead of an inheritance is a way of enabling objects to change a specific associated behavior at runtime without creating a new object and copying the values from the old one. 7 Modeling a concept as an inheritance instead of an associated class is a way of allowing users to add new values for the concept at runtime: 8 Grouping all the elements of a module that are essential to the performance of a single and well-defined task is a way of achieving high cohesion. 9 In the following diagram, multiple patients can be part of an appointment. 10 Hardcoded values are obtained from external sources or generated at run-time. 11 Modeling concepts as free-text attributes is a way of achieving data consistency among the instances. 12 Hardcoded values are those variables that hold data obtained from the hardware configuration. 13 An association from Grandparent to Baby is redundant if there are associations from Grandparent to Parent and Parent to Baby and all the associations represent ancestry. 14 Enumerations are data types used in computer programming to map a set of names to values. 15 The enumeration data type allows the users of a system to add new values in runtimeStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started