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
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 the industry?
Answer:
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?
Answer:
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?
Answer:
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:
Software Engineering 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 the 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.
Answer:
Q2 - Explain why a design with low coupling helps maintainability
Answer:
3. Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?
Answer:
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
(Solved by www.solvezone.in; please do not copy, plagiarism warning; contact: 8882309876)