Вы находитесь на странице: 1из 13

Sr. No.

1 2 3 4

Experiment No. 1 Viva Questions


What is SDLC? Explain its role in s/w development. What is object oriented design? Why UML is call object oriented? Compare waterfall model and spiral model for software development which one will you prefer and why?

5 6 7 8

Explain ERD and DFD with taking suitable example. What is the need of documentation in software development? Explain why Accuracy is an important attribute for a Data Dictionary. What is the Prototyping? How is it useful for the development for requirement specification? Discuss Dos and Donts of good programming style. Differentiate B/w Software designing and Coding. Do you design software when you write a program? What are the advantages of using Rational Rose tool? Define the Following Terms: Object Messages, Abstraction, Class, Inheritance and Polymorphism.

9 10 11 12 13

14 15

State The difference between Program and software. Discuss the objectives of software design.

Sr. No. 1 2 3 4 5 6 7 8

Experiment No. 2 Viva Questions


Describe the life cycle of a software development process. Explain the software analysis process. What is code analysis? How the code metrice is build during the software analysis process? What is system risk analysis or software reliability? Explain the system level project planning. Explain the various tools used in the analysis phase of SDLC. Can you name any differences between object-oriented design and component-based design?

Can you describe the process you use for writing a piece of code, from requirements to delivery?

10 11

How many of the three variables scope, time and cost can be fixed by the customer? Who should make estimates for the effort of a project? Who is allowed to set the deadline?

12 13 14 15

Which kind of diagrams do you use to track progress in a project? Can you explain the practice of risk management? How should risks be managed? What do you need to be able to determine if a project is on time and within budget? How do you agree on scope and time with the customer, when the customer wants too much?

Sr. No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Experiment No. 3 Viva Questions


What is prototype model? What is architecture of prototype model? What are Disadvantages of Prototype Model ? Explain different Prototype Models Types. What is the difference between iterative model and prototype model? Explain What is waterfall model? What are Disadvantages of waterfall Model ? Explain different phases waterfall Models. What is spiral model? What are Disadvantages of spiral Model ? Explain different phases of spiral model. What is the difference between spiral model and prototype model? What is V model? What are Disadvantages of V Model ? Explain different V Models Types. What is the difference between iterative model and prototype model? Explain

Sr. No. 1 2

Experiment No. 4 Viva Questions


Can you name a number of non-functional (or quality) requirements? What is your advice when a customer wants high performance, high usability and high security?

Can you name a number of different techniques for specifying requirements? What works best in which case?

4 5 6 7 8 9

What is requirements tracing? What is backward tracing vs. forward tracing? Which tools do you like to use for keeping track of requirements? How do you treat changing requirements? Are they good or bad? Why? How do you search and find requirements? What are possible sources? How do you prioritize requirements? Do you know different techniques? Can you name the responsibilities of the user, the customer and the developer in the requirements process?

10 11

What do you do with requirements that are incomplete or incomprehensible? List the five desirable characteristics of a good Software Requirements Specification(SRS) documents.

12 13 14 15

What do you understand by Data Dictionary? Where and how it is used? Discuss requirement prototyping. What is the role of data dictionary in requirement analysis. Explain in detail. Give an example of an inconsistent (in complete) SRS.

Sr. No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Experiment No. 5 Viva Questions


What is class diagram? Explain with suitable diagram. What is use- case diagram? Explain. Explain Data Dictionary? What is sequence diagram? Explain with example. State 3 different kinds of relationships used in class diagrams. Explain Activity diagram with suitable diagram. What is Transitions in Activity diagram? Differentiate between Activity diagram and State chart diagram. In sequence diagram what is represented on x-axis and y-axis? Explain life-lines and activations in terms of sequence diagram. Discuss the Unified Approach to Object Oriented Design. Define self transition with example. How message calling would occur in a sequence diagram. Explain with example. Explain Data Modelling. What is the need and advantage of using UML diagrams in Software development?

Sr. No. 1

Experiment No. 6 Viva Questions


Do you design software when you write a program? What make software design different from coding?

2 3

Discuss the differences between waterfall SWDLC and prototype model. Do you know about design patterns? Which design patterns have you used, and in what situations?

What kinds of diagrams have you used in designing parts of an architecture, or a technical design?

5 6 7 8

What is Debugging? How can you debug a system in a production environment, while it is being used? Discuss spiral model in software life-cycle. What do low coupling and high cohesion mean? What does the principle of encapsulation mean?

9 10 11

When do you use an abstract class and when do you use an interface? When do you use polymorphism and when do you use delegates? Compare waterfall model and spiral model for software development. Which one will you prefer and why?

12

When would you use a class with static members and when would you use a Singleton class?

13

Can you name different measures to guarantee correctness and robustness of data in an architecture?

14 15

Can you name the different tiers and responsibilities in an N-tier architecture? Discuss the problems that occur while developing a system.

Sr. No. 1

Experiment No. 7 Viva Questions


Do you know what a regression test is? How do you verify that new changes have not broken existing features?

How can you implement unit testing when there are dependencies between a business layer and a data layer?

3 4

