软件工程复习题
PART-A Multiple-choice Questions
1.When should the system testing pha begin? ( C )
A. After beta testing B. Before unit testing
C. After white box testing D. Before functional testing
2.Which is included in the software requirements specification? ( C )
A. error handling B. data description
C. functional description D. performance description
3.Which factors must be most considered when developing acceptance criteria? ( B )
A. ur availability B. match with requirements
C. ability to benchmark system D. schedule of system delivery
4.Software _____ is work done to enhance software functionality, correct errors and improve the performance of software. ( B )
孕30周
A. re-designs B. Maintenance
C. Corrections D. Re-engineering
5.Which type of testing is not a part of system testing? ( D )
A. Stress testing B. Function testing
C. White box testing D. Incremental testing
6.Which are included in the software requirements specification? ( B, D )
A. error handling B. functional description
C. data description D. maintainability description
7.A data dictionary was created during the requirements analysis pha of a software engineering project. What information does it contain? ( A,B,D )
A. interface B. data type
C. restrictions excel甘特图 D. content description
8.What is configuration management in software engineering? ( C )
A. overall management of the design of the system
B. management of the configurable components in a system
C. the identification of the configuration of a system at discreet points in time to control changes to the configuration
D. in object-oriented programming, the management of objects that control the configuration of some other function(s) in the system
PART-B Fill up the blanks
1.Most product need ___ maintenance宝宝奶粉怎么选 _______ becau of wear and tear caud by the usage
2.__ Evolutionary ___________ Model is known as the successive versions model
3.ISO is abbreviated as____ International Standard Organization _________
4. __峤字怎么读 Verification _________ is the process of determining whether one pha of a software product confirms to its previous pha
5.Black-box testing is also known as____ Functional testing or Clod Box ______
6.White-box testing is also called the __ Structural testing. or Open Box ____
7.__ Software rever engineering ___ is the process of recovering the design and the requirement specification of product from an analysis of its code
8. __ Software Life Cycle ____ is the ries of identifiable stage that a software product undergoes during its life time
PART–C Answer the following in one or two ntences each question
1.Define software Engineering
Ans:
It is an approach to develop software using engineering approach
Engineering approach means
HEAVY USE OF PAST EXPERIENCE
OPTIMIZATION
COST EFFECTIVENESS政治实践
2.What is meant by software configuration management?
Ans:
Software configuration management is the art of identifying, organizing and controlling modifications to the software being built by a programming team
3.Explain Characteristics of a Good SRS Document.
Ans:
a.It should be conci and at the same time unambiguous.
b.It should be consistent.
c. It should be complete.
d.It should be well-structured and easily modifiable.
4.Generate test cas to compute the square root of integer values in the range between 0 and 2000 using Boundary Value Analysis.
Ans:
{0, 1, 2000, 2001} Boundary Value Analysis
5.What is a Formal Technique?
怎么换ip
Ans:
A formal technique is a mathematical method to specify a hardware and/or software system, to verify whether a specification is realizable, to validate whether an implementation satisfies its specification and to prove properties of a system without necessarily running the system, etc.
6.Define Software Life Cycle Model.
Ans: Software life cycle is the ries of identifiable stage that a software product undergoes during its life time
7.Define Fan-Out
24小时值班制度>支教的日子