Worksheetsspecial exam SOFT ENG'G
Total questions: 105
Worksheet time: 35mins
Key discipline in Project Management
(a)
Main reason for project failure
Poor project administration
Team members not perform
Poor communication
Lack of communication with sponsor
Project Management Triangle consists of
(a)
Completion of task on time depends on
(a)
Any change in SCOPE will impact
(a)
Project Manager need to balance between the 3 constraints ........
so that project will accomplish as per scheduled
so that project will accomplish as per set scope
so that project will accomplish as per approved budget
So that quality of the project will not be compromised
Project Management Life Cycle consist of
(a)
Which one is CORRECT
Planning stage deliverable are
What is the purpose of identifying milestones?
To keep track of your finances
To help you keep track of each key stage of the project
To speed up your work process
To delegate all your tasks to others
What is meant by contingency?
An identified verifiable stage of the project that you can tick off once it's done
The term given to describe the different stages a project goes through
The allocated amount of time/money identified as a buffer for minimising risks
The tasks that may or may not be included in the project
How often should a status meeting ideally be held to catch up on people's progress?
(a)
Who are the stakeholders in a project?
Those who are sponsoring your project and provide its resources
Those who will be affected by the project's outcome and are involved at specific stages
The people who carry out your delegated tasks throughout the project's duration
Those who have expertise in specific areas and provide you with advice where necessary
Microsoft Project lets you customise the calendar for
The normal working hours
Removing dates that will not be worked
The Project start date
All of the above
What is the default view of a new project in Microsoft Project?
(a)
The scope is the foundation of:
Your cost estimate and the project schedule
Scope creep
Client communication
The building and testing phase
The project scope establishes which boundaries for the client?
Deadlines and due dates
Resource allocation limits
Budget and cost limits
Tasks that are and are not included
During the design phase and the building and testing phase, how can milestone client reviews help your design project?
You get client signoff on the final project
You get client feedback on your designs and clear up any misunderstandings
You can ask the client for a contract for his next project, too
You can tell exactly where the client is completely wrong
What are the four typical phases in a project?
Planning and analysis phase; design phase; building phase; implementation or publishing phase
Planning phase; analysis phase; design phase; building and testing phase
Planning phase; analysis phase; testing phase; implementation phase
Planning and analysis phase; design phase; building and testing phase; implementation or publishing phase
What role does analysis play in the planning and analysis phase?
Figuring out the best way to get the project done
How to handle scope creep
How to get from Point A to point B
How to handle a challenging client
When developing a project schedule, what should you start with?
Identifying the Start Date
Deliverables
Human resources and material resources
Estimated costs
What are two common problems in project management?
Internal staff conflict and unattainable
Scope creep and not assigning resources to the tasks
Lack of funds and human resources
Lack of client communication and product testing
During which project management phase is client communication key?
(a)
What is the S in SMART?
(a)
Which of the following is not part of the functions involved in project management?
(a)
An objective to sustain the business is best described as:
(a)
Closing after obtaining the objective is an example of:
(a)
What are the 4 main stages of the Project Management Cycle?
Initiate, Plan, Execute, Review
Initiate, Plan, Execute, Review
What might be useful in planning a project?
Lots of money in the budget
Lots of time to complete it
A team that actually makes an effort
Project Initiation Document
What would be useful to track project progress?
(a)
What might you use for Post-Project Review?
(a)
RAD stands for
Relative Application Development
Rapid Application Development
Rapid Application Document
None of the mentioned
Which is not one of the types of prototype of Prototyping Model?
(a)
Which one of the following models is not suitable for accommodating any change?
(a)
RAD Model has
(a)
SDLC stands for
(a)
What is the major drawback of using RAD Model?
Highly specialized & skilled developers/designers are required
Increases reusability of components
Encourages customer/client feedback
Increases reusability of components, Highly specialized & skilled developers/designers are required
What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
The spiral model has two dimensions namely _____________ and ____________
(a)
If you were to create client/server applications, which model would you go for?
(a)
Which two models doesn’t allow defining requirements early in the cycle?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
Which of the following life cycle model can be chosen if the development team has less experience on similar projects?
(a)
One can choose Waterfall Model if the project development schedule is tight.
True
False
Purpose of process is to deliver software
in time
with acceptable quality
that is cost efficient
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
1, 2, 3
2, 1, 3
3, 2, 1
3, 1, 2
Which of the following activities of a Generic Process framework provides a feedback report?
(a)
Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?
(a)
Agile Software Development is based on
Incremental Development
Iterative Development
Linear Development
Both Incremental and Iterative Development
Which on of the following is not an agile method?
XP
4GT
AUP
All of the mentioned
How many phases are there in Scrum ?
2
3
4
5
Which one of the following characteristics of software products being developed is not a symptom of software crisis?
Fail to meet user requirements.
Expensive.
Highly interactive.
Difficult to alter, debug, and enhance.
During software development, which factor is most crucial ?
(a)
Software engineering approach is used to achieve:
Better performance of hardware
Error free software
Reusable software
Quality software product
If requirements are easily understandable and defined, which model is best suited?
(a)
Which one of the following activities spans all stages of a software development life cycle (SDLC)?
(a)
Prototyping life cycle model is appropriate when a project suffers from which one of the following risks?
Schedule slippage
Manpower turnover
Incomplete and uncertain requirements
Poor quality of outsourced work
Which of the following is not a characteristic of an Agile software development project?
Shared code ownership
Implement the simplest solution to meet today's problem
Continual feedback from customer
Postpone integration until all the incremental deliveries are complete
The operation phase of the waterfall model is a synonym for which one of the following phases?
(a)
Unit testing is carried out during which phase of the waterfall model?
(a)
Agile model advocates which one of the following approaches?
In each increment, get something “quick and dirty” delivered and thereby save time
In each increment, get something simple released as quickly as possible
In each increment, get something of business-value delivered as quickly as possible, consistent with the right level of quality
In each increment, get something delivered once it has been fully documented and the documentation has been signed off as complete
Milestones are used to:
Know the cost of the project
Know the status of the project
Know user expectations
Know funding agencies
Statistically, the maximum percentage of errors belong to the following phase of SDLC
Coding
Design
Requirement Specifications
Installation and maintenance
What is the duration of Agile - Scrum meeting?
Depends on project Complexity
1 hour
Depends on Scrum Master
15 minutes
Agile Software Development Process is:
Sequential
Iterative
Incremental
Iterative & Incremental both
The process of evaluating work-products (not the actual final product) of a development phase to determine whether they meet the specified requirements for that phase. This statement refers to:
(a)
The definition of software validation is the process of evaluating software during or at the end of the development process to determine whether it satisfies specified business requirements. True or false?
True
False
Which requirements are related to system attributes such as reliability and response time.
Non-functional requirements
Functional Requirements
Domain Requirements
Software Requirements
Identify the metrics of the non functional requirements.
(a)
Requirements which are derived from the application domain of the system instead from the needs of the users are known as ----------------------------------
(a)
What is the process of analyzing, documenting, tracking, prioritizing and agreeing on the requirement and controlling the communication to relevant stakeholders?
Requirement Management
Requirement Elicitation
Requirement Analysis
Requirement verification
DFD's come under which phase of the Software Analysis and Design?
(a)
Is Functional model gives the overall view of the product or the system that is developed?
True
False
Which level of DFD is also known as Context Diagram.
(a)
Behavioral Model can be represented in which Diagram
Data Flow Diagram
State transition Diagram
None of the above
All of the above
Feasibility study should be
(a)
If all three feasibility study are positive,
The problem is worth solving
Problem is not worth solving
Cannot say with given information
None of the above
The major drawback of RAD model is (a) .
Model selection is based on (a)
(a) is identified as fourth generation language.
Which of the following is an important factor that can affect the accuracy and efficacy of estimates?
(a)
Software project estimation can never be an exact science, but a combination of good historical data and systematic techniques can improve estimation accuracy.
True
False
The size estimate for a software product to be built must be based on a direct measure like LOC.
True
False
Someone who wants to know how and why things work. They also design and build things.
(a)
This type of engineer studies electricity and designs electrical systems.
(a)
This type of engineer works in the manufacturing industry and designs tools, engines, and machines.
(a)
This type of engineer designs computers and other products that use software to write programs.
(a)
This type of engineer designs planes and spacecrafts.
(a)
SDLC has 5 phases namely: requirements gathering, (a) , Design, Implementation and testing.
(a) - is to understand technically is it possible to build the system.
(a) are things that the user wants the system to do.
The final stage is (a) to see if it meets the original requirements.
(a) is to check does the system fulfil what the customer wants?
(a) is plan-driven model. It separate and distinct phases of specification and development.
(a) - where designer identify the overall structure of the system. The principal components, their relationships and how they are distributed.
Tester will do the testing with customer data to check that the system meets the customer's needs.
(a)
