Top Banner
SOFTWARE MANAGEMENT BCA 5 th Sem DEEPAK SHARMA 12KSSB6031
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 4.software management

SOFTWARE

MANAGEMENT BCA 5th Sem

DEEPAK SHARMA

12KSSB6031

Page 2: 4.software management

Introduction

• To produce high-quality product, it is necessary to

manage the software project in a way that will lead to

timely delivery of a product.

• Software engineering is to manage his/her software daily

by daily.

Page 3: 4.software management

Project Management

Project is defined as a set of activities that has a definite

start and a definite end.

Project management requires the application of

professional knowledge skills.

Project management tools and techniques to manage the

resource to deliver customer needs.

Project management activities must meet the user and

stakeholders needs and expectations from the project.

Effective project management team requires knowledge

of operating and supporting function.

Page 4: 4.software management

Project management keys

DELIVERY TIME

OUTSOURCING

COST

SCOPE OF PROJECT

QUALITY

TOOLS

RISK MANAGEMENT

COMMUNICATION

PROCUREMENT

HUMAN RESOURCES

INTEGRATION

Page 5: 4.software management

Project Management Process Project management process is a complex process involving several activities. They can be grouped under different phases.

Project planning project management begins with a project plan before starting

of any technical activities. Project plan provides a framework or blueprint for project management.

Project monitoring and controlthis phases concentrate on monitoring software developing

right from the scratch.

Project terminationthis phase concludes the software development process. It

keeps track of project enhancement for further improvement of the software package.

Page 6: 4.software management

Project Planning Project management begins with a project plan before starting of any technical activities. Project plan provides a framework or blueprint for project management

Project schedule

Cost estimation

Milestone

Project output Identification

Risk Assessment Plans

Risk Reduction Strategies

Quality Control Plans

Monitoring the overall project

Page 7: 4.software management

Project Monitoring, Control And Terminate

Project monitoring and Control phase activities process continues

for the entire duration of the project.

It takes care of project schedule and verifies whether software

development process activities are taking place as per project

plan.

Project Termination phase concludes the software development

process

It keeps track of project enhancement for further Improvement of

the software package.

Page 8: 4.software management

Software Quality Management Activities

Software Quality management activities

Quality assurance Quality control

Quality planning

Page 9: 4.software management

Quality Management Activities

Quality Assurance activities define a framework for achieving software quality.

This process defines standards that should be applied to the software

development process. The standards are embedded in the processes which are

applied during development.

Quality Planning defines “What high-quality software actually means. Quality

plan is “ Project Quality Plan”. Standards refers to

1) Product Standards

2) Process Standards

Quality Control process has its own set of procedures And reports that must

be used during software Development. Quality Control approaches

1) Quality Reviews

2) Automated software assessment

Page 10: 4.software management

Software Maintenance

Software maintenance is the process of modifying software process after it is delivered to customer.

1. Corrective maintenance: It is necessary to rectify some errors in the system or increase the performance of the system.

2. Adoptive maintenance: Running on new platform and it is applied when the system has to interface with new hardware or software.

3. Perfective maintenance: Helps to support new system features. The users can change different functions of the system.

Page 11: 4.software management

Software Maintenance Model

Starts with gathering required changes which needs to

be incorporated into the software.

Analyze the changes for feasibility by applying the

different parameters.

Draw out plan to introduce changes within the system.

Apply the changes to the old code suitably.

Perform integration and interface testing.

Page 12: 4.software management

Software Maintenance Model

1.Gather requirements need to be changed

2.Analyze changed requirements

3.Plan changed strategies

4.Apply changes to old code

5.Integrate and test

6.Update document with changes

Page 13: 4.software management

THANK YOU