0% found this document useful (0 votes)
7 views10 pages

Ba Viva

The document outlines various concepts related to software development, including functional and non-functional requirements, project management tools, and methodologies like Waterfall and Agile. It also discusses the importance of business process modeling, feasibility studies, gap analysis, and risk analysis in project management. Additionally, it covers elicitation techniques, use case diagrams, and the significance of prioritizing project requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views10 pages

Ba Viva

The document outlines various concepts related to software development, including functional and non-functional requirements, project management tools, and methodologies like Waterfall and Agile. It also discusses the importance of business process modeling, feasibility studies, gap analysis, and risk analysis in project management. Additionally, it covers elicitation techniques, use case diagrams, and the significance of prioritizing project requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

What is functional requirement?

It is define the specific behaviors,function,or operation of a system they


describe what the system should do outling the necessary tasks,action,or
activites it must perfom to achieve its objective.

NON Fun Req-


It describe the qualities and attributes of a system,focusing on how the system
performs rather then the specific behaviors or function.

MS VISION - Microsoft Visio is a diagramming and vector graphics


application used to create diagrams, such as flowcharts, organizational charts,
network diagrams, and visual repress…of complex information.

Balsamiq – is a rapid wireframing tool used to create mockups &


prototypes of user interface

AXURE – is a more advanced prototyping tools used creat high


fidelity,interactive wireframe & prototypes for web and mobile application
Wireframing – is a basic skeltan outline of the design it just focus on the layout
and functionality.
Mockups – they are more detailed visu.. rep of design with colour try to rep in
the realistic function that how the function is behave
Prototypes – it is interact reps..of design which allow to interact and get
realistic expr of the function.

What is RTM – It is documents to track the requirments throughout the


