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