Professional Documents
Culture Documents
Describe the utility of UML. What are the major types of diagrams in
UML? Explain with example.
Describe COCOMO model and explain its importance with example.
What do you mean by test case management? Explain with proper
example.
Explain Water fall Model. What are the problems that encountered when
the waterfall model is applied?
Discuss briefly how requirement validation is done?
Draw an ER and DFD diagram for university information System.
Define Software quality Assurance (SQA) with proper example.
Draw use case diagram form online booking system
Draw DFD diagram food ordering system and library management
system.
Why use COCOMO model? What are the various types of COCOMO
models? Explain with example.
Discuss the importance of project scheduling with proper example.
Demonstrate the importance of validation testing with proper example.
Define the role of CASE tools for project management. How they are
support in achieving the objectives.
Explain the Iterative and Incremental Model. Discuss the advantages and
disadvantages of these models.
Identify various functional and non-functional requirements that may be
defined for library based system.
Justify “Design is not coding and coding is not design” with proper
example.
Demonstrate how a system represent in architectural context with an
example.
Discuss the differences between needs and requirements in term of
software design.
Compare and contrast interfaces and abstract classes and discuss when
each should be used.
Distinguish various software metrics in detail.
Discuss the differences between black box and white box testing models.
Discuss how these testing models may be used together to test a program
schedule.
Write the difficulties in implementing quality standards in software.
Justify the statement “Software maintenance is costlier” with suitable
example.
Evaluate various software development process models.
Mention the manifesto of the agile software development. Discuss about
the principles of the agile software development.
Discuss the functionality of an ATM machine and develop a set of use
cases that could serve as a basis for understanding the requirements for
an ATM system.
Compare different types of coupling in detail with example.
Compare and contrast Coupling and Cohesion in designing class based
components.
Though many people mistakenly omit them from Activity Diagrams,
explain why it is important to include Merge Nodes and not just have
multiple Flows enter an Action Node directly in the UML diagram.
Evaluate all software cost estimation techniques with proper examples.
Explain automated testing tools. How test cases are generated? Discuss
when to stop testing?
Distinguish between verification and validation.
Describe the differences between “known risks” and “predictable risks.”
Create a software development process model which improve all
drawbacks of water fall model.
Create a set of non-functional requirements for the ticket-issuing system,
setting out its expected reliability and response time.
Suggest a design pattern that you encounter in a category of everyday
things like consumer automobile and electronics.
Is there a case when complex problems require less effort to solve? How
might such a case affect the argument for modularity?
Draw the UML Class Diagram for the Composite Pattern. Explain all of
the relationships in the diagram.
Design a composite class for an Organization, the Organization is made
up of various Departments and the Departments are made up of
Employees.
Discuss any three software application areas in which software safety
and hazard analysis would be a major concern.
Develop a complete test strategy for the SafeHome system.
Create a test case of digital library management system.
Discuss the managerial aspects of software maintenance in your own
words.