Showing posts with label BITS. Show all posts
Showing posts with label BITS. Show all posts

Sunday, 27 September 2015

Software Project Management (S2-14_SSZG622) EC1 - Quiz-3

The level of review formality is determined by which of the following?
Select one:
a. Number of findings
b. Knowledge of the reviewer
c. Preparation and structure of review
d. Size of the project
Ans: c
Which of these activities is not one of the activities recommended to be performed by an independent SQA group?
Select one:
a. serve as the test team for software produced
b. prepare SQA plan for the project
c. review software engineering activities to verify process compliance
d. report any evidence of noncompliance to senior management
Ans: a
Which of the following is not an example of a business process?
Select one:
a. hiring an employee
b. purchasing services
c. testing software
d. designing a new product
Ans: c
Effective software project management focuses on
Select one:
a. people, performance, payoff, product
b. people, product, performance, process
c. people, process, payoff, product
d. people, product, process, project
Ans: d
The tendency for the project deliverables to expand over time-usually by changing requirements, specifications, and priorities-is called
Select one:
a. Project bloat
b. Scope creep
c. Project add-on
d. Scope enhancement
Ans: b
At the end of a formal technical review all attendees can decide to
Select one:
a. recommend role changes in team
b. reject the product due to stylistic discrepancies
c. accept the work product without modification
d. modify the work product and continue the review
Ans: c
Which of the following is likely to be the most expensive cost of quality?
Select one:
a. Appraisal costs
b. External failure costs
c. Prevention costs
d. Internal failure costs
How much effort is typically expended by a software organization on software maintenance?
Select one:
a. 40 percent
b. 60 percent
c. 20 percent
d. 80 percent
Ans: b
Which these are reasons for using technical product measures during software development?
Select one:
a. large body of scientific evidence supports their use
b. provide software engineers with an objective mechanism for assessing software quality
c. they help capturing client requirements clearly
d. they allow all quality software quality information to be expressed unambiguously as a single number
Ans: b
Empirical estimation models are typically based on
Select one:
a. refinement of expected value estimation
b. trial and error determination of the parameters and coefficients
c. expert judgement based on past project experiences
d. regression model derived from historical project data
Ans: d
Which of the following activities is not part of the software reengineering process model?
Select one:
a. reverse engineering
b. inventory analysis
c. prototyping
d. forward engineering
Ans: c
Risk projection attempts to rate each risk in two ways
Select one:
a. likelihood and impact
b. likelihood and cost
c. likelihood and exposure
d. likelihood and consequences
Ans: a
Software risk always involves two characteristics
Select one:
a. staffing and budget
b. fire fighting and crisis management
c. uncertainty and loss
d. known and unknown risks
Ans: c
The first step in project planning is to
Select one:
a. establish the objectives and scope
b. determine the budget
c. select a team organizational model
d. determine the project constraints
Ans: a
Which of the following are objectives for formal technical reviews?
Select one:
a. allow senior staff members to correct errors
b. determining who introduced an error into a program
c. uncover errors in software work products
d. assess programmer productivity
Ans: c
Six Sigma methodology defines three core steps
Select one:
a. define, measure, control
b. analyze, improve, control
c. define, measure, analyze
d. analyze, design, verify
Ans: c
Which of the following is not considered one of the four important elements that should exist when a configuration management system is developed?
Select one:
a. component elements
b. human elements
c. process elements
d. validation elements
Ans: d
When software configuration management is a formal activity the software configuration audit is conducted by the
Select one:
a. development team
b. quality assurance group
c. senior managers
d. testing specialists
Ans: b
The best project team organizational model to use when tackling extremely complex problems is the
Select one:
a. Closed Paradigm
b. Open Paradigm
c. Random Paradigm
d. Synchronous Paradigm
Ans: b
Hazard analysis focuses on the identification and assessment of potential hazards that can cause
Select one:
a. an entire system to fail
b. cost overruns
c. project termination
d. schedule slippage
Ans: a

Database Design and Applications (S2-14_SSZG518)

1.In a wait-for graph, an edge drawn from  transaction  T1  to  T2  indicates that-

