Friday 16 December 2016

Software Engineering Few Important Questions !!!!!!!!!!!!!!!!!!

Note: these are few Important Questions along with Question and previous Year Question paper Questions.



Unit 1 :
·         What is software?. What are the attributes of good software?.
·         What is software Engineering. What are the fundamental activities.
·         different kinds of software products.
·         Software engineering diversities and type of software applications.
·         How web has changed Software engineering.
·         Software Engineering Ethics:
·         Explain the professional responsibility.
·         Explain IEEE code of Ethics.
Unit 2: Software Process:
·         All software process models: Waterfall,Spiral,Incremental, Reause-orinented.
·         Requirement Engineering Process.
·         Stages of testing.
·         Software validation and evolution.
·         Process of prototyping development.
·         Incremental Delivery.
·         Boehm's spiral model of software process.
·         Phases in Rational Unified Process ( RUP)
Agile Development:
·         Principles of agile methods.
·         Plan driven Vs agile.
·         Extreme Programming.with example
·         Extreme programming practices.
·         Testing in XP.
·         Pair programing
·         The scrum process model.
·         Two process to scaling agile methods.
Requirement Engineering:
·         SRS.
·         Functional and non functional requirement.
·         metrics for specifying non functional requirement.
·         users of requirements documents,
·         Structure of Requirement documents.
·         Ways of writing requirement specification.examples insulin pump
·         Spiral view of requirement process.
·         requirement elicitation and analysis process
·         checks carried on requirement in requirement documents.
·         requirement evolution.
·         requirement change management.

system Modelling :
·         Context model.
·         interaction model : use case and sequence diagram example.
·         class diagram , example.
·         behavioral models.
Architectural design :
·         MVC pattern.
·         layered pattern.
·         client server.
·         Pipe and filter.
Component Base Software Engineering :
·         definition of component and component model.
·         design principles of CBSE.
·         characteristics off component.
·         component interface.
·         Basic elements of component model.
·         CBSE process:
·         CBSE for reuse and CBSE with reuse.
Distributed Software Engineering :
·         Advantages of distributed engineering.
·         design issues in distributed system engineering,
·         master slave architectures.
·         thin and fat client architectural models.
·         Software as a service (SOS)
Design concepts ( from PAnkaj Jalote test book)
·         Coupling and cohesion.
·         types of coupling.
·         levels of cohesion.
·         DFD of ATM.
Software testing :( from Pankaj Jalote test book)
·         types of testing.
·         white box, black box, unit , development,acceptance.

               


No comments:

Post a Comment