Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONSoftware Engineer II

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Software Engineer II

Description:
Software Engineer

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

Creation Date:
23/09/2022

Category:
Computers

Number of questions: 108
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Select the option that suits the Manifesto for Agile Software Development a) Individuals and interactions b) Working software c) Customer collaboration d) All of the mentioned.
Agile Software Development is based on a) Incremental Development b) Iterative Development c) Linear Development d) Both Incremental and Iterative Development.
Which on of the following is not an agile method? a) XP b) 4GT c) AUP d) All of the mentioned.
. Agility is defined as the ability of a project team to respond rapidly to a change. a) True b) False.
How is plan driven development different from agile development ? a) Outputs are decided through a process of negotiation during the software development process b) Specification, design, implementation and testing are interleaved c) Iteration occurs within activities d) All of the mentioned.
How many phases are there in Scrum ? a) Two b) Three c) Four d) Scrum is an agile method which means it does not have phases.
Agile methods seem to work best when team members have a relatively high skill level. a) True b) False.
Which of the following does not apply to agility to a software process? a) Uses incremental product delivery strategy b) Only essential work products are produced c) Eliminate the use of project planning and testing d) All of the mentioned.
Which three framework activities are present in Adaptive Software Development(ASD) ? a) analysis, design, coding b) requirements gathering, adaptive cycle planning, iterative development c) speculation, collaboration, learning d) all of the mentioned.
In agile development it is more important to build software that meets the customers‟ needs today than worry about features that might be needed in the future. a) True b) False.
Incremental development in Extreme Programming (XP) is supported through a system release once every month. a) True b) False.
In XP, as soon as the work on a task is complete, it is integrated into the whole system. a) True b) False.
. In XP Increments are delivered to customers every _______ weeks. a) One b) Two c) Three d) Four.
User requirements are expressed as __________ in Extreme Programming. a) implementation tasks b) functionalities c) scenarios d) none of the mentioned.
Is a customer involved test development and validation in XP ? a) Yes b) No c) It may vary from Customer to Customer d) None of the mentioned.
6. Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur. a) True b) False.
Tests are automated in Extreme Programming. a) True b) False.
In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented. a) True b) False.
Developers work individually on a release and they compare their results with other developers before forwarding that release to customers. a) True b) False.
Which four framework activities are found in the Extreme Programming(XP) ? a) analysis, design, coding, testing b) planning, analysis, design, coding c) planning, design, coding, testing d) planning, analysis, coding, testing.
What are the types of requirements ? a) Availability b) Reliability c) Usability All of the mentioned.
Select the developer-specific requirement ? a) Portability b) Maintainability c) Availability d) Both Portability and Maintainability.
Which one of the following is not a step of requirement engineering? a) elicitation b) design c) analysis d) documentation.
4. FAST stands for a) Functional Application Specification Technique b) Fast Application Specification Technique c) Facilitated Application Specification Technique d) None of the mentioned.
QFD stands for a) quality function design b) quality function development c) quality function deployment d) none of the mentioned.
A Use-case actor is always a person having a role that different people may play. a) True b) False.
The user system requirements are the parts of which document ? a) SDD b) SRS c) DDD d) SRD.
A stakeholder is anyone who will purchase the completed software system under development. a) True b) False.
Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one. a) True b) False.
Which is one of the most important stakeholder from the following ? a) Entry level personnel b) Middle level stakeholder c) Managers d) Users of the software.
Which one of the following is a functional requirement ? a) Maintainability b) Portability c) Robustness d) None of the mentioned.
Which one of the following is a requirement that fits in a developer‟s module ? a) Availability b) Testability c) Usability d) Flexibility.
Consider a system where, a heat sensor detects an intrusion and alerts the security company.” What kind of a requirement the system is providing ? a) Functional b) Non-Functional c) Known Requirement d) None of the mentioned.
Which of the following statements explains portability in non-functional requirements? a) It is a degree to which software running on one platform can easily be converted to run on another platform b) It cannot be enhanced by using languages, OS‟ and tools that are universally available and standardized c) The ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended d) None of the mentioned.
Functional requirements capture the intended behavior of the system. a) True b) False.
Choose the incorrect statement with respect to Non-Functional Requirement(NFR). a) Product-oriented Approach – Focus on system (or software) quality b) Process-oriented Approach – Focus on how NFRs can be used in the design process c) Quantitative Approach – Find measurable scales for the functionality attributes d) Qualitative Approach – Study various relationships between quality goals.
How many classification schemes have been developed for NFRs ? a) Two b) Three c) Four d) Five.
According to components of FURPS+, which of the following does not belong to S ? a) Testability b) Speed Efficiency c) Serviceability d) Installability.
9. Does software wear & tear by decomposition ? a) Yes b) No.
What are the four dimensions of Dependability ? a) Usability, Reliability, Security, Flexibility b) Availability, Reliability, Maintainability, Security c) Availability, Reliability, Security, Safety d) Security, Safety, Testability, Usability.
Choose the correct statement on how NFRs integrates with Rational Unified Process ? a) System responds within 4 seconds on average to local user requests and changes in the environment b) System responds within 4 seconds on average to remote user requests and changes in the environment c) All of the mentioned d) None of the mentioned.
What is the first step of requirement elicitation ? a) Identifying Stakeholder b) Listing out Requirements c) Requirements Gathering d) All of the mentioned.
Starting from least to most important, choose the order of stakeholder. i. Managers ii. Entry level Personnel iii. Users iv. Middle level stakeholder a) i, ii, iv, iii b) i, ii, iii, iv c) ii, iv, i, iii d) All of the mentioned.
Arrange the tasks involved in requirements elicitation in an appropriate manner. i. Consolidation ii. Prioritization iii. Requirements Gathering iv. Evaluation a) iii, i, ii, iv b) iii, iv, ii, i c) iii, ii, iv, i d) ii, iii, iv, i.
What are the types of requirement in Quality Function Deployment(QFD) ? a) Known, Unknown, Undreamed b) User, Developer c) Functional, Non-Functional d) Normal, Expected, Exciting.
What kind of approach was introduced for elicitation and modelling to give a functional view of the system ? a) Object Oriented Design (by Booch) b) Use Cases (by Jacobson) c) Fusion (by Coleman) d) Object Modeling Technique (by Rumbaugh).
What are the kinds of actors used in OOSE ? a) Primary b) Secondary c) Ternary d) Both Primary and Secondar.
Why is Requirements Elicitation a difficult task ? a) Problem of scope b) Problem of understanding c) Problem of volatility d) All of the mentioned.
What requirement gathering method developed at IBM in 1970s is used for managing requirement elicitation ? a) JAD b) Traceability c) FAST d) Both JAD and Traceability.
Requirements elicitation is a cyclic process a) True b) False.
How many Scenarios are there in elicitation activities ? a) One b) Two c) Three d) Four.
___________ and ____________ are the two view points discussed in Controlled Requirements Expression (CORE). a) Functional, Non-Functional b) User, Developer c) Known, Unknown d) All of the mentioned.
Which two requirements are given priority during Requirement Management of a product ? a) User and Developer b) Functional and Non-functional c) Enduring and Volatile d) All of the mentioned.
Considering the example of issue/return of a book, cataloging etc. in a library management.What type of management requirement is being depicted here? a) Enduring b) Volatile c) Both Enduring & Volatile d) All of the mentioned.
. Why is Requirements Management Important ? It is due to the changes a) to the environment b) in technology c) in customer‟s expectations d) in all of the mentioned.
Requirements Management is a prerequisite for Quality-Oriented Development. a) True b) False.
Requirements traceability is one of the most important part requirement management. It may also be referred to as the heart of requirement management. a) True b) False.
Requirements Management has a high initial start-up cost but does not need ongoing funding throughout a project. a) True b) False.
Which of the following is not a Requirement Management workbench tool ? a) RTM b) DOORS c) Rational Suite d) RDD 100.
Which of the following is a requirement management activity ? a) Investigation b) Design c) Construction and Test d) All of the mentioned.
What functionality of Requirement Management Tool (RMT) is depicted by the statement: “the tool should be able to automatically detect relations between artifacts. For example information retrieval techniques, monitoring of change history, naming schemas or model transformations.” a) Automatic Link Detection b) Documentation Support c) Graphical Representation d) Automatic Link Creation and Change.
According to a statistical report: “over 30% of all software projects are cancelled before completion and over 70% of the remainder fail to deliver expected features”. What must be the reason for such a situation ? a) Poor change management b) Poor requirements management c) Poor quality control d) All of the mentioned.
The Unified Modeling Language (UML) has become an effective standard for software modelling.How many different notations does it have ? a) Three b) Four c) Six d) Nine.
Which model in system modelling depicts the dynamic behaviour of the system ? a) Context Model b) Behavioral Model c) Data Model d) Object Mode.
Which model in system modelling depicts the static nature of the system ? a) Behavioral Model b) Context Model c) Data Model d) Structural Mode.
Which perspective in system modelling shows the system or data architecture. a) Structural perspective b) Behavioral perspective c) External perspective d) All of the mentioned.
Which system model is being depicted by the ATM operations shown below: a) Structural model b) Context model c) Behavioral model d) Interaction model .
Activity diagrams are used to model the processing of data. a) True b) False.
Model-driven engineering is just a theoretical concept. It cannot be converted into a working/executable code. a) True b) False.
The UML supports event-based modeling using ____________ diagrams. a) Deployment b) Collaboration c) State chart d) All of the mentioned.
Which of the following diagram is not supported by UML considering Data-driven modeling ? a) Activity b) Data Flow Diagram (DFD) c) State Chart d) Component.
_________________ allows us to infer that different members of classes have some common characteristics. a) Realization b) Aggregation c) Generalization d) dependency.
One creates Behavioral models of a system when you are discussing and designing the system architecture. a) True b) False.
______________ & ______________ diagrams of UML represent Interaction modeling. a) Use Case, Sequence b) Class, Object c) Activity, State Chart d) All of the mentioned.
Which level of Entity Relationship Diagram (ERD) models all entities and relationships ? a) Level 1 b) Level 2 c) Level 3 d) Level 4.
. ___________ classes are used to create the interface that the user sees and interacts with as the software is used. a) Controller b) Entity c) Boundary d) Business.
Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ? a) All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling b) The review leader reads the use-case deliberately c) Only developers in the review (of the CRC model) are given a subset of the CRC model index cards d) All of the mentioned.
A data object can encapsulates processes and operation as well. a) True b) False.
1) _________ and _________ are the two issues of Requirement Analysis. a) Performance, Design b) Stakeholder, Developer c) Functional, Non-Functional d) None of the mentioned .
2) Which two requirements are given priority during Requirement Management of a product ? a) User and Developer b) Functional and Non-functional c) Enduring and Volatile d) All of the mentioned.
3) According to a statistical report: “over 30% of all software projects are cancelled before completion and over 70% of the remainder fail to deliver expected features”. What must be the reason for such a situation ? a) Poor change management b) Poor requirements management c) Poor quality control d) All of the mentioned .
4) Compilers, Editors software come under which type of software? a) System software b) Application software c) Scientific software d) None of the above.
5) A Project can be characterized as _____ . a) Every project may not have a unique and distinct goal. b) Project is routine activity or day-to-day operations. c) Project does not comes with a start time and end time. d) None of the above.
6) Identify the correct statement: “Software engineers shall a) act in a manner that is in the best interests of his expertise and favor. b) act consistently with the public interest. c) ensure that their products only meet the SRS. d) None of the above.
7) What are the types of requirements? a) Availability b) Reliability c) Usability d) All of the mentioned.
8) Which one of the following is not a step of requirement engineering? a) elicitation b) design c) analysis d) documentation.
Which is one of the most important stakeholder from the following ? a) Entry level personnel b) Middle level stakeholder c) Managers d) Users of the software.
10) Which one of the following is a functional requirement ? a) Maintainability b) Portability c) Robustness d) None of the mentioned.
11) “Consider a system where, a heat sensor detects an intrusion and alerts the security company.” What kind of a requirement the system is providing ? a) Functional b) Non-Functional c) Known Requirement d) None of the mentioned.
12) Which of the following statements explains portability in non-functional requirements? a) It is a degree to which software running on one platform can easily be converted to run on another platform b) It cannot be enhanced by using languages, OS’ and tools that are universally available and standardized c) The ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended d) None of the mentioned.
13) Choose the incorrect statement with respect to Non-Functional Requirement(NFR). a) Product-oriented Approach – Focus on system (or software) quality b) Process-oriented Approach – Focus on how NFRs can be used in the design process c) Quantitative Approach – Find measurable scales for the functionality attributes d) Qualitative Approach – Study various relationships between quality goals.
14) What is the first step of requirement elicitation? a) Identifying Stakeholder b) Listing out Requirements c) Requirements Gathering d) All of the mentioned.
15) The most important feature in spiral model is a) Requirement analysis b) Risk management c) Quality management d) Configuration management .
16) If the objects focus on the problem domain, then we are concerned with a) Object Oriented Analysis. b) Object Oriented Design c) Object Oriented Analysis& Design d) None of the above.
17) In the spiral model ‘risk analysis’ is performed a) In the first loop b) in the first and second loop c) In every loop d) before using spiral model.
18) For a well understood data processing application it is best to use a) The waterfall model b) prototyping model c) the evolutionary model d) the spiral model.
19) Each time a defect gets detected and fixed, the reliability of a software product a) increases b) decreases c) remains constant. d) None of the above.
20) Requirements can be refined using a) The waterfall model b) prototyping model c) the evolutionary model d) the spiral model.
21) The main purpose of integration testing is to find a) design errors b) analysis errors c) procedure errors d) interface errors.
22) Which is not a step of requirement engineering? a) Requirements elicitation b) Requirements analysis c) Requirements design d) Requirements documentation .
23) Which of the following is not defined in a good Software Requirement Specification (SRS) document? a) Functional Requirement b) Nonfunctional Requirement c) Goals of implementation d) Algorithm for software implementation .
24) Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc? a) Software Design b) Feasibility Study c) Requirement Gathering d) System Analysis.
25) Which project is undertaken as a consequence of a specific customer request? a) Concept development projects b) Application enhancement projects c) New application development projects d) Application maintenance projects.
Which of the following statements describes work that is not part of the (core) work of a software engineer? Answer choice: _To understand the problem domain of a software system to-be-developed evolve the architecture of a software system _To design and develop program code _To invent a new programming language.
For which of the following requirements engineering activities is the UML notation the least suitable/useful? Answer choice: : Requirements gathering/elicitation _Requirements analysis _Requirements specification _Requirements validation (e.g., consistency checking).
Which of the following statements about UML class diagrams is not correct. Answer choice: _A class has the following elements_ name, list of attributes, list of operations _Aggregation is a specific type of inheritance relationship part relationship _A superclass and its subclasses describe a generalization relationship.
Which of the following statements about use case descriptions is not correct Answer choice: _A participating actor is an actor who helps achieve the goals of the initiating actor _An alternate flow describes exceptions from or extensions to the normal interaction scenario _A use case diagram is a graphical representation of a use case description _Preconditions describe the state of the system before the start of the interaction scenario.
Why is requirements elicitation difficult? Answer choice: _Because there doesn’t exist a suitable UML notation for requirements elicitation _Because it is difficult to identify the relevant stakeholders, and, once identified, the stakeholders have difficulties _Because requirements can change over time _Because stakeholders don’t understand use cases.
Report abuse Consent Terms of use