Select one:
a.T1 reads a data item before  T2 reads the same.   
b.T2 waits on T1 (for some data item to be released).
c.T2 reads a data item before  T1 reads the same. 
d.T1 waits on T2 (for some data item to be released).

Answer:d

2.It is possible to construct a secondary index on a unique non-ordering attribute/field of a relation. 
Select one:
True
False

Answer: True

3.In a B+ tree, if the block size is 1024 Bytes,  record size is 148 Bytes,  key field length is 12 Bytes,  Block pointer length is 6 Bytes, the max. number of keys in each internal node of the B+ tree is___.

Select one:
a.57
b.58
c.56
d.55

Answer: 56

4.A transaction can abort/fail even after its entering into partially committed state.
Select one:
True
False

Answer: True

5.Which of the following actions is idempotent?

Select one:
a.both redo and undo
b.Redo 
c.Undo
d.none

Answer: b

6.Assume that we have 5246 index blocks in  the third level of a multilevel Indexing structure. If the Block size is 512 Bytes and the blocking factor for Index file is 40, then we need __ number of index blocks at 4th level. Assume unspanned records organization.

Select one:
a.13
b.132
c.11
d.26

Answer: b

7.In a precedence graph  schedules become nodes.
Select one:
True
False

Answer: False

8.The concept of Checkpointing in database recovery avoids ___.
Select one:
a.Unnecessary  concurrency during the recovery process.
b.Unnecessary redo operations during the recovery process.
c.Early transaction failures during the recovery process.
d.Unnecessary locks during the recovery process.

Answer: b

9.We can have more than one clustering index for a give relation.      

Select one:
True
False

Answer: False

10. Database Tuning is the activity that is performed after deploying the database and the related Applications.  

Select one:
True
False

Answer: True

11.If the order (p) of the B+ tree is 7, then the minimum number of keys in any internal node is-

Select one:
a.3
b.6
c.2
d.4

Answer: d

12.Assume a scenario, where we use Timestamp-based concurrency control protocol. Consider that a data item X has been written by 5  transaction, as mentioned below, with corresponding timestamps, in the same order-

 TS-235; TS-219; TS-240; TS-225; TS-237. 

 Then the Write Timestamp of the data item X is___. 

Select one:
a.235
b.219
c.240
d.237

Answer: c

13. If we have two transactions T1 and T2 in a schedule S, and if T2 reads a data item A before T1 reads it, then in the corresponding precedence graph, we can introduce an edge from T2 to T1.     

Select one:
True
False

Answer: False

14. A transaction enters committed state immediately after__

Select one:
a.permanently writing the log to the Disk 
b.writing the updates to the log available in the buffer
c.executing the last operation   
d.Anytime

Answer: a

15.A Query Graph  gives/incorporates details about the order in which the operations are to be executed for a query. 

Select one:
True
False

Answer: b

16.If we have 18456 data blocks and 355 Index blocks in a Primary indexing scheme, then the number of block accesses needed to retrieve a record with given key value is____.

Select one:
a.12
b.11
c.10
d.9

Answer: c

17.In a B+ tree, we can find a pointer to the record with given key value,  at any level.

Select one:
True
False

Answer: False

18.The Two-phase locking protocol   will always avoid/prevents deadlocks.  

Select one:
True
False

Answer: False

19.In timestamp based concurrency control protocol,  we can apply shared and/or exclusive locks to data items.

Select one:
True
False

Answer: False

20.In a multilevel Indexing scheme (with root), the number of block accesses required to access a record with given key value is dependent on___.

Select one:
a.Number of Index blocks in the first level
b.Number of data blocks
c.Number of index levels
d.fanout of the Index block

Answer: c

21. In shadow paging based recovery approach, modified data blocks of a file  are pointed to by the shadow page-table or shadow-page directory.  

Select one:
True
False

Answer: False

22.If there are 32000 records, and the record size is 120 Bytes; and the block size is 512 Bytes. And if the records are ordered based on the key attribute. Then what is worst case number of block accesses required to access a record with given key value?    Hint: binary search can be applied on the key attribute value. Assume unspanned record organization.  Note: there is no Indexing is done.

