You are on page 1of 11

SWE2003 - Requirements

Engineering and Management

Dr. B.Valarmathi
Associate Professor Senior, Dept. of SSE,
SITE, VIT, Vellore.
valarmathi.b@vit.ac.in

M.Tech. (SE) 5 Year Integrated Programme


Fall Semester 2021 - 2022
School of Information Technology and Engineering
VIT University, Vellore

9-Sep-21 SWE2003 - Requirements Enginering and 1


Management
Module II
Business Modelling and Systems
Engineering

9-Sep-21 SWE2003 - Requirements Engineering and Management 2


2.5 Systems Engineering of
Software-Intensive Systems

 What is Systems Engineering?


 Principles of Systems Engineering
 The Composition and Decomposition of
Complex Systems

9-Sep-21 SWE2003 - Requirements Enginering and 3


Management
What is Systems Engineering?
- According to the International Council on Systems Engineering
(INCOSE)
 Systems engineering is an interdisciplinary
approach and means to enable the realization of
successful systems. It focuses on defining
customer needs and required functionality early
in the development cycle, documenting requirements,
then proceeding with design synthesis and system
validation while considering the complete problem:
 Operations
 Performance
 Test
 Manufacturing
 Cost and Schedule
 Training and Support
 Disposal
Contd….
 Systems engineering integrates all the
disciplines and specialty groups into a team
effort forming a structured development
process that proceeds from concept to
production to operation. Systems Engineering
considers both the business and the
technical needs of all customers with the
goal of providing a quality product that meets
the user needs.
Contd….
 Systems engineering integrates all the
disciplines and specialty groups into a
team effort forming a structured development
process that proceeds from concept to
production to operation.
 Systems Engineering considers both the
business and the technical needs of all
customers with the goal of providing a
quality product that meets the user needs.
Why you need to consider systems
engineering?
 Applying the systems engineering perspective ensures that,
 The overall system never fails
 Changes can be incorporated dynamically as and when required
 Overall design of the system becomes flexible, as the overall system is
decomposed into sub-systems and they are integrated properly.
 On the other hand, for the complex systems, (i.e.) the systems that are designed
without systems engineering perspective, the following will be the problems:
1. You will have tough time in understanding the overall system
2. Shared functionality of the complex system will result in indeterminate behaviour
3. Due to the poor partitioning among the various components, fault diagnosis and
investigation becomes a tedious task

9-Sep-21 SWE2003 - Requirements Enginering and 7


Management
Principles of Systems Engineering
 Know the problem, know the customer, and know
the consumer.
 Use effectiveness criteria based on needs to make
the system decisions.
 Establish and manage requirements.
 Identify and assess alternatives so as to converge
on a solution.
 Verify and validate requirements and solution
performance.
 Maintain the integrity of the system.
 Use an articulated and documented process.
 Manage against a plan.
The Composition and Decomposition
of Complex Systems
 The Complex problem(System) is decomposed into
smaller problems (Subsystems).
Decomposition
(or Successive Refinement) proceeds until?
 The distribution and partitioning of functionality
are optimized to achieve the overall
functionality of the system with minimal costs
and maximum flexibility.
 Each subsystem can be defined, designed, and
built by a small, or at least modest-sized team.
Decomposition
(or Successive Refinement) proceeds until?
 Each subsystem can be manufactured within the
physical constraints and technologies of the available
manufacturing processes.
 Each subsystem can be reliably tested as a
subsystem, subject to the availability of suitable
fixtures and harnesses that simulate the interfaces to
the other subsystems.
 Appropriate deference / attention is given to the
physical domain – the size, weight, location, and
distribution of the subsystems – that has been
optimized in the overall context.

You might also like