option
My Daypo

Software Engineering

COMMENTS STADISTICS RECORDS
TAKE THE TEST
Title of test:
Software Engineering

Description:
Software Engineering

Author:
mohmed.a.yousuf@gmail.com
(Other tests from this author)

Creation Date:
23/09/2022

Category:
Computers

Number of questions: 111
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Software is defined as ___________ a) set of programs, documentation & configuration of data b) set of programs c) documentation and configuration of data d) None of the mentioned.
What is Software Engineering? a) Designing a software b) Testing a software c) Application of engineering principles to the design a software d) None of the above.
Who is the father of Software Engineering? a) Margaret Hamilton b) Watts S. Humphrey c) Alan Turing d) Boris Beizer.
What are the features of Software Code? a) Simplicity b) Accessibility c) Modularity d) All of the above.
____________ is a software development activity that is not a part of software processes. a) Validation b) Specification c) Development d) Dependence .
Define Agile scrum methodology. a) project management that emphasizes incremental progress b) project management that emphasizes decremental progress c) project management that emphasizes neutral progress d) project management that emphasizes no progress.
CASE stands for a) Computer-Aided Software Engineering b) Control Aided Science and Engineering c) Cost Aided System Experiments d) None of the mentioned.
. ________ is defined as the process of generating analysis and designing documents? a) Re-engineering b) Reverse engineering c) Software re-engineering d) Science and engineering.
The activity that distributes estimated effort across the planned project duration by allocating the effort to specific software developing tasks is ____________ a) Project scheduling b) Detailed schedule c) Macroscopic schedule d) None of the mentioned.
What is a Functional Requirement? a) specifies the tasks the program must complete b) specifies the tasks the program should not complete c) specifies the tasks the program must not work d) All of the mentioned.
Why do bugs and failures occur in software? a) Because of Developers b) Because of companies c) Because of both companies and Developers d) None of the mentioned.
Attributes of good software is ____________ a) Development b) Maintainability & functionality c) Functionality d) Maintainability.
The Cleanroom philosophy was proposed by _________ a) Linger b) Mills c) Dyer d) All of the Mentioned.
What does SDLC stands for? a) System Design Life Cycle b) Software Design Life Cycle c) Software Development Life Cycle d) System Development Life cycle.
Who proposed the spiral model? a) Barry Boehm b) Pressman c) Royce d) IBM.
______________ is not among the eight principles followed by the Software Code of Ethics and Professional Practice. a) PRODUCT b) ENVIRONMENT c) PUBLIC d) PROFESSION.
. Which of the following are CASE tools? a) Central Repository b) Integrated Case Tools c) Upper Case Tools d) All of the mentioned.
__________________ suits the Manifesto for Agile Software Development. a) Customer collaboration b) Individuals and interactions c) Working software d) All of the mentioned.
Software patch is defined as ______________ a) Daily or routine Fix b) Required or Critical Fix c) Emergency Fix d) None of the mentioned.
__________ software development team has no permanent leader. a) Controlled Centralized (CC) b) Controlled decentralized (CD) c) Democratic decentralized (DD) d) None of the mentioned.
Regardless of application area, project size, or complexity, software development work may be divided into three generic phases: the__________ phase, which focuses on what, the_________ phase, which focuses on how, and the_________ phase, which focuses on change. i. support ii. development iii. definition a) iii, ii, i b) iii, i, ii c) i, ii, iii d) ii, i, iii.
_________ is not a fundamental activity for software processes in software development. a) Evolution b) Design and implementation c) Validation d) Verification.
What are agile manifesto principles? a) Customer satisfaction b) Face-to-face communication within a development team c) Changes in requirements are welcome d) All of the mentioned.
Faster delivery is possible with CBSE. a) False b) True.
Who proposed Function Points? a) Albrecht b) Jacobson c) Boehm d) Booch.
_________ is a software development life cycle model that is chosen if the development team has less experience on similar projects. b a) Iterative Enhancement Model RAD c) Spiral d) Waterfall.
. Agile Software Development is based on which of the following type? a) Iterative Development b) Incremental Development c) Both Incremental and Iterative Development d) Linear Development.
8. _______________________ is a software developing team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub tasks. a) Democratic decentralized (DD) b) Controlled centralized (CC) c) Controlled decentralized (CD) d) None of the mentioned.
4GT Model is a set of __________________ a) Programs b) CASE Tools c) Software tools d) None of the mentioned.
Engineers developing software should not a) be dependent on their colleagues b) maintain integrity and independence in their professional judgment c) not knowingly accept work that is outside your competence d) not use your technical skills to misuse other people‟s computers.
__________ is not suitable for accommodating any change? a) RAD Model b) Waterfall Model c) Build & Fix Model d) Prototyping Model.
The model which has a major disadvantage in terms of the coding phase of a software life cycle model is ________ a) Rad Model b) Spiral Model c) 4GT Model d) Waterfall Model.
Adaptive Software Development(ASD) has which of the following three framework activities? a) speculation, collaboration, learning b) analysis, design, coding c) requirements gathering, adaptive cycle planning, iterative development d) all of the mentioned.
Which of the following is not a project factor that should be considered when planning the structure of software developing teams? a) The rigidity of the delivery date b) The degree of sociability required for the project c) High frustration caused by personal, business, or technological factors that causes friction among team members d) The difficulty of the problem to be solved.
What is the full form of the “COCOMO” model? a) Cost Constructive Estimation Model b) Constructive Cost Estimation Model c) Constructive Case Estimation Model d) Constructive Cost Estimating Mode.
Which one of the following is not a software process quality? a) Visibility b) Timeliness c) Productivity d) Portability.
Cleanroom software development process complies with the operational analysis principles by using a method called known as a) referential transparency b) degenerative error correction c) box structure specification d) none of the mentioned.
What is system software? a) computer program b) Testing c) AI d) IOT.
Quality Management is known as _______ a) SQI b) SQA c) SQM d) SQA and SQM.
0. _____________ is the definition of objects in the database that leads directly to a standard approach for the creation of software documentation. a) Data/data integration b) Information sharing c) Document standardization d) Data integrity.
______________ is an indirect measure of software development process. a) Cost b) Effort Applied c) Efficiency d) All of the mentioned.
According to an IBM research, “31% of projects are abandoned before they are completed, 53% exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100 projects.” What is the significance of these figures? a) Lack of software ethics and understanding b) Management issues in the company c) Lack of adequate training d) All of the mentioned.
3. Which of the following document contains the user system requirements? a) SRD b) DDD c) SDD d) SRS.
_____________ specification is also known as SRS document. a) white-box b) grey-box c) black-box d) none of the mentioned.
Which of the following is not a part of Software evolution? a) Re-engineering activities b) Maintenance activities c) Development activities d) Negotiating with client.
___________ is a Strategy to achieve Software diversity. a) Explicit specification of different algorithms b) Different programming languages c) Different design methods and tools d) All of the mentioned.
In which step of SDLC actual programming of software code is done? a) Development and Documentation b) Maintenance and Evaluation c) Design d) Analysis.
. Software Debugging is known as _________________ a) identifying the task to be computerized b) creating program code c) creating the algorithm d) finding and correcting errors in the program code.
The word which describes the importance of software design is? a) Complexity b) Quality c) Efficiency d) Accuracy.
The incorrect activity among the following for the configuration management of a software system is ________ a) Version management b) System management c) Change management d) Internship management.
Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ? a) PUBLIC b) PROFESSION c) PRODUCT d) ENVIRONMENT.
What is a Software ? a) Software is set of programs b) Software is documentation and configuration of data c) Software is set of programs, documentation & configuration of data d) None of the mentioned.
Which of these does not account for software failure ? a) Increasing Demand b) Low expectation c) Increasing Supply d) Less reliable and expensive.
What are attributes of good software ? a) Software maintainability b) Software functionality c) Software development d) Software maintainability & functionality.
Which of these software engineering activities are not a part of software processes ? a) Software dependence b) Software development c) Software validation d) Software specification.
Which of these is incorrect ? a) Software engineering belongs to Computer science b) Software engineering is a part of more general form of System Engineering c) Computer science belongs to Software engineering d) Software engineering is concerned with the practicalities of developing and delivering useful software .
Which of these is true ? a) Generic products and customized products are types of software products b) Generic products are produced by organization and sold to open market c) Customized products are commissioned by particular customer d) All of the mentioned.
Which of these does not affect different types of software as a whole? a) Heterogeneity b) Flexibility c) Business and social change d) Security.
The fundamental notions of software engineering does not account for ? a) Software processes b) Software Security c) Software reuse d) Software Validation.
Which of these is not true ? a) Web has led to availability of software services and possibility of developing highly distributed service based systems b) Web based systems have led to degradation of programming languages c) Web brings concept of software as service d) Web based system should be developed and delivered incrementally.
Which one of the following is not an Evolutionary Process Model? a) WINWIN Spiral Model b) Incremental Model c) Concurrent Development Model d) All of the mentioned.
The Incremental Model is a result of combination of elements of which two models? a) Build & FIX Model & Waterfall Model b) Linear Model & RAD Model c) Linear Model & Prototyping Model d) Waterfall Model & RAD Model.
What is the major advantage of using Incremental Model? a) Customer can respond to each increment b) Easier to test and debug c) It is used when there is a need to get a product to the market early d) Easier to test and debug & It is used when there is a need to get a product to the market early.
The spiral model was originally proposed by a) IBM b) Barry Boehm c) Pressman d) Royce.
The spiral model has two dimensions namely _____________ and ____________ a) diagonal, angular b) radial, perpendicular c) radial, angular d) diagonal, perpendicular.
How is WINWIN Spiral Model different from Spiral Model? a) It defines tasks required to define resources, timelines, and other project related information b) It defines a set of negotiation activities at the beginning of each pass around the spiral c) It defines tasks required to assess both technical and management risks d) It defines tasks required to construct, test, install, and provide user support.
7. Identify the disadvantage of Spiral Model. a) Doesn‟t work well for smaller projects b) High amount of risk analysis c) Strong approval and documentation control d) Additional Functionality can be added at a later date.
Spiral Model has user involvement in all its phases. a) True b) False.
9. How is Incremental Model different from Spiral Model? a) Progress can be measured for Incremental Model b) Changing requirements can be accommodated in Incremental Model c) Users can see the system early in Incremental Model d) All of the mentioned.
0. If you were to create client/server applications, which model would you go for? a) WINWIN Spiral Model b) Spiral Model c) Concurrent Model d) Incremental Model.
. Selection of a model is based on a) Requirements b) Development team & Users c) Project type and associated risk d) All of the mentioned.
. Which two models doesn‟t allow defining requirements early in the cycle? a) Waterfall & RAD b) Prototyping & Spiral c) Prototyping & RAD d) Waterfall & Spiral.
Which of the following life cycle model can be chosen if the development team has less experience on similar projects? a) Spiral b) Waterfall c) RAD d) Iterative Enhancement Mode.
. If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select? a) Waterfall b) Spiral c) RAD d) Incremental.
Which two of the following models will not be able to give the desired outcome if user‟s participation is not involved? a) Waterfall & Spiral b) RAD & Spiral c) RAD & Waterfall d) RAD & Prototyping.
A company is developing an advance version of their current software available in the market, what model approach would they prefer ? a) RAD b) Iterative Enhancement c) Both RAD & Iterative Enhancement d) Spiral.
One can choose Waterfall Model if the project development schedule is tight. a) True b) False.
Choose the correct option from given below: a) Prototyping Model facilitates reusability of components b) RAD Model Model facilitates reusability of components c) Both RAD & Prototyping Model facilitates reusability of components d) None.
. Spiral Model has high reliability requirements. a) True b) False.
RAD Model has high reliability requirements. a) True b) False.
Identify a fourth generation language(4GL) from the given below. a) FORTRAN b) COBOL c) Unix shell d) C++.
Arrange the following activities for making a software product using 4GT. i. Design strategy ii. Transformation into product iii. Implementation iv. Requirement gathering a) 1, 4, 3, 2 b) 4, 3, 1, 2 c) 4, 1, 3, 2 d) 1, 3, 4, 2.
4GL is an example of ______________ processing. a) White Box b) Black Box c) Functional d) Both Black Box & Functional .
The 4GT Model is a package of ______________ a) CASE Tools b) Software tools c) Software Programs d) None of the mentioned.
Which of the following is not a type of a 4GL? One originating ______________ a) on Lisp machine b) on report generato c) from database query languages d) from GUI creators.
In 4GT, we can specify the user requirements in graphic notation or small abbreviated language form. a) True b) False.
Productivity of software engineers is reduced in using a 4GT. a) True b) False.
Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as the standard language for managing structured data? a) SQL b) PROLOG c) C d) JAVA.
What is a major advantage of using a 4GT Model for producing small scale products, applications or programs ? a) Improved productivity of software engineers b) Reduction in software development time c) 4GT helped by CASE tools and code generators offers a credible solution to many software problems d) None of the mentioned.
Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ? a) Spiral Model b) Waterfall Model c) Rad Model d) 4GT Model.
Which one of the following is not a software process quality? a) Productivity b) Portability c) Timeliness d) Visibility.
. _____________&_____________ are two kinds of software products. a) CAD, CAM b) Firmware, Embedded c) Generic, Customised d) None of the mentioned.
Software costs more to maintain than it does to develop. a) True b) False.
Which one of the following is not an application of embedded software product? a) keypad control of a security system b) pattern recognition game playing c) digital function of dashboard display in a car d) none of the mentioned.
Purpose of process is to deliver software a) in time b) with acceptable quality c) that is cost efficient d) both in time & with acceptable quality.
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change. i. support ii. development iii. definition a) 1, 2, 3 b) 2, 1, 3 c) 3, 2, 1 d) 3, 1, 2.
Which of the following activities of a Generic Process framework provides a feedback report? a) Communication b) Planning c) Modeling & Construction d) Deployment.
Process adopted for one project is same as the process adopted from another project. a) True b) False.
amework activities and help team manage and control progress, quality, change, and risk. a) Reusability management b) Risk management c) Measurement d) User Reviews.
Four types of change are encountered during the support phase.Which one of the following is not one that falls into such category? a) Translation b) Correction c) Adaptation d) Prevention.
If a software production gets behind schedule, one can add more programmers and catch up. a) True b) False.
Choose an internal software quality from given below: a) scalability b) usability c) reusability d) reliability.
RUP stands for____________ created by a division of ____________ a) Rational Unified Program, IBM b) Rational Unified Process, Infosys c) Rational Unified Process, Microsoft d) Rational Unified Process, IBM.
. The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ? a) It shows the process activities that are enacted b) It suggests good practices to be used during the process c) It shows the phases of the model over time d) All of the mentioned.
The only deliverable work product for a successful project is the working program. a) True b) False.
Which phase of the RUP is used to establish a business case for the system ? a) Transition b) Elaboration c) Construction d) Inception.
Which one of the following is not a fundamental activity for software processes in software engineering ? a) Software Verification b) Software Validation c) Software design and implementation d) Software evolution.
A general statement of objectives is the major cause of failed software efforts. a) True b) False.
The longer a fault exists in software a) the more tedious its removal becomes b) the more costly it is to detect and correct c) the less likely it is to be properly corrected d) All of the mentioned.
Component-based Software Engineering allows faster delivery. a) True b) False.
1. Arrange the following steps to form a basic/general Engineering Process Model. i. Test ii. Design iii. Install iv. Specification v. Manufacture vi. Maintain a) 2, 4, 5, 1, 6, 3 b) 4, 2, 5, 1, 3, 6 c) 2, 4, 5, 1, 3, 6 d) 4, 2, 5, 1, 6, 3.
Report abuse Terms of use
HOME
CREATE TEST
COMMENTS
STADISTICS
RECORDS
Author's Tests