Select one:
a.12
b.10
c.11
d.13

Answer: d

23.An Index created on non-ordering key-field is a Dense index.  

Select one:
True
False

Answer: False

24.If the block size is 1024 Bytes, and we have 32678 records in a file and each record size is 132 Bytes, then the Blocking factor for Data file is_____. (Assume unspanned records organization).
Select one:
a.10
b.7
c.32
d.8

Answer: b

25.If a schedule S2 is conflict equivalent to another schedule S1;  and  schedule S3 is conflict equivalent to schedule S2, it does not imply that S1 and S3 are conflict equivalent.  

Select one:
True
False

Answer: False

Quiz 2 Software Project Management (S2-14_SSZG622)

1.One of the most important attributes for a software product metric is that it should be
Select one:
a.widely applicable
b.qualitative in nature
c.reliable over time
d.easy to compute

Answer: d

2.Which of the following is not a measure that can be collected from a Web application project?
Select one:
a.Customization index
b.Number of static web pages
c.Number of internal page links
d.Number of dynamic objects

Answer:a


3.Software feasibility is based on which of the following
Select one:
a.scope, constraints, market
b.technical prowess of the developers
c.business and marketing concerns
d.technology, finance, time, resources

Answer: d


4.The best indicator of progress on a software project is the completion of
Select one:
a.successful acceptance of project prototype by the customer
b.successful budget review meeting on time
c.defined engineering activity task
d.successful review of a defined software work product

Answer: d


5.While scheduling a project, effort validation is required for
Select one:
a.Work load of members
b.Checking size estimates
c.Competence of team
d.Timely completion

Answer: d


6.The software engineering environment (SEE) consists of
Select one:
a.Business environment
b.Development team culture
c.Software tools along with hardware environment
d.Software tools

Answer: c


7.Make/Buy decisions are usually not driven by
Select one:
a.Support concerns
b.Staff aspirations
c.Time to market
d.Cost of acquisition

Answer: b


8.Which of the following is not considered a stakeholder in the software process
Select one:
a.Customers
b.Sales people
c.Project managers
d.End users

Answer: b


9.The optimum duration for a project is at the point where
Select one:
a.Direct costs are the lowest
b.Direct costs equal indirect costs
c.Total project costs are the lowest
d.Indirect costs are the lowest

Answer: c


10.Which of following are advantages of using LOC(lines of code) as a size-oriented metric?
Select one:
a.LOC is easily computed
b.LOC can be computed early in the process
c.LOC is language dependent
d.LOC is language independent

Answer: a


11.The first step in project planning is to
Select one:
a.determine the budget
b.establish the objectives and scope
c.select a team organizational model
d.determine the project constraints

Answer: b


12.Empirical estimation models are typically based on
Select one:
a.regression model derived from historical project data
b.expert judgement based on past project experiences
c.trial and error determination of the parameters and coefficients
d.refinement of expected value estimation

Answer: a


13.A task set is a collection of
Select one:
a.responsibilities, milestones, documents
b.milestones, deliverables, metrics
c.engineering work tasks, milestones, deliverables
d.task assignments, cost estimates, metrics


Answer: c

14.Process indicators enable management to
Select one:
a.improve software process
b.adjust work flow
c.track potential risks
d.Assess the status of an on-going project

Answer: a


15.Which of these are NOT valid reasons for measuring software processes, products, and resources?
Select one:
a. To evaluate
b. To price
c. To characterize
d. To improve

Answer: b


16.The software equation can be used to show that
Select one:
a.Any deadline can be met by increasing team size
b.Cost may become prohibitive with schedule compression
c.Productivity goes up when deadline changes
d.Total effort is mainly driven by size in KLOC

Answer: a or d not sure


17.The president of a software company announces that new technologically advanced software will be available in one year. This is an example of reducing project duration by
Select one:
a.Imposed project deadlines
b.High overhead
c.Incentive contract
d.Unforeseen project delays

Answer: a


18.The purpose of earned value analysis is to
Select one:
a.provide a quantitative means of assessing software project progress
b.provide a qualitative means of assessing software project progress
c.set the price point for a software product based on development effort
d.determine how to compensate developers based on their productivity

