PDA

View Full Version : CS504- SOFTWARE ENGINEERING final term paper spring July 2011



Vuhelper
07-10-2011, 09:31 PM
Question No: 1 ( Marks: 1 ) - Please choose one The two main documents produced during this phase are Requirement Statement and Requirement Specification. They are also called Requirement Definition and

----------------

► Functional Specification

► Mathematical specification

► System Specification

► None of the given



Question No: 2 ( Marks: 1 ) - Please choose one

A decision table should be used

► To document all conditional statements

► To guide the development of the project management plan

► Only when building an expert system

► when a complex set of conditions and actions appears in a component



Question No: 3 ( Marks: 1 ) - Please choose one Which of the following is a/are tool used in requirement analysis?

► Flow Graphs

► Data Flow Diagrams

► Activity Networks

► Module Dependency Diagrams



Question No: 4 ( Marks: 1 ) - Please choose one

MVC stands for ---------------

►Model View Controller

►Modern View Center

►Model View Center

►Modern View Controller



Question No: 5 ( Marks: 1 ) - Please choose one

A -------------- is a code that explains itself without the need of comments and extraneous documentation

►Self documenting code

►Self telling Code

►Self Documenting Design

►Non of the above



Question No: 6 ( Marks: 1 ) - Please choose one

Bugs that won't "stand still" (almost random) are the ---------- to deal with.

►least difficult

►most difficult

►very easy

►easy



Question No: 7 ( Marks: 1 ) - Please choose one In refining the DFD during transaction mapping it is unnecessary to create a PSPEC since only the CSPEC is relevant to this type of architectural style.

► True

► False









Imrangee





Question No: 8 ( Marks: 1 ) - Please choose one Association is a type of relation

►Weak

►Stronger

►Normal

►None of above



Question No: 9 ( Marks: 1 ) - Please choose one Variable names must be in mixed case starting with upper case.

► True

► False



Question No: 10 ( Marks: 1 ) - Please choose one

Bugs that won't

►stand still

►Dynamic

►Static

►None of above

(almost random) are the ---------- to deal with.



Question No: 11 ( Marks: 1 ) - Please choose one CRUD include following:-

►Creat

►Update

►Read

►All of above



Question No: 12 ( Marks: 1 ) - Please choose one

Bugs Finding is done by which of the teams in Software Development lifecycle?

► Development Team

► Testing Team

► Analysis & Design Team

► Process Team



Question No: 13 ( Marks: 1 ) - Please choose one Software Bugs have multiple names, which one of the below is not the name of Software Bugs --------------

► Bugs

► Defects

► Errors

► Mistakes



Question No: 14 ( Marks: 1 ) - Please choose one

In the debugging process a stack trace is a very useful tool.

► True

► False



Question No: 15 ( Marks: 1 ) - Please choose one A ------------ is a code that explains itself without the need of comments and extraneous documentation

► Self documenting code

► Self telling Code

► Self Documenting Design

► None of the given



Question No: 16 ( Marks: 1 ) - Please choose one Project ------------- defines the concept and range of the proposed solution, and





Imrangee





limitations identify certain capabilities that the product will not include

► Scope

► Agreement

► Plan

► None of the given



Question No: 17 ( Marks: 1 ) - Please choose one In the N-Tire Architecture the idea is to enhance scalability and -------------- by distributing both the data and the application using multiple server machines.

► Performance

► Efficiency

► Usability

► non of the all



Question No: 18 ( Marks: 1 )

The cyclomatic complexity metric provides the designer with information regarding the number of

► Cycles in the program

► Errors in the program

► Independent logic paths in the program

► Statements in the program



Question No: 19 ( Marks: 1 )

Which of the followings is not a testing type?

► Subsystem testing

► Alpha testing

► Beta Testing

► Gamma Testing



Question No: 20 ( Marks: 1 ) Which of the items listed below is not one of the software engineering layers?

► Process

► Manufacturing

► Methods

► Tools



Question No: 21 ( Marks: 1 )

Which piece of code is self-documented?

►if (x==0) // this is the case when we are allocating a new number

►if (AllocFlag == 0)

►If (AllocFlag == NEW_NUMBER)

►None of the given



Question No: 22 ( Marks: 2 ) Define Modularity.



Question No: 23 ( Marks: 2 ) Differentiate between Architectural Design and System Architecture in one line.



Question No: 24 ( Marks: 2 )

What is meant by Software Debugging?



Question No: 25 ( Marks: 2 ) Five statements were given which required True or False with respect to

Equivalence Class (Statements I don’t Remember :P)







Imrangee





Question No: 26 ( Marks: 3 ) Why comments are require to be indented and how it should be done, explain with

one example?



Question No: 27 ( Marks: 3 )

What are the different phases of testing? Draw a diagram. (No write up required)



Question No: 28 ( Marks: 5 ) Why and how complex expressions should be written in multiple short statemenst, Explain it with example



Question No: 29 ( Marks: 5 ) What is the Usefulness of Testing?



Question No: 30 ( Marks: 5 )
What are the static analyzers, give a check list of the requirements?