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

Mini Project New

The document discusses the layered approach to software engineering. It describes four key layers: quality focus, process, method, and tools. The process layer forms the foundation and includes activities like communication, planning, modeling, construction, and deployment. The method layer provides information on how to complete tasks within the process. Finally, the tools layer integrates software tools to support the processes and methods.

Uploaded by

553 Manognya
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)
26 views

Mini Project New

The document discusses the layered approach to software engineering. It describes four key layers: quality focus, process, method, and tools. The process layer forms the foundation and includes activities like communication, planning, modeling, construction, and deployment. The method layer provides information on how to complete tasks within the process. Finally, the tools layer integrates software tools to support the processes and methods.

Uploaded by

553 Manognya
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/ 1

GEEKSFORGEEKS

Layered Technology in Software


Engineering
Software engineering is a fully layered
technology, to develop software we need to go
from one layer to another. All the layers are
connected and each layer demands the
fulfillment of the previous layer.

Fig: The diagram shows the layers of software


development

Layered technology is divided into four


parts:

1. A 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 defines a framework that must be
established for the e"ective delivery of software
engineering technology. The software process
covers all the activities, actions, and tasks
required to be carried out for software
development.

Download the Guide


Learn more about the trends that
will impact developer productivity in
2022.

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.

Article Tags : Software Engineering Software Testing

Recommended Articles
1. Software Engineering | Introduction to Software
Engineering
2. Di"erence between Information Technology and
Communication Technology
3. Software Engineering | Requirements
Engineering Process
4. Software Engineering | Re-engineering
5. Di"erence between Software Engineering process
and Conventional Engineering Process
6. Di"erence between Software Engineering and
Computer Engineering
7. Evolution of Software Engineering : From an Art
To Engineering Discipline
8. Software Engineering | Reverse Engineering
9. Di"erence between Forward Engineering and
Reverse Engineering
10. Software Engineering | Halstead’s Software
Metrics
11. Software Engineering | Software Project
Management Complexities
12. Software Engineering | Role and Responsibilities
of a software Project Manager
13. Software Engineering | Seven Principles of
software testing
14. Software Engineering | Agile Software
Development
15. Software Engineering | Software Maintenance
16. Software Engineering | Jelinski Moranda
software reliability model
17. Software Engineering | Schick-Wolverton
software reliability model
18. Software Engineering | Software Business and
Development
19. Software Engineering | Characteristics of good
Software
20. Software Engineering | Identifying Software
Development Metrics
21. Software Engineering | Changing Nature of
Software
22. Software Engineering | Software Crisis
23. Software Engineering | Software Quality
Assurance
24. Software Engineering | Software Quality
Assurance (SQA) Set 2
25. Software Engineering | Software Review

Breaking Boundaries in STEM


Science. Technology. Engineering.
Math. Earn your undergraduate
degree at Florida Poly.

Read Full Article

710-B, Advant Navis Business Park,


Sector-142, Noida, Uttar Pradesh - 201305
[email protected]

COMPANY
About Us
Careers
Privacy Policy
Contact Us

LEARN
Algorithms
Data Structures
Languages
CS Subjects
Video Tutorials

PRACTICE
Company-wise
Topic-wise
Contests
Subjective Questions

CONTRIBUTE
Write an Article
GBlog
Videos

@geeksforgeeks, Some rights reserved

You might also like