GHAZI UNIVERSITY DERA GHAZI KHAN
System Requirement Engineering
NAME Muhammad frahan
ROLL no 2022-gu-0663
CLASS 5th SEMESTER EVE.B
Lecturer Maam Azra
DEPARTMENT OF INFORMATION TECHNOLOGY
Topic:
SR in the context of System Engineering
In systems engineering SR
represents required systems. These are the critical functions, capabilities,
and constraints that a system must satisfy in order to meet stakeholder
needs. Defining the system requirements is an important first step in the
engineering process. This helps both team members and stakeholders
have a clear understanding of what the system is expected to accomplish
avoiding misunderstandings and expensive changes later in the
development cycle. SRs define system design, development, testing, and
maintenance, and form the foundation of the entire project. Clear and
well documented planning requirements contribute to the success of a
solid plan by aligning project objectives with project objectives,
improving communication, and reducing risks.
System requirements:
System requirements is a statement that identifies the functionality that
is needed by a system in order to satisfy the customer's requirements.
These are the detailed specifications that describe what a system must
do. They outline the functional and non-functional requirements of a
system to ensure it meets the desired objectives.
Types of Requirements:
Functional Requirements
Non-Functional Requirements
Functional Requirements:
Functional requirements define the specific
behavior or functions of a system what the system should do to meet
user needs. These include features like data processing, authentication,
and user interactions.
Non-Functional Requirements:
Non-Functional requirements describe
the general properties of a system. They specify how the system
performs its tasks, focusing on attributes like performance, security,
scalability, and usability.
Main Purpose:
To provide a clear guideline for developers, engineers, and
stakeholders to ensure the system meets all business and technical needs.
Stakeholder Requirements:
Stakeholder Requirements (StRs) are
the needs, expectations, and constraints provided by stakeholders that a
system must satisfy. Stakeholders can include customers, users,
regulatory bodies, and other parties with an interest in the system's
development. These requirements are typically high-level and focus on
what the stakeholders want the system to achieve rather than how it will
be built.
Why are SRs important in System Engineering?
System Requirements (SRs)
are important in System Engineering because they clearly define what a
system needs to do, helping everyone involved understand the goals.
They ensure the system is built correctly, meets user expectations, and
can be tested and managed effectively throughout the project. They also
help manage project progress, ensuring that the final product aligns with
the original objectives and satisfies the needs of the users.
Clarity
Testing
Project Management