0% found this document useful (0 votes)
33 views

SoftReqAnalysis OL

The document discusses key aspects of software engineering including reference books on the topic, the systems engineering process, system design, software requirements analysis, and software requirements. It notes that systems engineering involves phases like requirements definition, system design, subsystem development, integration, installation, operation, evolution, and decommissioning. It also describes activities in system design like partitioning requirements, identifying subsystems, assigning requirements, specifying subsystem functionality, and defining interfaces.

Uploaded by

Fahim Hasan Alif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

SoftReqAnalysis OL

The document discusses key aspects of software engineering including reference books on the topic, the systems engineering process, system design, software requirements analysis, and software requirements. It notes that systems engineering involves phases like requirements definition, system design, subsystem development, integration, installation, operation, evolution, and decommissioning. It also describes activities in system design like partitioning requirements, identifying subsystems, assigning requirements, specifying subsystem functionality, and defining interfaces.

Uploaded by

Fahim Hasan Alif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Software Engineering

Reference Books

1) Systems Analysis and Design


Author: Elias M. Awad
2) Software Engineering, 6th edition
Author: Lan Sommerville
3) Software Engineering
Author: Roger S. Pressman

1
System Engineering Process
System engineering process
- Many different engineering disciplines may be involved in
system engineering.
- It involves the following phases:
i) Requirements definition ii) System design
iii) Sub-system development iv) System integration
v) System installation vi) System operation
vii) System evolution viii) System decommissioning

Fig. 2.6

2
System Design
System Design
▪ It is concerned with how the system functionality is to be
provided by the different components of the system.
▪ The following activities are involved:
i. Partition requirements: The requirements are analyzed
and collected into groups.
ii. Identify subsystems: Different sub-systems that can
individually or collectively meet the requirements are
identified.
iii.Assign requirements to sub-systems: The requirements
are assigned to subsystems.
iv.Specify sub-system functionality: The specific functions
provided by each subsystem are specified.
v. Define sub-system interfaces: It defines the interfaces
that are provided and required by each subsystem.

Fig. 2.8

3
Software Requirements Analysis
System decommissioning
- It means taking the system out of service after its operational
lifetime.
- The system engineering activity should anticipate decommissioning
and dispose the materials which are damaging to the environment.

Software Requirements

Requirements
- The description of the services and constraints are the requirements for
the system.

Requirements Engineering
- It is the process of finding out, analyzing, documenting, and checking
these services and constraints is called requirements engineering.

Software design specification


- It is an abstract description of the software design. The specification add
further detail to the system requirements specification.

You might also like