Skip to main content

SDLC/SEPM MCQs based on UML, Extreme Programming, Agility, Development Models

Hello Everyone!


The MCQs are based on basics of Software Project Management. The topics included are UML Diagrams, SRS (Software Requirements Specification), Software Development Models, Agility, Scrum and Extreme Programming. These are the general topics in Software Development Life Cycle (SDLC), also known as Software Engineering and Project Management (SEPM).



Q 1) The user requirements are the parts of which document?

a. SDD
b. SRS
c. DDD
d. SRD

Solution: b) SRS (Software Requirements Specification)


Q 2) Resources refer to _____.

a. Manpower
b. Machinery
c. Materials
d. All of the above

Solution: d) All of the above


Q 3) Select the statement true for activity diagrams.

a. They can be used to discover parallel activities
b. They are used to depict workflow for a particular business activity
c. Activity diagrams do not tell who does what and are difficult to trace back to object models
d. All of the above

Solution: d) All of the above


Q 4) Which things are dynamic parts of UML models?

a. Structural things
b. Behavioral things
c. Grouping things
d. Annotational things

Solution: b) Behavioral things


Q 5) Which of the following are the valid relationships in Use Case Diagrams?

a. Generalization
b. Include
c. Extend
d. All of the above

Solution: d) All of the above


Q 6) User requirements are expressed as _____ in Extreme Programming.

a. Implementation tasks
b. Functionalities
c. Scenarios
d. None of the above

Solution: c) Scenarios


Q 7) Agility is defined as the ability of a project team to respond rapidly to a change.

a. True
b. False

Solution: b) False


Q 8) Classes and interfaces are a part of _____.

a. Structural things
b. Behavioral things
c. Grouping things
d. Annotational things

Solution: a) Structural things


Q 9) Project performance consists of ______.

a. Time
b. Cost
c. Quality
d. All of the above

Solution: d) All of the above


Q 10) What is a physical element that exists at runtime in UML?

a. A node
b. An interface
c. An activity
d. Node of the above

Solution: a) A node


Q 11) In XP (Extreme Programming) increments are delivered to customers every _____ weeks.

a. One
b. Two
c. Three
d. Four

Solution: b) Two


Q 12) Agile methods seem to work better when team members have a relatively high skill level.

a. True
b. False

Solution: a) True


Q 13) RAD model has _____.

a. 3 phases
b. 4 phases
c. 5 phases
d. 6 phases

Solution: c) 5 phases


Q 14) How many phases are there in Scrum?

a. Two
b. Three
c. Four
d. Scrum is an agile method and it does not have phases

Solution: b) Three


Q 15) Which one of the following is not a step of requirement engineering?

a. Elicitation
b. Design
c. Analysis
d. Documentation

Solution: b) Design


Q 16) Which of the following is a building block of UML?

a. Things
b. Relationship
c. Diagrams
d. All of the mentioned

Solution: d) All of the mentioned


Q 17) The project lifecycle consists of _____.

a. Understanding the scope of the project
b. Objectives of the project
c. Formulation and planning various activities
d. All of the mentioned

Solution: d) All of the mentioned


Q 18) Which one of the following is not a phase of Prototyping Model?

a. Quick design
b. Coding
c. Prototype Refinement
d. Engineer Product

Solution: b) Coding


Q 19) Which four framework activities are found in Extreme Programming?

a. Analysis, design, coding, testing
b. Planning, analysis, design, coding
c. Planning, design, coding, testing
d. Planning, analysis, coding, testing

Solution: c) Planning, design, coding, testing


PAGE 1  |  PAGE 2  |  PAGE 3  |  PAGE 4

Comments

Popular posts from this blog

How to Download and Install Jenkins on Windows Operating System.

Hello Everyone, This is a tutorial about how to download and install Jenkins on Windows Operating System. Jenkins is an open-source automation tool written in Java with plugins built for Continuous Integration purposes. Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. PREREQUISITE- Java Development Kit (JDK) and Java Runtime Environment (JRE). Currently 1.8 and 1.11 versions are supported by Jenkins. If other versions are installed, kindly reinstall 1.8 or 1.11. DOWNLOADING JENKINS- Step 1) Go to the website https://www.jenkins.io/ and click on the download option. Step 2) In the Downloading Jenkins section, select the LTS (Long Term Support) version for Windows. It is a more stable version with new updates every 2 or 3 months. Step 3) The Jenkins windows installer will be dow...

50 + Interview Questions/Experiences of TCS DCA April 2021

Hello Everyone! This post is dedicated to the Interview Questions asked in TCS DCA. DCA which is Digital Capability Assessment is usually conducted for the internal employees of TCS who are selected for the Ninja profile. If DCA is cleared successfully, then the candidates are offered Digital profile. That means the profile changes from Assistant System Engineer to System Engineer . This year i.e., in 2021, TCS conducted DCA for the candidates who have received offer letter but not joined TCS as an employee yet. The original DCA which is conducted for internal employees has a different pattern and is not discussed in this post. Rather this post is dedicated to the DCA conducted in March and April 2021 for 2021 recruits. The DCA was conducted on 19 th and 20 th March 2021. The test had two coding questions. To sucessfully clear DCA, all the test cases of both the codes must be passed. In March DCA, a lot of students faced compile...

IoE (Internet of Everything) Question Paper Solution (MCQs) for 2020 Mumbai University Examination Information Technology Semester 8

Hello Everyone! This article is based on the Multiple Choice Questions asked in the University Exam for the subject Internet of Everything. These MCQs were asked in the 2020 Mumbai University-BE-Information Technology-Semester 8 Exam for the subject- Internet of Everything. The question paper for each cluster is different. These MCQs were asked in the examination of one cluster. The question paper had 25 MCQs of 2 marks each. Q 1) ________ involves making smaller and smaller things with the ability to connect and interact. a. Smart Tech b. Micro Tech c. RFID Tech d. Nano Tech Solution: d) Nano Tech Q 2) RFID stands for? a. Radio frequency identification b. Random frequency identification c. Random frequen...