Roll no.
: 22/NR/UT/CS004
Course Name : [Link] CSE 4th Semester
Submitted To :Miss Arshpreet
Submitted By : Ishu
Introduction:
• software management in linux operating system is the
process of intalling ,updating , and uninstalling software
application and their associted packages in a linux
environment .
• It involves the use of various tools and techniques to ensure
that software is properly installed , configured and
maintenance on a linux system.
What is software management?
• Software Management is the art and science of planning and
leading software projects. It’s the Program Manager (PM) and
Software Engineers’ job to manage the development of
software and should use standard project management
techniques to managing a software project. In the DoD,
software management is called Software Acquisition
Management. It includes the management and execution of
software activities throughout the lifecycle of a program.
Project management:
• It is defined as set of activities that has a definite start and a
definite end.
• Project management tools and technique to manage the
resource to deliver customer needs.
• Project management activities must need the user and
stakeholder needs and expectation of project.
The main objective of software
management in linux operating
system are:
• to install software application and their associated packages in a linux
environment.
• to update software application and their associated package to the latest version.
• to uninstall software application and their associated package from a linus
system.
• to manage the configuration of software application and their associated
packages .
• to ensure that software application and their associated package are properly
licensed and comply with legal and ethical standards.
Tools and tecniques for software
management in linux:
• Project modeling and management tools
• Project planing tools
• Risk analysing tools
• Project managemnt tools
• Metrics and management tools
• Quality assurance tools
• Database management tools
painless project
planning
improved
budget
productivit
y
Benefits management
pipeline progress
predictions monitoring
centalized
control
efficienc resource
y Advantages optimization
security version control
complextiy
user
compatibilit resistance
y issue
Disadvantages
lack of
dependency satandardizatio
management n
resource and
overhead
Why software management is
important:
• implementation
• analysis
• design
• maintenance
• planning
• testing
Software Packaging:
A software package is a collection of system resources thar are
packed together .These packages enable the end user to
perform some types of tasks when the software package gets
installed on their device.
Software packaging brings multiple benefits for enterprises :
• Ensuring a stable , standard environment
• Reducing support costs
• Packaging once and then distribute everywhere
Some software quality
management activity:
• Quality planning
• Quality assurance
• Quality control
Future trends of software
management:
• Artificial intelligence
• Blockchain
• Cybersecurity
• Machine learning
• Security
• Technology
Thankyo
u