Answer: a


19.FP-based estimation techniques require problem decomposition based on
Select one:
a.process activities
b.software functions
c.information domain values
d.project schedule


Answer: c


20.One of the best ways to avoid frustration during the software development process is to
Select one:
a.hide bad news from the project team members until things improve
b.give team members less control over process and technical decisions
c.give team members more control over process and technical decisions
d.reward programmers based on their productivity

Answer: c

DATA STRUCTURES & ALGORITHMS DESIGN(SS ZG519)

1.  For a binary tree if in-order traversal is = DGBAHEICF and pre-order = ABDGCEHIF. Its post-order traversal would be:
A: ABCDEFGHI
B: GCIEHABFD
C: GIHECFDBA
D: GDBHIEFCA
Select one:
 A
 B
 C
 D
Ans: D

2. Which of the following statement is correct:
A: A max tree is always a complete binary tree.
B: A min heap can never be a complete binary tree.
C: A min heap can or cannot be a complete binary tree.
D: A max heap is always a complete binary tree.
Select one:
 A
 B
 C
 D
Ans: D
3. A one thousand character long data file comprises of only 3 characters A, B and C in the occurrence frequency of  600, 300 and 100 respectively. If these characters are stored in 2, 3, and 4 bit long codes respectively what will be the saving as compared to ASCII storage?
A: 31.25%
B: 53.55%
C: 68.75%
D: 46.45%
Select one:
 A
 B
 C
 D
Ans:  C
4 . A Binary Search Tree is constructed using integers (in the given sequence): 98, 34, 100, 35, 97, 33, 0 and -12. The post-order traversal of this binary tree will be:

A: 0, -12, 33, 35, 97, 34, 100, 98
B: -12, 0, 33, 97, 35, 100, 34, 98
C: -12, 0, 33, 97, 35, 34, 100, 98
D: 98, 0, 35, 97, 33, 34, 100, -12
Select one:
 A
 B
 C
 D
Ans: C
5. In a Binary Search Tree, if a node is deleted which has two sub-trees. After deletion, the following can replace the deleted node:
(1) Largest node on the left sub-tree of the deleted node.
(2) Smallest node on the left sub-tree of the deleted node.
(3) Smallest node on the right sub-tree of the deleted node.
(4) Largest node on the right sub-tree of the deleted node.
Select one:
 A. 1 and 2 only.
 B. 1 and 3 only
 C. 1 and 4 only.
 D. All of the above
Ans: B
Reference: “Deletion starategy is the following: replace the node being deleted with the largest node in the left subtree and then delete that largest node. By symmetry, the node being deleted can be swapped with the smallest node is the right subtree.”

6. Which one of the following statement is correct about Weight Biased Leftist Trees (WBLT)?
A: If x is an internal node, its weight is 1 more than the sum of the weights of its children.
B: If x is an internal node, its weight is 1 more than the max of the weights of its left and right children.
C: If x is an internal node, its weight is 1 more than the min of the weights of its left and right children.
D: None of these.
Select one:
 A
 B
 C
 D
Ans: A (Based on Rishab & Venkata SBP)
7. Given the infix expression as ( (A / (B-C+D)) * (E-A) *C). The postfix expression would be:
A: ABC-/D+EA-*C*
B: ABC-D+/EA-*C*
C: ABCD+/-EA*C*-
D: ABCD+/-EA-*C*
Select one:
 A
 B
 C
 D
Ans: B
8. Which of the following statement is correct?
A: A full binary tree is always perfect binary tree also.
B: A complete binary tree is always full.
C: A perfect binary tree is always full and complete.
D: A left skewed binary tree is complete because all the children are on the left side.
Select one:
 A
 B
 C
 D
Ans: C
9. Level-1 up Splay step is possible for a Splay node only when this node is at level-2 of the binary tree.
Select one:
 True
 False
Ans: True 
10. If there are 4 nodes in a binary tree. Total number of branches/links = x and out them y would be NULL branches. What are values of x and y respectively?
A: 3, 5
B: 8, 5
C: None of these
D: 4, 5

Select one:
 A
 B
 C
 D
