0 valutazioni Il 0% ha trovato utile questo documento (0 voti) 9 visualizzazioni 11 pagine S e
Il documento contiene una serie di domande a scelta multipla (MCQ) riguardanti l'ingegneria del software, suddivise in cinque set. Ogni domanda è accompagnata dalla risposta corretta e da una spiegazione concisa. Gli argomenti trattati includono modelli di sviluppo software, metriche, test e progettazione.
Titolo e descrizione migliorati con IA
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo,
rivendicalo qui .
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
SOFTWARE ENGINEERING SOLVED MCQs
SET-1
1) What is Software ?
a. __ Set of computer programs, procedures and possibly associated d ‘i i
af data proces p ly iated document concerned with the operation
b. Asst of compiler instructions
©. A mathematical formula
d. None of above
Collection From: [Link]
Answer =A
Explanatio1 Computer software or just software, is a collection of computer Programs and related data that
provides the instructions for telling a computer what to do and how to do it.
2) Which of the following is not the characteristic of software ?
a, Software does not wear out
b. Software is flexible
c. Software is not manufactured
d. Software is always correct
Collection From: [Link]
Answer =D.
Explanation: Software is not correct until it meets all the user requirements.
3) Which of the following is not a product matrix ?
a. Size
b. Reliability
c Productivity
d. Functionality
Collection From: [Link]
Answer =C
Explanation: Software metric are used to quantitatively characterize the different aspects of software
Process or software product. Product metrics are the measures for the software product.
4)Which of the following is not a process metric ?
a. Productivity
b. Functionality
©. Quality
d. Efficiency
Collection From: [Link]
Answer =B
Explanation: Software metric are used to quantitatively characterize the different aspects of software
process or software [Link] metrics qualify the attributes of software development and
environment.
5) Efforts is measured in terms of ?
a. Person - Months
b. Persons
c. Rupees
d. Months
Collection From: [Link]
Answer =A
of Effort is Person-Months , meaning thereby number of persons
Explanation: Most appropriate un
involved for specified months
6) Infrastructure software are covered under ?a. Generic Products
b. Customised Products
¢. Generic and Customised Products
d. None of the above
Collection From: [Link]-meqs. [Link]
Answer =A
Explanation:Generie products are developed for anonymous customers. The target is generally the entire
world and many copies are expected to be sold. Infrastructure software like operating systems, compilers,
word processors ete are covered under this category.
7) Management of software development is dependent upon ?
a. People
b Product
¢, Process
d.— Allof above
Collection From: [Link]-meqs. [Link]
Answer
Explanation: The management of software development is dependent upon four factors : People, Product,
Process and Project.
8) During software development which factor is most crucial ?
a. People
b. Process
<. Product
d. Project
Collection From: [Link]-meqs. [Link]
Answer =A
Explanation:Software development requires good managers. The manager who can understand the
requirements of people. Hence , people are the crucial and crificle during software development.
9) Milestones are used to ?
a. Know the cost of the project
b. Know the status of the project
°, Know the user expectations
d. None of the above
Collection From: www,cs-meqs. [Link]
Answer =,
Explanation:Milestones are used to measure the process or status of the project
10) The term module in the design phase refers to ?
a. Functions
b. Procedures
©. Sub programs
d.— Allof the above
Collection From: [Link]-meqs. [Link]
Answer =!
Explanation: All the terms have the same meaning.
SET-2
1) Spiral Model was developed by?
a. Bev Littlewood
b. Berry Bohem
c. Roger Pressman
d. Victor BisiliCollection From: [Link]
Answer =B
Explanation: Spiral model was developed by Berry Bohem in 1986 in his article "A Spiral Model of
Software Development and Enhancement"
2) Which model is popular for students small projects ?
a Waterfall Model
b. Spiral Model
c. Quick and Fix model
d. Prototyping Model
Collection From: [Link]-meqs. [Link]
Answer =A
Explanation: No Explanation
3) Which is not a software life cycle model?
a. Spiral Model
b, Waterfall Model
c. Prototyping Model
d Capability maturity Model
Collection From: [Link]-meqs. [Link]
Answer =D
Explanation: ity maturity model is not a software life cycle model
4) Project risk factor is considered in
a, Spiral Model
b, Waterfall Model
c. Prototyping Model
d, Iterative enhancement Model
Collection From: [Link]
Answer = A
Explanation: Aim of Risk analysis phase in the spiral model is to eliminate the high ri
they threaten the project operation or cost.
problems before
5) SDLC stands for ?
a. Software design life cycle
b. Software development life cycle
c. System design life cycle
d. System development life cycle
Collection From: [Link]
Answer = B
Explanation:Full form of SDLC is software development life eyele.
6) Build and Fix model has?
a. 3 Phases
b. 1 Phases
©. 2 Phases.
d. 4 Phases
Collection From: [Link]-meqs. [Link]
Answer = C
Explanation:Build and fix model has 2 phases one is" build " and other is " fix".
7) SRS stands for ?
a, Software requirement specification
b. Software requirement solution
System requirement specification
d. None of Above
Collection From: [Link]-meqs. [Link]Answer =A
Explanation: SRS acts as a contract between the developer and the user.
8) Waterfall model is not suitable for ?
a, Small Projects
b. Complex Projects
c. Accommodating change
d. None of Above
Collection From: [Link].
‘Answer =C
Explanation: Waterfall model does not accommodate any change that’s why this model is used in those
situations where requirements are well understood.
9) RAD stands for ?
a. Rapid Application Development
b. Relative Application Development
c. Ready Application Development
d. Repeated Application Development
Collection From: [Link]-meqs. [Link]
Answel
Explanation:No Explanation for this question.
10) RAD Model was purposed by ?
a IBM
b. Motorola
c. Microsoft
d. Lucent Technologies
Collection From: [Link]
; ion: RAD Model was purposed by IBM in 1980s through the book of James Martin entitles
“Rapid Application Development"
SET-3
1) Software engineering aims at developing ?
a, Reliable Software
b. Cost Effective Software
c. Reliable and cost effective Software
d. None Of Above
Collection From: [Link]
‘Answer = C
Explanation:Software engineering is the process that aims at developing the software's that are Reliable
and cost effective as well.
2) A gaod specification should be ?
a. Unambiguous
Distinctly Specific
Functional
All of Above
Collection From: [Link]
Answer = D
Explanation:A good specification should have all the qualities such as unambiguos, distinetly specific and
functional.
3) Which of the following Is a tool in design phase ?
a, Abstraction
b. Refinementcc. Information Hiding
d.— Allof Above
Collection From: [Link]-meqs. [Link]
Answer = D
4) Information hiding is to hide from user, details ?
a. thatare relevant to him
b. that are not relevant to him
c. that may be maliciously handled by him
[Link] confidential
Collection From: [Link]
Answel
Explanation:Information hiding is just the process of mal
effect on the other parts of the program.
5) Which of the following comments about object oriented design of software, is not true ?
ing inaccessible certain details that have no
a. Objects inherit the properties of class
b. Classes are defined based on the attributes of objects
c. an object can belong to two classes
d. classes are always different
Explanation:An object can not belong to two classes.
6) Design phase includes?
a. data, architectural and procedural design only
b. architectural, procedural and interface design only
c. data, architectural and interface design only
d. data, architectural, interface and procedural design
Collection From: [Link]-meqs. [Link]
Answer = D
Explanation:Design phase included the design of whole software including data, architectural, interface
and procedural design.
7) To completely write the program in FORTRAN and rewrite the 1% code in assembly Ianguage, if the
project needs 13 days, the team consists of ?
a. 13 programmers
b. —10-programmers
c. 8 programmers
d. 100/13 programmers
Collection From: [Link]-meqs. [Link]
Answer = C
Expl Writing the whole program in FORTRAN takes 100 man-day, remaining 1% code requires
4 man-day, If it is completed in 13 days then 104/13 = 8 programmers it required.
8) 1f 99% of the program is written in FORTRAN and the remaining 1% in assembly language, the
percentage increase in the programming time compared to writing the entire program in FORTRAN and
rewriting the 1% in assembly language is ?
a 10
b 5
. 2
a 8
Collection From: [Link]
Answer
Explanation:The first case takes 99+10=109 man-day. The second case require 100+4=104 man-day.
Percentage = (109-104)*100/100 = 59) If the entire program is written in FORTRAN, the percentage increase in the execution time,
compared fo writing the entire program in FORTRAN and rewriting the 1% in assembly language is?
a 09
b 08
. 8
ar)
Collection From: [Link]-megs. [Link]
Answer = B
Explanation:Let the first case takes 100 units of time to execnte. Second case will take 99 +(1/5) units of
time. As the 1% coding in assembly language will take 1/5 units of time. Hence the required percentage =
0.8*100/100 = 0.8.
10) 1f 99% of the program is written in FORTRAN and the remaining 1% in assembly lan;
percentage increase in the execution time, compared to writing the 1% in assembly language
a 0.9
bl
. ot
a 0
Collection From: [Link]-meqs. [Link]
Answer =D
Explanation:In both eases the final program will have the same 99% of cade in FORTRAN and the
remaining 1% in assembly language. Hence the execution time will remain same,
ge the
SEL4
1) White box testing, a software testing technique is sometimes called ?
a. Basic path
b. Graph Testing
¢. Dataflow
d. Glass box testing
Collection From: [Link]-megs. [Link]
Answer =D
Explanation: White box testing also named as clear box testing, transparent testing, glass box testing and
structural testing. It is a method in which the internal structure of application is tested.
2) Black box testing sometimes called ?
a. Data Flow testing
b. Loop Testing
c. Behavioral Testing
d. Graph Based Testing
Collection From: [Link]-megs. [Link]
Answer = C
Explanation: Black box testing is a method that tests for the functionality of an application.
3) Which of the following is a type of testing ?
a. Recovery Testing
b. Security Testing
c. Stress Testing
d. All of above
Collection From: [Link]-meqs. [Link]
Answer =D
tion: Recovery testing is a method for testing how well a software ean recover from erashes.
' testing ensures that the software protects the data and performs its all funetions. Stress testing
determines the robustness of software.4) The objective of testing is ?
a. Debugging
b. To uncover errors
©. To gain modularity
d.—Toanalyze system
Collection From: [Link]
Answer = B
Explanation: The main objecting of testing is to make the software error free.
5) .... is a black box testing method ?
a. Boundary value analysis,
b. Basic path testing
cc. Code path analysis
d. None of above
Collection From: [Link]-megs. [Link]
Answer = A
Explanation:In boundary value analysis, we choose an input from test cases from an equivalence class
aalence class.
6) Structured prog ing codes includes ?
a. sequencing
b. alteration
ce. iteration
d. multiple exit from loops
ce. only A,BandC
Collection From: [Link]
Answer = E
Explanation:These three constructs are sufficient to program any algorithm. Moreover, as far as possible
single entry single exit control constructs are used.
7) An important aspect of coding is?
a, Readability
b, Productivity
. Touse as small memory space as possible
d. brevity
Collection From: [Link]
Answer=A
Explanation:Readability
nd understandability as a clear objective of coding activity can itself help in
producing software that is more maintainable.
8) Data structure suitable for the application is discussed in ?
a. data design
b. architectural design
cc. procedural design
d. interface design
Collection From: [Link]-meqs. [Link]
Answer =A
Exp Data design is the first and most important design activity, where the main issue is to select
the appropriate data structure.
9) In object oriented design of software , objects have ?
tion:
a. attributes and names only
b. operations and names only
c. _altributes, name and operations
d. None of above
Collection From: [Link]Answer =C
Explanation: The objects con
10) Function oriented met
a. John
ins attributes, names and operations as well.
were first proposed by ?
b. Gaffney
¢ Albrecht
d. Basil
Collection From: [Link]-megs. [Link]
Answer = C
Explanation: Albrecht suggests a measure called Function point, which are derives using a empi
relationship based on the countable measures of software information domain.
SET-5
1) Given a source code with 10 operators includes 6 unique operators, and 6 operand including 2 unique
operands. The program volume is?
a. 48
b, 120
e720
d. insufficient data
Collection From: [Link]
Answer =A
Explanation: No Explanation
2) In the system conceps, term organization ?
a. implics structure and order
b, refers to the manner in which cach component fuctions with other. ‘components of the system
¢. refers to the holism of system
d. means that part of the computer system depend on one another
Collection From: [Link]
Answer = A
Explanation: No Explanation
3) In the system concepts, the term integration ?
a. implies structure and order
b, refers to the manner in which each component functions with other components of the system
c means that parts of computer system depends on one another
d, refers to the holism of systems
Collection From: [Link]
Answer =D
Explanation: No Explanation
4) Project indicator enables a software project manager to ?
a. assess the status of an ongoing project
b. track potential risks
©. uncover problem araes before they " go critical "
d,— Allofabove
Collection From:
[Link]
Answer =D
Explanation: No Explanation
5) Once object oriented programming has been accomplished, unit testing is applicd for each class. Class
tests includes ?
a Fault based testing
b Random testing
c. Partition teting
d. All of aboveCollection From: [Link]-meqs [Link]
Answer =D
Explanation: No Explanation
6 Developed a set of software quality factors that has been given the acronym FURPS -
Funet Reliability, performance, Supportability ?
a. Hewlett - Packard
b. — Rambangh
c. Booch
d.— Tacobson
Collection From: [Link]
Answer =A
Explanation: No Explanation
7) In system design, we do following ?
a. Hardware design afier software
b. Software design after hardware
c. Parallel hardware and software design
d. — Nohardware design needed
Collection From: [Link]-meqs. [Link]
Answer =C
Explanation: No Explanation
8) The dacument listing all procedures and regulations that generally govern an organization is the ?
a. Personal poling bank
b. Organizing manual
c. Administration policy manual
d. Procedure log
Collection From: [Link]
Answer = B Explanation: No Explanation
9) A turnkey package includes ?
a. Software
b. Hardware
c. — Traning
dll of above
Collection From: [Link]
Answer =D
Explanation: No Explanation
10) Detailed design is expressed by ?
a. CSPEC
b. PSPEC
c MINI SPEC
d. Code SPEC
Collection From: [Link]
Answer =C
Explanation: No Explanation
SET-6
1) In functional decomposition, the data flow diagram ?
a. isignored
b. is partitioned according to the closeness of the datagram and storage items
c is partitioned according to the logical closeness of the actigram
d. Both A and C
e None of aboveCollection From: [Link]
Answer
Explanation: N/A
2) Which of the following is done in order a data in phase 1 of the system development life ey ele?
a. Reviewing policies and procedures
b. Using questionnaires to contact surveys
cc. Conducting Interviews
d. All of above
©. None of above
Collection From: [Link]
Answer
Explanation: N/A
3) A graphie representation of an information system is called ?
a. Flow chart
b. Pictogram
c. Data flow diagram
d. Histogram
e None of above
Collection From: [Link]
Answer
Explanation:N/A
4) To avoid errors in transcription and transposition, during data entry the system analyst should ?
a. Provide fora check digit
b, Provide for a hash totals
c. Provide batch totals
d. All of above
Collection From: [Link]
Answer =D
Explanation: N/A
5) In the system concepts, the term integration ?
implies structure and order
a.
b. refers to the manner in which each component functions with othcr component of the system
c means that part of the computer system depend on one another
d. refers to the holism of system
©. ‘None of above
Collection From: [Link]
Answer
Explanation: system integration is the bringing together of ‘the component subsystems into one system.
and ensuring that the subsystems function together as a system. In information technology, systems
integration is the process of linking together different computing systems and software applications
physically or funetionally, to act asa coordinated whole
6) RAD is a lincar sequential software development process model. RAD is an acronym for ?
a. Rapid Application Development
b. Rapid Action Development
c. Rough Application Development
d. Rough Action Development
Collection From: [Link]Answer = A
Explanation: Rapid application development (RAD) is a software development methodology that uses
minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD Is
interleaved with writing the software itself
7) In risk analysis of spiral model, which of the following risk includes ?
a. Technical
b. Management
c Both A and B
d. Nonc of these
Collection From: [Link]
Answer = C
Explanation: N/A
8) The model remains operative until the software is retired ?
a. Waterfall
b. —_ Ineremental
ce. Spiral
d None of these
Collection From: [Link]-meqs. [Link]
Answer = C
Explanation: The spiral model is based on continuous refinement of key products for requirements
definition and analysis, system and software design, and implementation (the code), At each iterat
around the eyele, the products are extensions of an earlier product. This model uses many of the
phases as the waterfall model, in essentially the sam
the building of prototypes and simulations
ne
ne order, separated by planning, risk assessment, and
3) A quantitative measure of the degree to which a system, component, or process posses a given attribut
bs
a. Measure
b. Measurement
c. Metric
d. None of these
Collection From: [Link]-meqs. [Link]
Answer = C
Explanati
NA
10) RAD is not appropriate when ?
a. Fast finding already done
b. Technical risks are high
c. Testing is not needed
d. None of above
Collection From: [Link]
Answer = B
Explanation: RAD model may not be useful for large,
Unique or highly complex projects. This method
cannot be a success if the team is not sufficiently
motivated and nor is unable to work cohesively together
Potrebbero piacerti anche ARRAY PDF
Nessuna valutazione finora
6 pagine
Java 2 PDF
Nessuna valutazione finora
11 pagine
C# Quiz PDF
Nessuna valutazione finora
6 pagine
SOP File PDF
Nessuna valutazione finora
9 pagine
Teste 1 PDF
Nessuna valutazione finora
22 pagine