0% found this document useful (0 votes)
54 views2 pages

Software Engineering As A Layered Technology

All about software engineering

Uploaded by

Ahad Shah
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)
54 views2 pages

Software Engineering As A Layered Technology

All about software engineering

Uploaded by

Ahad Shah
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/ 2

University of Agriculture Faisalabad sub campus depalpur okara

Bs Information Technology
3rd semester
Assignment # 01
Subject: Software engineering
Submitted to: Mam Fatima Rasool
Submitted by: Asif Muhammad Yar
Ag No: 2023-ag-7865
Topic:-
Software engineering as a layered technology.
Software engineering is a fully layered technology, to develop software we need to go
from one layer to another..

Layered technology is divided into four parts:


 Quality focus
 Process
 Method
 Tools

1. Quality focus:
It defines the continuous process improvement principles of software. It provides
integrity that means providing security to the software so that data can be accessed
by only an authorized person, no outsider can access the data. It also focuses on
maintainability and usability.

2. Process:
It is the foundation or base layer of software engineering. It is key that binds all the
layers together which enables the development of software before the deadline or on
time.

Process activities are listed below:-

 Communication: It is the first and foremost thing for the development of


software. Communication is necessary to know the actual demand of the client.
 Planning: It basically means drawing a map for reduced the complication of
development.
 Modeling: In this process, a model is created according to the client for better
understanding.
 Construction: It includes the coding and testing of the problem.
 Deployment: It includes the delivery of software to the client for
evaluation and feedback.

3. Method:
During the process of software development the answers to all “how-to-do”
questions are given by method. It has the information of all the tasks which
includes communication, requirement analysis, design modeling, program
construction, testing, and support.

4. Tools:
Software engineering tools provide a self-operating system for processes and
methods. Tools are integrated which means information created by one tool can
be used by another

You might also like