Ans: B
11. A student tries to solve the problem of optimum packing of big boxes with small boxes using binary search trees so that the big boxes' space is best utilized. He uses the best fit approach. The big boxes are equal in size and shape but their holding capacities are: A (9 Kg), B (15 Kg), C (12 Kg) and D (8 Kg). Small boxes are equal in size and shape but their weights are 10, 3, 2, 9, and 15 Kg respectively. After packing all the small boxes into big boxes, which is (are)  the box(es) left out with what unused capacity?
A: C (2 Kg), D (3 Kg)
B: D, 5 Kg
C: No box will be left out with unused capacity
D: None of the above
Select one:
 A
 B
 C
 D
Ans: A (Based on Anju Abhi & Venkata SBP )

12. The in-order traversal of a Splay Tree is 1, 2, 3, 4, 5 and the pre-order traversal is 4, 2, 1, 3, 5. The last binary tree operation that was performed on this Splay tree was search(3). What will be the level order traversal of the Splay tree after this search?
A: 3, 2, 1, 4, 5
B: 3, 2, 4, 1, 5
C: 3, 1, 4, 2, 5
D: None of the above
Select one:
 A
 B
 C
 D
Ans: B 

13. A min heap is constructed using integers (in the given sequence): 98, 34, 100, 35, 97, 33, 0 and -12.The level order traversal of this binary tree will be:
A: -12, 0, 33, 35, 97, 100, 98, 34
B: -12, 33, 0, 35, 97, 100, 34, 98
C: -12, 0, 33, 35, 97, 100, 34, 98
D: -12, 0, 35, 98, 97, 33, 100, 34
Select one:
 A
 B
 C
 D
Ans: C

14. Individual operations are inexpensive in a Splay Tree but a sequence of operations is more expensive than a corresponding AVL tree.
Select one:
 True
 False
Ans: False



15. If a min heap is stored in an array. The array will be be automatically sorted in non-decreasing order.
Select one:
 True
 False
Ans: False

16. Which of the following statement is correct about Height Biased Leftist Trees (HBLT):
A: For any internal node x in HBLT,  shortest (x) = 1 + min { shortest(leftChild (x)), shortest(rightChild (x)) } 
B: For any internal node x in HBLT,  shortest (x) = 1 + max { shortest(leftChild (x)), shortest(rightChild (x)) }
C: For any internal node x in HBLT,  shortest (x) = min  { shortest(leftChild (x)), shortest(rightChild (x)) }
D: They will always be complete.
Select one:
 A
 B
 C
 D
Ans: A

17. Which one of the following statement is correct?
A: HBLT are normally referred to as Leftist Trees.
B: There is no advantage of using leftist trees over heaps.
C: HBLT operations are analogous with the operations of Binary Search Tree. 
D: None of these.
Select one:
 A
 B
 C
 D
Ans: A


18. It is not possible to come up with an algorithm to assign n jobs to m machines to finish the assignment as soon as possible because:
A: The algorithm will have a time complexity of non-deterministic polynomial.
B: There is no available data structure to attempt the assignment.
C: There is no way to verify the solution.
D: None of the above.
Select one:
 A
 B
 C
 D
Ans: A (based on Anju Abhi & rishab)

19. Which of the following statement is incorrect for a binary tree? i and h  >=1 and ^ is the exponent operator.
A: The maximum number of nodes on level i = 2^i-1
B: The maximum number of nodes on level i = 2^(i-1)
C: The maximum number of nodes in a binary tree of height h is = 2^h-1
D: The number of nodes in a binary tree of height h is can be less than 2^h-1
Select one:
 A
 B
 C
 D
Ans:  A

20. MAR, MAY, NOV and AUG are added into an empty AVL search tree in the given sequence. After all the nodes are inserted, the post-order traversal of the balanced AVL tree will be:
A: MAR, MAY, NOV, AUG
B: NOV, MAY, MAR, AUG
C: AUG, MAR, NOV, MAY
D: AUG, MAR, MAY, NOV

Select one:
 A
 B
 C
 D
Ans:  C

Database Design and Applications (S2-14_SSZG518)