project lifestyle ensuring that they are met and that no requirements are
overlooked.
Test Case Documents – is a detailed outline used by the testers to ensure that a
software or application is working as excepted ( they also check feature & buks
in the system)
DB SCHEME – is a blue print that outline the structure of a database,including
its tables, field ,relationship,constraints,and other charact….
ERD – is a visual representation of a relationship b/w entities of data base
database,including its tables, field ,relationship b/w then ( entity relationship
diagram.
DATA FLOW DIAGRAM – it is graphical representation of the flow of data within
a system its visually shows how data moves from one process to another how
it’s stored and where its end’s up
CHANGE REQUest – it is an alteration or a modification to the given
requirement or a product.
Enhancement – as it involves adding more value to the application or without
disturbing the existing function here we are adding more value.

How many Manhours – required effort of the resources to complete a project


3 typ of project .
Small – upto 500hr // med – upto 1000hr // hig – upto 1500hr
UAT PROCESS – User acceptance testing
Project closure documents – is also know as a project closer report is a formal
docum..that summaries the key outcome leason learned and final details of a
complete project
what is Business Process Model (BPM)
A Business Process Model is a visual representation of the steps,
tasks, and workflows involved in a business process. It helps identify
inefficiencies, optimize workflows, and ensure all stakeholders
understand the process. Common tools include BPMN and
flowcharts.

WHAT IS Feasibility study


A feasibility study checks if a plan or project can work well, is
affordable, and is practical before starting it.

WHAT IS GAP ANALYSIS


Gap Analysis compares the current state with the desired state to
identify the gaps and figure out what needs to be done to achieve
goals.
WHAT IS RISK ANALYSIS
Risk Analysis is the process of identifying potential problems in a
project and planning ways to manage, avoid, or reduce them.

WHAT IS STAKEHOLDER ANALYSIS (RACI MATRIX)


Stakeholder Analysis (RACI Matrix) identifies stakeholders and
defines their roles: Responsible, Accountable, Consulted, and
Informed, ensuring clarity in responsibilities and communication.
What is model & waterfall
SDLC Model They define how software development is carried out,
and methodologies are different approaches or processes used to
design, develop, test, and maintain software. Some common ones
include
Common SDLC methodologies include Waterfall, Agile, Scrum,
Spiral, and others.
The Waterfall model is one of the most traditional and widely used
SDLC methodologies. It follows a linear and sequential approach,
where each phase of development must be completed before
moving on to the next one

what is Gantt chart


A Gantt chart is a visual reps, chart that shows a project's tasks,
their durations, and timelines. It helps track progress and manage
schedules visually.

what is Timesheets
A timesheet is a tool used to track the amount of time an employee
spends on tasks or projects. It helps in monitoring work hours,
calculating pay, and managing productivity.

what is Business Case Document


A Business Case Document (BCD) explains the justification for
starting a project, detailing its goals, benefits, costs, risks, and
alternatives. It helps stakeholders decide whether the project is
worth pursuing.
 Waterfall Model: A linear, step-by-step approach where each
phase (e.g., design, development, testing) is completed before
moving to the next. Best for projects with clear, fixed requirements.
Cons: Hard to change once started.
 RUP (Rational Unified Process): An iterative, flexible approach
with four phases (Inception, Elaboration, Construction, Transition).
Focuses on risk management and architecture. Cons: Complex and
best for large projects.
 Spiral Model: Combines iterative development and risk
management. It has repeating cycles (spirals) for planning, risk
analysis, development, and evaluation. Cons: Can be costly and time-
consuming.
 Scrum Model: An Agile method using short, repeated cycles
(sprints) to develop small, working parts of the software. Focuses on
collaboration and quick feedback. Cons: Requires experienced teams
and frequent stakeholder involvement.

WHAT IS Audits.??
Audit is a check on the quality of your work when you want to check
on the quality of work that quality check is an audit
IN this we are checking on the process we checking on the docum.we
are making sure project going on the smoth manner.
We are getting the date from gantt chart to make audit report

internal audit & external audit type


What is – 3-Tier Architecture?
Architecture is where we have an 3 layer in the database packets //
the data flow in the 1st,2nd & 3rd and how the information is
communicated
(exa) some one want to purchase show then the first inforam go to
the business layer then database the info comm in this 3 tier

Q - BA Approach strategy
The BA approach in a project ensures a clear
understanding of business needs and supports the
design and implementation of solutions that meet
those needs
This approach involves gathering, analyzing, and documenting
business requirements, ensuring alignment with business goals and
stakeholder expectations.
Example: CRM System Implementation for Retail Business

Q what is BA Approach Strategy for Framing Questions –


By using this structured approach to framing questions, business
analysts can ensure that they are collecting accurate, comprehensive,
and useful information, which is crucial for identifying issues,
understanding requirements, and recommending appropriate
solutions. ( need to justify why we using this tech for project)

Q – Elicitation techniques
Elicitation techniques refer to the methods used to gather
information, requirements, or insights from stakeholders, subject
matter experts, or data sources. These techniques are particularly
common in fields like business analysis, project management,
software development, and research.

Q - This project Elicitation Techniques?


Brainstorming is a popular elicitation technique for several reasons,
particularly when compared to other techniques. It is especially
effective in generating a wide range of ideas and solutions in a short
period

Q - Business Requirements-
Business Requirements in any project refer to the key objectives,
needs, and expectations that a business or organization aims to
achieve through the project.( Provides Clear Direction, Prevents
Scope Creep, Improves Stakeholder Satisfaction)

Q What is Assumption?
assumptions are essential for guiding project planning, making
decisions, and managing risks and uncertainties. They help provide
direction in uncertain situations, align stakeholders, and ensure that
the project can proceed even when some aspects of the work are not
fully known or confirmed.

Q - Project Requirements Priority?


Project Requirements Priority refers to the process of categorizing
and ranking the various requirements of a project based on their
importance, impact, and urgency. This helps project teams focus on
what is most critical for the project’s success, ensuring that the most
important

Q - Use Case Diagram?


A Use Case Diagram provides a high-level visual representation of
the system's functionality and how users interact with it. It helps
define the scope of the system, clarifies user needs, and ensures that
all stakeholders have a clear understanding of the system's
requirements and behavior. ( EXMP - Online Banking System)

supporting diagerm
Essention diagram

Q – what is Use Case Specs?


Use Case Specifications are an essential part of the software
development process. They provide a comprehensive, detailed
account of how a system should behave for each specific use case,
ensuring that all requirements are understood and implemented
correctly. This level of detail helps developers, testers, and
stakeholders ensure that the system functions as intended and meets
the user’s needs.

Q what is Activity Diagrams?


Activity diagrams are particularly useful for showing the flow of
control or data in a system, representing business processes, or
illustrating the flow of work in a system from start to finish.
exa - Online Job Portal, Loan Approval Process

You might also like