51 Describe the custom development design strategy Discuss its advantages and disadvantages.
52 explain how the business need factor influences the selection of a design strategy for a project
53 what is the purpose of an alternatives matrix? What is the typical content? How will this tool be used?
By a project team in the context of design strategy selection?
54. what are the 5 optimization that should be done to create a more effective design
55. what is connascence? Is this desirable or undesirable in a system? Why?
56. describe the concept of inheritance how does this impact the development of Object-oriented system
57 explain the concept of polymorphism
Polymorphism is a basic notion in object-oriented programming (OOP) that describes instances when something appears in several forms. It is a concept in computer science that you can access objects of various types through the same interface. This interface can be implemented in a variety of ways by each type.
Static polymorphism is a type of polymorphism that occurs in
Java, like many other OOP languages, allows you to use the same name for many methods inside the same class. Java, on the other hand, employs a distinct set of parameters known as method overloading, which is a static kind of polymorphism.
Dynamic polymorphism is a type of polymorphism that changes over time
This type of polymorphism prevents the compiler from determining the method that is performed. This must be done by the JVM at runtime.
58. why would an analyst both normalize and denormalize the design of the data management layer.
59 what is the concept of referential integrity? why is it important in database
60 explain the difference in the way structural query language processes data compared to traditional programs.