Software Engineering-1A

$10.00

SKU: AMSEQ-245 Category:

Assignment – A

Q1: Discuss the differences in the following:
(a) Top-down and bottom-up
(b) Black box and white box testing

Q2: What do you mean by software maintenance? Explain the maintenance tools in details in details.

Q3: Explain why a design with low coupling helps maintainability

Q4: What is software design? Discuss the design principles in detail.

Q5: Explain on the following:
(a) Problem partitioning
(b) Abstraction

Case Study

Consider a program for determining the previous date. Its input is a triple of day, month and year with the values in the range
1 ≤ month ≤ 12
1 ≤ day ≤ 31
1900 ≤ year ≤ 2025

The possible outputs would be previous date or invalid input date. Design the boundary value test cases.

Assignment – C

Q1: In Waterfall model user involvement is in–
All phases
Some phases
Not involved
None

Q2: In Planning we include–
What is to be done
How is to be done
By whom is to be done
None

Q3: Which SDLC includes Risk?
Spiral model
Waterfall model
Iterative model
None

Q4: Design type are–
Conceptual design
Technical design
Both
none of the above

Q5: Two basic issues for software engineering are–
Engineering-design
Hardware-software
Software quality-cost
None

Q6: Costliest phase of software development is–
Testing
Coding
Analyzing
None

Q7: An example of an expert system is–
The internist
A stock and bond analyze
Structural analyze
None

Q8: A virtual interface that–
Is easy for programmer
Is similar to doing traditional computer programming
Does not allow user to take shortcuts
None

Q9: The screen displays produced by a prototyping software package–
Are the output produced by complete system program
May closely model the output that may produced by system program
Discourage user
None

Q10: The following is not normally used during System Design–
Program review
Working prototype
Standard manual
None of the above

Q11: Approach used in top-down analyzes and design–
Identify a top- level function and then create a hierarchy of lower level modules and component
To prepare flowchart.
All
None of the above

Q12: During the data gathering phase of system analysis–
Problem flowchart are often prepared
System design specification are outlined
Number of specialized forms may be prepared
None

Q13: First step of implementation phase is–
Select computer
Implementation planning
Prepare physical facilities
None

Q14: A programmer would most likely prepare a
General system flowchart
Specific system flowchart
General program flowchart
Specific program flowchart

Q15: Implementation of project proposal is prepared by–
The executive vice-president and manager
Vice president of information system
System analyst guidance of vice-president of information system
None

Q16: Design specification does not normally include–
Output requirement
Input requirement
Control provision
None

Q17: Some firms have created a combination position called–
Analyst/manager
Manager/operator
Analyst/programmer
None of above

Q18: During the system study, vice-president and manager do the–
Planning
Directing
Controlling
None of above

Q19: In token count N=N1+N2, where N1 is–
Unique operator
Unique operand
Occurrence of operator
None

Q20: Features of function point are–
Average, low, high
Average
High
None

Q21: In function point function units are–:
5
4
6
3

Q22: Risk management is of ——— types.
List of potential risk
Prioritized list of risk
Risk avoidance
Risk assessment

Q23: Organic COCOMO model have range of-
0-50 kloc
50-300 kloc
Over 300 kloc
None

Q24: Which one is not user documentation?
Beginner’s guide
Installation guide
SRS
None

Q25: AMC stands for–
Annual maintenance cost
Annual manage effort
Development effort
None of above

Q26: In Token count total length is equal to–
n= n1+n2
n2= n1+n3
n=n1/n2
none

Q27: Average Staff is calculated on the basis of–
Effort
Development
Effort/development
None

Q28: Risk Analysis means–
Evaluate probability
Probability ranges
Both
None of these

Q29: Software Engineering means–
Making software
Manufacturing software
Developing software
None

Q30: Software is easy to change, this statement is–
True
Myth
Hypothetical
None of above

Q31: Which one is maintenance model?
CMM
Quick fix model
Iterative model
None

Q32: In which model fixes are done without detailed analyses of the long term effects?
Reuse enhancement model
Quick- fix model
Taute model
None of the above

Q33: Iterative enhancement model has–
3 stages
6 stages
4 stages
None of the above

Q34: Taute maintenance model has–
2 phase
4 phases
5phasea
10 phases

Q35: In Bohem model ,ACT stands for–
Actual change time
Annual change time
Actual change traffic
Annual change time

Q36: Regression testing is known as–
The process of retesting the modified parts of software
Process of testing the design document
Review the SRS
None of these

Q37: Regression testing is related to–
Maintenance of software
Development of software
Both
None

Q38: Legacy system is–
Old system
New system
Undeveloped
None of the above

Q39: User Documentation consist of–
Beginner’s guide
Installation guide
Reference guide
None of the above

Q40: Which one is not user documentation?
Beginner’s guide
Installation guide
SRS
None

 

%d bloggers like this: