Академический Документы
Профессиональный Документы
Культура Документы
1 2 3 4
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
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
Sr. No. 1 2
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
Sr. No. 1
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
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
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
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
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
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