1.Assume that we have two tables EMP and DEPT. Now when we execute the SQL query- "SELECT * FROM EMP, DEPT; "  ,and which is syntactically perfect, which of the following is correct- 
Select one:
a.Result will have EMP tuples joined with DEPT table  if some join condition is met.
b.It is Cartesian product of EMP and DEPT
c.Gives zero tuples in the result.
d.Shows SQL error since no join condition in WHERE clause
Answer: b
2.Assume that a relation R(A, B, C, D) with F={A>BCD; C>D}, is decomposed in to R1(A,B,D) and R2(A,C). Then the projection of F on R1 includes the  A > C.      
Select one:
True
False
Answer: False
3.Relational Data model is a strictly structured data model.  
Select one:
True
False
Answer: True
4.In Extendible hashing scheme, if we start with GD=3, and LD=2, then how many buckets are allocated for storing data records, in the beginning?
Select one:
a.1
b.8
c.4
d.2
Answer: c
5.For the relation R(A,B,C,D), with F={AB>C, AB>D, D>B}, the highest NF satisfied is____.
Select one:
a.BCNF
b.1NF
c.2NF
d.3NF
Answer: d
6.In case of unordered files, inserting a new record into the file is very easy compared to ordered files.
Select one:
True
False
Answer: True
7.In the process of testing whether a given decomposition is lossy or not, we need not compute the closure of original set of FDs (F) of the original undecomposed relation.
Select one:
True
False
Answer: True
8.Assume that a relation R(A, B, C, D) with F={A>BCD; C>D}, is decomposed in to R1(A,B,D) and R2(A,C). Then this decomposition is Dependency preserving.          
Select one:
True
False
Answer: False
9.Which of the following query languages is not declarative?
Select one:
a.Tuple Relational Calculus
b.DRC
c.Relational Algebra
d.SQL
Answer: c
10. In Linear Hashing scheme a random bucket can get its split image when the split criterion is met.
Select one:
True
False
Answer: False
11.If we have a FD  X (p) Y, and Y>Z, then  WX (p) Z is also a valid FD.
Select one:
True
False
Answer:False
12. We have foreign keys in  ER modeling.              
Select one:
True
False
Answer: False
13. The ordering of tuples in a relation is not significant.
Select one:
True
False
Answer: True
14. Relational Algebra is more expressive than SQL.        
Select one:
True
False
Answer: True
15. In ER modeling, the relationship between a weak entity type and its corresponding owner entity type is known as  ______ Relationship.
Select one:
a.Partial
b.Depending
c.Weak
d.Identifying
Answer: d
16.If the R/W head of a Disk-pack is on the appropriate track from where we need to read data, then the time required to place the R/W head at the beginning of the required sector/block is known as-
Select one:
a.Sector latency
b.Rotation delay
c.Sector delay
d.Disk latency
Answer:b
17.In relational algebra, the result of projection operation includes duplicates.
Select one:
True
False
Answer: False
18.In a relation, a primary key attribute can also be a foreign key.
Select one:
True
False
Answer:True
19.Why Functional Dependencies are so significant?
Select one:
a.Because they reflect data types for attributes
b.Because they represent Foreign keys
c.Because they are essential for data security
d.Because they represent business logic or some constraint.
Answer: d
20.In a disk-pack with uniform disk/surface configuration, the number of cylinders in the Disk-pack is same as number of tracks on a surface.
Select one:
True
False
Answer: True
21. In Normalization process, all decompositions that are lossless are also dependency preserving.
Select one:
True
False
Answer: False
22.The database design step, where we translate the high-level conceptual schema to implementation specific conceptual schema (Ex.  ER to Relational Schema) is known as _______ step.
Select one:
a.Implementation DB design
b.Logical DB design
c.Conceptual DB design
d.Schema refinement
Answer: b
23.For any functional dependency of the form X --> Y, in a relation, BCNF requires that      
Select one:
a.X must be a key
b.Y must be akey
c.X and Y both must be key attributes
d.Y must be a key attribute 
Answer: a
24.A data model is a collection of tables and relationships.
Select one:
True
False
Answer: False
25.In spanned record organization, some records are stored across two disk blocks.  That is some portion is one block and remainder is in the next.
Select one:
True
False
Answer: True

Quiz: Software Project Management(B)(SS ZG622)

1. The waterfall model of software development is
Select one:
a. The best approach to use for projects with large development teams
b. A good approach when a working program is required quickly
c. A reasonable approach when requirements are well defined
d. An old fashioned model that is not used any more
Answer: C
2. Which of the following is not a main project objective?
Select one:
a. Cost
b. Structure
c. Time
d. Quality
Answer: B
3. LOC-based estimation techniques require problem decomposition based on
Select one:
a. software functions
b. project schedule
c. process activities
d. information domain values
Answer: A
4. From among the following activities, which is the best example of a project?
Select one:
a. Developing HIV vaccine
b. Processing insurance claims
c. Writing a term paper
d. Producing automobiles
Answer:
5. The objective of software project planning is to
Select one:
a. determine the probable profit margin prior to bidding on a project
b. make use of historical project data
c. convince the customer that a project is feasible
d. enable a manager to make reasonable estimates of cost and schedule
Answer: D
6. Which of these are the 5 generic software engineering framework activities?
Select one:
a. communication, risk management, measurement, production, reviewing
b. communication, planning, modeling, construction, deployment
c. analysis, designing, programming, debugging, maintenance
d. analysis, planning, designing, programming, testing
Answer: B
7. "To construct a high-quality, custom home within eight months at costs not to exceed twenty lakh rupees" is best classified as
Select one:
a. A limit
b. A deliverable
c. An objective
d. A milestone
Answer: C
8. Which these are reasons for using technical product measures during software development?
Select one:
a. they help capturing client requirements clearly
b. they allow all quality software quality information to be expressed unambiguously as a single number
c. provide software engineers with an objective mechanism for assessing software quality
d. large body of scientific evidence supports their use
Answer: C
9. Architectural design metrics focus on
Select one:
a. Program Structure
b. Module complexity
c. Data relationships
d. Effectiveness of modularization
Answer: D
10. Which of the following is not a main element of the project management process?
Select one:
a. Estimate
b. Monitor
c. Schedule
d. Design
Answer: D
11. The process of forecasting or approximating the time and cost of completing project deliverables is called
Select one:
a. Budgeting
b. Estimating
c. Planning
d. Accounting
Answer: B
12. The incremental model of software development is
Select one:
a. A revolutionary model that is not used for commercial products
b. A reasonable approach when requirements are well defined
c. A good approach when a working core product is required quickly
d. The best approach to use for projects with large development teams
Answer: C
13. Learning curves are more likely to apply in situations where most of the costs are
Select one:
a. Materials
b. Overhead
c. Prototype
d. Labor
Answer: D
14. Which of the following is not necessary to apply agility to a software process?
Select one:
a. Eliminate the use of project planning and testing
b. Process allows team to streamline tasks
c. Uses incremental product delivery strategy
d. Only essential work products are produced
Answer: A
15. Software feasibility is based on which of the following
Select one:
a. business and marketing concerns
b. technical prowess of the developers
c. technology, finance, time, resources
d. scope and market
Answer: C
16. Identify from the below who is NOT a typical project stakeholder?
Select one:
a. End-user of the project
b. Project Manager
c. Shareholder of the vendor organization
d. CFO of the client organization
Answer: C
17. The tendency for the project deliverables to expand over time-usually by changing requirements, specifications, and priorities-is called
Select one:
a. Project add-on
b. Scope enhancement
c. Scope creep
d. Project bloat
Answer: C
18. Which of the following is not one of the commonly heard comments of project managers?
Select one:
a. Why is this project so strongly linked to the strategic plan?
b. Why are we doing this project?
c. Where did this project come from?
d. Where are we going to get the resources to do this project?
Answer: A
19. The highest element in the hierarchical breakdown of the WBS is
Select one:
a. Project
b. Major deliverable
c. A work package
d. Framework activity
Answer: A
20. Which of the following is especially useful for monitoring project progress against plan?
Select one:
a. Gantt Charts
b. Flow diagrams
c. Sequence Diagrams
d. Network diagrams
Answer: A