Software Project Planning

60 %
40 %
Information about Software Project Planning

Published on January 31, 2013

Author: arorajitin93


Software Project Planning : Software Project Planning Jitin Arora Abstracts: Abstracts What is Software? What is Project? What is Planning and its benefits? What is SDLC? Different Phases in SDLC. What Is Software???: What Is Software??? Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. Software refers to one or more computer programs and data held in the storage of the computer . What Is Project???: What Is Project??? A project in business and science is typically defined as a collaborative enterprise, frequently involving research or design, that is carefully planned to achieve a particular aim. What Is Planning???: What Is Planning??? Planning is the process of thinking about and organizing the activities required to achieve a desired goal. Planning involves the creation and maintenance of a plan. As such, planning is a fundamental property of intelligent behavior. Benefits Of Planning.: Benefits Of Planning. Building a sustainable future . Manage risk. Brings order and clarity to your business. Uncovers new ideas and areas for growth and improvement What Is SDLC???: What Is SDLC??? The Software Development Life Cycle (SDLC), in systems engineering, information systems and software engineering, is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems . Software Development Life Cycle (SDLC) was introduced to address the problems faced during the software development process. SDLC is a disciplined and systematic approach that divides the software development process into various phases Different Phases Of SDLC.: Different Phases Of SDLC. Feasibility study. Requirements Analysis And Specification Design Coding Testing Implementation Maintenance Feasibility Study: Feasibility Study Decide whether the problem is worth solving Types of feasibility Operational Technical Economic Schedule Requirement Analysis : Requirement Analysis Includes gathering, analyzing, validating, and specifying requirements. At the end of this phase, the Software Requirement Specification (SRS) document is prepared. SRS is a formal document that acts as a written agreement between the development team and the customer. SRS acts as input to the design phase and includes functional, performance, software, hardware, and network requirements of the project. Design: Design In this phase the system and software design is prepared from the requirement specifications which were studied in the above phase. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. Coding: Coding Includes implementation of the design specified in the design document into executable programming language code . On receiving system design documents, the work is divided in modules/units and actual coding is started. Since, in this phase the code is produced so it is the main focus for the developer. Testing: Testing After the code is developed it is tested against the requirements to make sure that the product is actually solving the needs addressed and gathered during the requirements phase. During this phase unit testing, integration testing, system testing are done. Unit Testing: Unit Testing Unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application like functions/procedures, classes, interfaces. Integration Testing: Integration Testing Integration testing tests integration or interfaces between components, interactions to different parts of the system . Integration testing is done by a specific integration tester or test team. System Testing: System Testing . In system testing the behavior of whole system/product is tested as defined by the scope of the development project or product. System testing is most often the final test to verify that the system to be delivered meets the specification and its purpose. System testing is carried out by specialists testers or independent testers Implementation: Implementation This is the final stage after the above phases in this the old systems is replaced by the new system Site preparation Education and training File conversion Maintenance: Maintenance . Includes implementation of changes that software might undergo over a period of time, or implementation of new requirements after the software  is deployed at the customer location. The maintenance phase also includes handling the residual errors that may exist in the software even after the testing phase Types Of Maintenance: Types Of Maintenance Adaptive – modifying the system to cope with changes in the software environment . Perfective – implementing new or changed user requirements which concern functional enhancements to the software. Corrective – diagnosing and fixing errors, possibly ones found by users .

Add a comment

Related presentations

Related pages

Online Project Planning Software -

Advanced Project Planning Features. Whether you need portfolio dashboards or deeper project planning and scheduling features, has all ...
Read more

The Top 10 Free and Open Source Project Management ...

A ranking of the top free and open source project management software for small businesses. Capterra helps people find and compare software.
Read more

Your online project management software tools - Wrike

Wrike is an online project management software that gives you full visibility and control over your tasks. With the help of our product, managing projects ...
Read more

Zoho Projects | Online Project Management Software

Zoho Projects is a free online web based project planning / collaboration management software tool that helps get your projects done faster.
Read more

Project Management Software | Microsoft Project

Streamline project, resource, and portfolio management with Microsoft Project & Portfolio Management (PPM). Integrated planning tools help you keep track ...
Read more

Software project management - Wikipedia

Software project management is the art and science of planning and leading software projects. It is a sub-discipline of project management in which ...
Read more

Sample Software Development Project Plan - Wiley

1 1 Sample software development project ... 5 1.2.2 Project charter approved 6 1.3 Planning phase 7 1.3.1 Product activities 8 Manage scope definition
Read more

Project Management Software for Windows - Free downloads ...

The Best Free Project Management Software app downloads for Windows: Microsoft Office Project Standard 2007 Microsoft Office Project Professional 2010
Read more

Project Planning - Free downloads and reviews - CNET ...

project planning free download - Project Planning Pro, Project Planning Pro, A1 Project Planning, and many more programs
Read more

project planning software -

projizieren Sie freies Download der Planung Software - projizieren Sie die Pro Planung, die Projekt-Planung Pro-, des Projekt-A1 Planung und viel mehr ...
Read more