Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
Question:
(a)
(i) Using examples from the case study or otherwise, explain the following concepts:
• Encapsulation • Specialization • Polymorphism
(ii) Discuss the advantages of the above concepts with respect to software development.
(b) Using a diagram, define the phases of the Unified Development Process. Describe, briefly, the activities and deliverables of each phase.
(c) Briefly describe how the CRC (Class-Responsibility-Collaboration) index card approach may be used in Object Oriented Analysis. List two advantages and two disadvantages of using CRC in systems analysis.
Define design process. Design process is a sequence of steps carried through which the requirements are translated into a system or software model.
What are the benefits of prototyping? i. Prototype uses as a basis for deriving system specification. ii. Design quality can be better. iii. System can be handled efficie
What are the functions of data architecture? It gives the information needed for a business function. Recognize the data objects and their relationship. Eg: Custome
Demonstrate the symbol used in data dictionary A number of the symbols used in data dictionary are as following: X= [a/b] x comprises eithe
What is the meaning of cardinality in data modelling? Cardinality in data modelling, cardinality specifies how the of occurrences of one object is linked to the number of occur
Discuss spiral model for software life cycle SPIRAL MODEL The spiral model is classified into number of frame works. These frameworks are represented by task regions.
Which type of software must not be automated? Following types of software must not be automated: - Incomplete/Unstable software since they are still undergoing changes -
When must a function throw an exception? A function must throw an exception when it's not able to fulfil its promise. As soon as function detects a problem which prevents it
Q. Why is maintenance of a software important? Discuss some of the problems that are faced during maintenance of software. Ans: The modification of a software product subsequ
What are the benefits of automation testing? Following are the benefits of automation testing: 1) Enables Quick Release - With automatically run regression tests, you can
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd