Explain the Spiral Model of Software Development. What are the Limitations of  Such a Model?                         | SolveZone
whatssapp

Product Detail

Explain the Spiral Model of Software Development. What are the Limitations of  Such a Model?                        

University  Amity blog
Service Type Assignment
Course
Semester
Short Name or Subject Code SOFTWARE ENGINEERING
Product of Assignment (Amity blog)
Pattern Section A,B,C Wise
Price
Click to view price


SOFTWARE ENGINEERING

 

Software Engineering Assignment A


1 .Explain the Spiral Model of software development. What are the limitations of    such a model?      
                 


2 .Is it possible to estimate software size before coding? Justify your answer with suitable examples    


3 .Explain the concepts of Function Points. Why FPs is becoming acceptable in industry?         

4 .The effort distribution for a 420 KLOC Semi-detached mode software development project is: product design 10%, detailed design 14%, code & unit test 26%, integrate and test 30%. How would the following change, from low to high, affect the phase distribution of effort and the total effort: analyst Capability, virtual machine experience, Programmer capability, and required language experience?    

5 .What do you understand by the term Software Development Life Cycle? Why is it important to adhere to a life cycle model while developing a large software system?     


6 .List the five desirable characteristics of good SRS document
Answer:


7 .Enumerate the different types of coupling that might exist between two modules.
Answer:


Assignment B

Consider a project to develop a full screen editor. The major components identified are (1) screen editor (2) command language interpreter (3) file input output, (4) cursor movement and (5) screen movement. The sizes for these are estimated to be 4K, 2K, 1K, 2K and 3K delivered source code lines. Use COCOMO model to determine: (i) Overall cost and schedule estimates (assume values for different cost drivers, with at least three being different from 1.0) (ii) Cost and schedule estimates for different phases.

Q2 - Explain why a design with low coupling helps maintainability

3. Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?


Assignment C


Question No.  1    Marks - 10
________________________________________
The development is supposed is supposed to be processed linearly through the phases    
 
Options    
    
Spiral Model

Waterfall Model

Prototyping Model

None of the above


Question No.  2    Marks - 10
________________________________________
The DFD depicts                                   
 
Options    
    
Flow of data

Flow of control

Both A & B

None of the above


Question No.  3    Marks - 10
________________________________________
The most desirable form of coupling is              
 
Options    
    
Control Coupling

Common Coupling

Data Coupling

Content Coupling


Question No.  4    Marks - 10
________________________________________
If failure intensity is 0,005 failures/hour during 10 hours of operation of software, its reliability can be expressed as    
 
Options    
    
0.90

0.92

0.95

0.98


Question No.  5    Marks - 10
________________________________________
Regression testing is primarily related to           
 
Options    
    
Functional Testing

Data Flow Testing

Development Testing

Maintenance Testing


Question No.  6    Marks - 10
________________________________________
Which one is not a step of requirement engineering?    
 
Options    
    
Requirement Elicitation

Requirement Analysis

Requirement Design

Requirement Documentation


Question No.  7    Marks - 10
________________________________________
Which one is not a requirement elicitation technique?    
 
Options    
    
Interviews

The use case approach

FAST

Data flow diagram


Question No.  8    Marks - 10
________________________________________
Level-O DFD is similar to    
 
Options    
    
Use case diagram

Context diagram

System diagram

None of the above


Question No.  9    Marks - 10
________________________________________
The DFD depicts    
 
Options    
    
Flow of data

Flow of control

Both (a) & (b)

None of the above


Question No.  10    Marks - 10
________________________________________
Which one is not a size measure for software?    
 
Options    
    
LOC

Function Point

Cyclomatic Complexity

Halstead’s Program Length


Question No.  11    Marks - 10
________________________________________
Estimation of size for a project dependent on    
 
Options    
    
Cost

Schedule

Time

None of the above


Question No.  12    Marks - 10
________________________________________
COCOMO-II was developed at    
 
Options    
    
University of Maryland

University of Southern California

IBM

At & T Bell Labs


Question No.  13    Marks - 10
________________________________________
How many stages are in COCOMO-II?    
 
Options    
    
2

3

4

5


Question No.  14    Marks - 10
________________________________________
Which one is not a risk Management Activity?    
 
Options    
    
Risk Assessment

Risk control

Risk Generation

None of the above


Question No.  15    Marks – 10     
________________________________________
The worst type of cohesion is    
 
Options    
    
Temporal Cohesion

Coincidental Cohesion

Logical Cohesion

Sequential Cohesion     (Solved by www.solvezone.in ; please do not copy, plagiarism warning; contact: 8882309876)


Question No.  16    Marks - 10
________________________________________
. Which one is not a strategy for design?    
 
Options    
    
Bottom up design

Top Down design

Embedded design

Hybrid design


Question No.  17    Marks - 10
________________________________________
A system that does not interact with external environment is called    
 
Options    
    
Closed System

Logical System

Open System

Hierarchal System


Question No.  18    Marks - 10
________________________________________
The extent to which different modules are dependent upon each other is called    
 
Options    
    
Coupling

Cohesion

Modularity

Stability


Question No.  19    Marks - 10
________________________________________
Which one is not a category of software metrics?    
 
Options    
    
Product metrics

Process metrics

Project metrics

People metrics


Question No.  20    Marks - 10
________________________________________
 
Which one is not a measure of software science theory?    
 
Options    
    
Vocabulary

Volume

Level

Logic


Question No.  21    Marks - 10
________________________________________
Minimal implementation of any algorithm was given the following name by Hallstead:    
 
Options    
    
Volume

Potential Volume

Effective Volume

None of the above


Question No.  22    Marks - 10
________________________________________
 
Which one is the International standard for size measure?
     
 
Options    
    
LOC

Function Point

Program Length

None of the above


Question No.  23    Marks - 10
________________________________________
 
. Fault is    
 
Options    
    
Defect in the program

Mistake in the program

Error in the program

All of the above


Question No.  24    Marks - 10
________________________________________
As the reliability increases, failure intensity    
 
Options    
    
Decreases

Increases

No effect

None of the above


Question No.  25    Marks - 10
________________________________________
Software Quality is    
 
Options    
    
Conformance to requirements

Fitness for the purpose

Level of satisfaction

All of the above


Question No.  26    Marks - 10
________________________________________
How many product quality factors have been proposed in McCall quality model?    
 
Options    
    
2

11

3

6


Question No.  27    Marks - 10
________________________________________
 
Which one is not a software quality model?    
 
Options    
    
McCall Model

Boehm Model

ISO9000

ISO9126


Question No.  28    Marks - 10
________________________________________
NHPP stands for    
 
Options    
    
Non Homogeneous Poisson Process

Non Heterogeneous Poisson Process

Non Homogeneous Poisson Product

Non Heterogeneous Poisson Product


Question No.  29    Marks - 10
________________________________________
Total numbers of maturing levels in CMM are    
 
Options    
    
1

5

3

7


Question No.  30    Marks - 10
________________________________________
CMM is developed by    
 
Options    
    
Harvard University

Cambridge University

Carnegie Mellon University

Maryland University


Question No.  31    Marks - 10
________________________________________
 
Software reliability is defined with respect to    
 
Options    
    
Time

Speed

Quality

None of the above


Question No.  32    Marks - 10
________________________________________
Software mistakes during coding are known as:    
 
Options    
    
Failures

Defects

Bugs

Errors


Question No.  33    Marks - 10
________________________________________
For a function of two variables, how many test cases robustness testing will generate?    
 
Options    
    
9

13

25

42


Question No.  34    Marks - 10
________________________________________
Beta testing is carried out by:    
 
Options    
    
Users

Developers

Testers

All of the above


Question No.  35    Marks - 10
________________________________________
Acceptance testing is done by:    
 
Options    
    
Set of test cases

Set of inputs

Set of Outputs

None of the above


Question No.  36    Marks - 10
________________________________________
 
Cyclomatic Complexity is equal to    
 
Options    
    
Number of independent paths

Number of paths

Number of edges

None of the above


Question No.  37    Marks - 10
________________________________________
 
Alpha & Beta testing techniques are related to    
 
Options    
    
System Testing

Unit Testing

Acceptance Testing

Integration Testing


Question No.  38    Marks - 10
________________________________________
 
Integration testing techniques are    
 
Options    
    
Top down

Bottom up

Sandwich

All of the above


Question No.  39    Marks - 10
________________________________________
Functionality of software is tested by    
 
Options    
    
White box testing

Black box testing

Regression testing

None of the above


Question No.  40    Marks - 10
________________________________________
 
Thread testing is used for testing    
 
Options    
    
Real time systems

Object oriented systems

Event driven systems

All of the above