4.software management

deepaksharmasharma9615 4,698 views 13 slides Nov 08, 2014
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

No description available for this slideshow.


Slide Content

SOFTWARE MANAGEMENT BCA 5 th Sem DEEPAK SHARMA 12KSSB6031

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.

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.

Project management keys DELIVERY TIME OUTSOURCING COST SCOPE OF PROJECT QUALITY TOOLS RISK MANAGEMENT COMMUNICATION PROCUREMENT HUMAN RESOURCES INTEGRATION

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 control this phases concentrate on monitoring software developing right from the scratch. Project termination this phase concludes the software development process. It keeps track of project enhancement for further improvement of the software package.

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

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.

Software Quality Management Activities Software Quality management activities Quality assurance Quality control Quality planning

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

Software Maintenance Software maintenance is the process of modifying software process after it is delivered to customer. Corrective maintenance : It is necessary to rectify some errors in the system or increase the performance of the system. Adoptive maintenance: Running on new platform and it is applied when the system has to interface with new hardware or software. Perfective maintenance : Helps to support new system features. The users can change different functions of the system.

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.

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

THANK YOU
Tags