Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed

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 runtime

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases A Beginners Guide

Authors: Andy Oppel

1st Edition

007160846X, 978-0071608466

More Books

Students also viewed these Databases questions