Which tools are essential to you for testing the quality of your code? What types of problems have you encountered most often in your products after deployment?

5 6

Do you know what code coverage is? What types of code coverage are there? Do you know the difference between functional testing and exploratory testing? How would you test a web site?

What is the difference between a test suite, a test case and a test plan? How would you organize testing?

8 9

What kind of tests would you include for a smoke test of an ecommerce web site? What can you do reduce the chance that a customer finds things that he doesn't like during acceptance testing?

10

Can you tell me something that you have learned about testing and quality assurance in the last year?

11

Have you developed software testing procedures for new systems and performed quality assurance?

12 13 14 15

How do you make sure that your code can handle different kinds of error situations? Can you explain what Test-Driven Development is? How do you make sure that your code is both safe and fast? How do you deal with changes that a customer wants in a released product?

Sr. No. 1 2 3 4 5 6 7 8 9 10 11 12

Experiment No. 8 Viva Questions


Explain the working of s/w project. What is E-R diagrams? Differentiate between DFD and E-R diagrams. What is the scope of this s/w project? How Data Modelling is performed? Explain E-R notations. What is DFD diagrams and why they are used in this project? How this s/w project is useful for the user? Discuss the purpose of Data Flow Diagram with suitable diagram. What kind of tools are important to you for monitoring a product during maintenance? What is the difference between re-engineering and reverse engineering? What measures have you taken to make your software products more easily maintainable?

13 14

How do you create technical documentation for your products? How can you make sure that changes in code will not affect any other parts of the product?

15

Can you name reasons why maintenance of software is the biggest/most expensive part of an application's life cycle?

Sr. No. 1 2 3 4 5 6 7

Experiment No. 9 Viva Questions


Explain state chart diagram with suitable example. What is collaboration diagram give suitable example. Differentiate between activity diagram and state chart diagram. Collaboration diagram below to which category of UML diagram. What are the elements of collaboration diagram? How a swim lane diagram can be constructed from a activity diagram? For showing detailed design of procedures which OOAD artifacts is the most useful?

8 9

Which model highlights the roles each plays in an interaction model? The use of object oriented technology will always result in efficient, useful, compact system. State true or false with reason.

10 11 12

Identify the characteristics of a good notation. Explain the use and specification of state chart diagram. Which diagram you would prefer to show the interaction object in a sequential order?

13 14 15

State The basic Building Blocks in UML. Explain state chart diagram with suitable example. Which model highlights the roles each plays in an interaction model?

Sr. No. 1 2

Experiment No. 10 Viva Questions


Explain component diagram with suitable example. List out the various activities that are encompassed by system design process under Object Oriented design(OOD).

3 4 5 6

Specify the use of component diagram. What are the features of component diagram? Explain the terms with examples: Abstraction, Modularity, and Information Hiding. If you need to show the physical relationship between s/w components and the h/w in the delivered system which diagram can you use?

7 8

Is it important to record the diagram that you create? justify your answer. What are the steps do you think developers should take to create efficient and compact application? Object oriented technologys which features means that a small change in user requirements should not require large changes to be made to the system?

10 11

What are the elements of the requirement analysis model? Explain. Which source code is required for complete Working Application of Rational Rose?

12

What is the essential Requirement which must be Installed Before Installing Rational Rose?

13 14 15

State 3 advantage of using Rational Rose over other UML tools. Distinguish between a data flow diagram (DFD) and a flow chart. What are the different phases of SDLC?

Sr. No. 1 2 3 4

Experiment No. 11 Viva Questions


Explain deployment diagram with suitable example. Explain the various tools used in the analysis phase of SDLC. What is the need of using deployment diagram? List the five desirable characteristics of a good Software Requirement Specification (SRS) documents.

5 6 7 8 9 10

What do you understand by the Data dictionary? And where and how it is used? Explain ERD and DFD with taking suitable example. Explain the concepts of object oriented programming with example. Explain the system level project planning. Discuss the Unified Approach to object oriented design. Compare waterfall model and spiral model for software development which one will you prefer and why?

11 12 13 14 15

Explain ERD and DFD with suitable examples. State the advantages or disadvantages of Star-UML over Rational Rose. Elaborate all requirement analysis principle . What is the need of documentation in software development? Do you design software when you write a program?

Sr. No 1 2 3 4 5 6 7 8 9 10

Experiment No. 12 Viva Questions


What was the first version of Edraw ? When was the first version of e draw released? What is the latest version of Edraw ? When was the latest version of e draw released? What are the requirements of e draw system? Why we can choose e draw? What are the new features of e draw? Give name of any 5 latest e draw versions? Create an organisational chart using e draw? Who is the manufacturer of edraw?

Sr. No 1 2 3 4 5 6 7 8 9 10 What is the VSS ?

Experiment No. 13 Viva Questions


Explain the working of Visual Source Safe. How it is useful in Software Development Process? When was the latest version of VSS released? What are the requirements of VSS? Why Software developer should choose VSS? Justify. What are the new features of VSS? Give name of any 5 CASE tools? What are the advantages of Visual Source Safe? Which software company owns VSS?

Вам также может понравиться