SlideShare une entreprise Scribd logo
1  sur  12
MANAGEMENT INFORMATION SYSTEM 
REPORT ON SOFTWARE DEVELOPMENT LIFE CYCLE 
Submitted By:- 
Neetu Marwah (MBABI013001)
MANAGEMENT INFORMATION SYSTEM 
MIS is computerized system continuously gather relevant 
data, both from external and internal sources. 
This data is then processed, integrated, and stored in 
centralized database where it is constantly updated and 
made available to all users who have the authority to access 
it. 
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) 
In software engineering, a software development 
methodology (also known as a system development 
methodology, software development life cycle, software 
development process, software process) is a division of 
software development work into distinct phases or activities 
with the intent of better planning and management. 
It is often considered a subset of the systems development 
life cycle. The methodology may include the pre-definition 
of specific deliverables and artifacts that are created and 
completed by a project team to develop or maintain an 
application. 
SDLC, Software Development Life Cycle is a process used 
by software industry to design, develop and test high quality 
software's. 
The SDLC aims to produce high quality software that meets 
or exceeds customer expectations, reaches completion within 
times and cost estimates.
SDLC is a process used by IT analysis in order to develop or 
redesign high quality software system which meets both the 
customer and real world requirement taking into 
consideration all associated aspects of 
 Software testing 
 Analysis 
 Post process maintenance 
 SDLC is the acronym of Software Development Life 
Cycle. It is also called as Software development process. 
 The software development life cycle (SDLC) Is a 
framework defining tasks performed at each step in the 
software development process. 
 ISO/IEC 12207 is an international standard for software 
life-cycle processes. 
 It aims to be the standard that defines all the tasks 
required for developing and maintaining software.
 SDLC is a process followed for a software project, 
within a software organization. 
 It consists of a detailed plan describing how to develop, 
maintain, replace and alter or enhance specific software. 
 The life cycle defines a methodology for improving the 
quality of software and the overall development process.
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) 
STAGES:- 
1) Problem initiation / Preliminary investigation 
2) Requirements /feasibility study 
3) Analysis 
4) Design 
5) Development 
6) Testing 
7) Implementation 
8) Maintenance & support
1) Problem Initiation 
 In this phase of the system development life cycle, the 
analyst is concerns with identifying Problem, 
opportunities and objectives. 
 The aim is to investigate through an identified need or 
opportunity and to present a proposal to management 
may accept. 
 The output of this phase is feasibility report containing a 
problem definition and summary of objectives. 
 Rough estimate of the cost involved for the system 
development is also provided at this stage, because the 
process of developing a major information system can 
be costly. 
2) Requirements / Feasibility study 
 Feasibility study is conducted to investigate the 
preliminary specification and development plan for the 
system. 
 Include analysis of project requirement in terms of input 
data and desired output , processing required to 
transform input into output. 
 The feasibility analysis also includes the technical 
feasibility of project in terms of available software tools, 
hardware, and skilled software professionals.
The feasibility of a proposed system are: 
Organizational feasibility –objective of organization’s 
strategic plan. 
Economical feasibility- cost 
Technical feasibility -whether reliable hardware and 
software, capable of solving the problem 
Operational feasibility - ability of management, employees, 
customers, suppliers, to operate, use of system. 
3) Analysis: 
In this phase, the system analyst analyses the system needs. 
Special tools and techniques help the analyst in determination 
of requirements. 
At this phase detailed study of objective is done and analyze 
no. of solution available for solving the problem/achieve the 
objective 
There are two major activities performed as part of this phase: 
Existing system is studied to solve the problem i.e. 
1) Find out no of possible solutions, the strengths 
,weaknesses and compared this with the current system must 
be defined to serve as evaluation of other alternatives. 
2) Other alternatives are identified and evaluated.
4) Design 
In this phase the requirement specifications from first phase 
are studied in this phase and system design is prepared. 
System Design helps in specifying hardware and system 
requirements and also helps in defining overall system 
architecture or layout. 
Different architectures are use – 
Technical architecture - defines the hardware, software, and 
telecommunications equipment required to run the system. 
Modeling - the activity of drawing a graphical 
representation of a design 
Graphical user interface (GUI) - the interface to an 
information system. 
GUI screen design - the ability to model the information 
system screens for an entire system. 
Document should be prepared in design phase are: 
 SRDD-system requirement design document 
 FSD- functional specification document 
 PS- programmed specification 
 GAD- gap analysis document 
5) Development 
 Take all of detailed design documents from the design 
phase and transform them into an actual system.
 The analyst works with programmers to develop any 
original software that needed. 
 Some of the structured techniques for designing and 
documenting software include structure charts and 
pseudo code. 
6) Testing 
 We need to discuss what is being tested, when testing 
must occur, the steps in testing, the properties to test for 
and the definition of the overall testing effort. 
 Verifies that the system works and meets all of the 
business requirements defined in the analysis phase. 
 With inputs from system design, the system is first 
developed in small programs called units, which are 
integrated in the next phase. 
 Each unit is developed and tested for its functionality 
which is referred to as Unit Testing. 
 It is relatively less expensive to detect problems before 
 The system is being used by the users. 
 Test conditions - the detailed steps the system must 
perform along with the expected results of each step. 
7) Implementation 
In this phase acquisition of hardware and software site 
preparations users training and installation of the system
 User documentation - How to use the system. 
 Online training - runs over the Internet or off a CD-ROM. 
 Workshop training - is held in a classroom 
 System Installation: There are five topics which 
describe the process of converting from the existing 
system to the new one: 
 Data Conversion- is the process of translating the data 
from the existing data formats and data definitions to 
those required by the new system. 
 Training- Training is the process of teaching all users of 
the system how to use the functions 
 Hardware/Software Installation- Hardware/software 
installation is the process of installing the vendor 
supplied computer configuration and supplemental 
applications required to support the system being 
developed. 
8) Maintenance & support 
 Monitor and support the new system to ensure it 
continues to meet the business goals.
 System maintenance involves the monitoring, evaluating 
and modifying of system to make desirable or necessary 
improvement. 
Strengths of SDLC 
Methodologies incorporating this approach have been 
well tried and tested. 
Divides development into distinct phases: 
a) Makes tasks more manageable 
b) Offers opportunity for more control over development 
process 
Provides standards for documentation 
Much better than trial and error 
Weaknesses of SDLC 
Fails to see the “big picture” of strategic management 
Too inflexible to cope with changing requirements 
Emphasis on “hard” thinking (which is often reflected in 
documentation that is too technical) 
Unable to capture true needs of users 
SDLC Summary 
1. Determine the requirements of the desired software 
(Requirements Study Phase). 
2. Produce a design that meets the requirements (Design 
Phase).
3. Build (code) the designed software (Development 
Phase). 
4. Verify that the software meets the requirements (Testing 
Phase). 
5. Maintain the software throughout its lifetime 
(Maintenance Phase). 
The term software development life cycle model is a way of 
describing the planning, designing, coding, and testing of a 
software system, as well as the method in which these steps 
are implemented. A variety of life cycle models exist, but they 
all include the same constituent parts. All life cycle models 
take a project through several primary phases: a requirements-gathering 
phase, a design phase, a construction or 
implementation phase, and a testing phase.

Contenu connexe

Tendances

verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
elliando dias
 

Tendances (20)

Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEObject Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
 
SDLC
SDLCSDLC
SDLC
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
verification and validation
verification and validationverification and validation
verification and validation
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
 
Sdlc
SdlcSdlc
Sdlc
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Rad model
Rad modelRad model
Rad model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Exam system
Exam systemExam system
Exam system
 
Spice
SpiceSpice
Spice
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
 

En vedette

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
Mukund Trivedi
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 
Technology Action Plan
Technology Action PlanTechnology Action Plan
Technology Action Plan
willimil
 
Software development slides
Software development slidesSoftware development slides
Software development slides
iarthur
 
Weakness and strengths of computer
Weakness and strengths of computerWeakness and strengths of computer
Weakness and strengths of computer
Amanjot_kaur
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental model
amalianuryamin
 

En vedette (20)

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Types of insurance
Types of insuranceTypes of insurance
Types of insurance
 
Tecnovaters Software Solutions
Tecnovaters Software SolutionsTecnovaters Software Solutions
Tecnovaters Software Solutions
 
Monthly Department Report
Monthly Department ReportMonthly Department Report
Monthly Department Report
 
Technology Action Plan
Technology Action PlanTechnology Action Plan
Technology Action Plan
 
Info Flow Analysis for Agile Software Development
Info Flow Analysis for Agile Software DevelopmentInfo Flow Analysis for Agile Software Development
Info Flow Analysis for Agile Software Development
 
German IT Outsourcing vs In-House Software Development Report 2012
German IT Outsourcing vs In-House Software Development Report 2012German IT Outsourcing vs In-House Software Development Report 2012
German IT Outsourcing vs In-House Software Development Report 2012
 
Biofuels
BiofuelsBiofuels
Biofuels
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Weakness and strengths of computer
Weakness and strengths of computerWeakness and strengths of computer
Weakness and strengths of computer
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental model
 
Visualizing Passages and Assessments
Visualizing Passages and AssessmentsVisualizing Passages and Assessments
Visualizing Passages and Assessments
 

Similaire à Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC

CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
AAKASH S
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
jack952975
 

Similaire à Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC (20)

SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLESYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
SE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle ModelSE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle Model
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 

Plus de Neetu Marwah (10)

Introduction to Consumer Behaviour
Introduction to Consumer BehaviourIntroduction to Consumer Behaviour
Introduction to Consumer Behaviour
 
Neetu IT Assignment
Neetu IT AssignmentNeetu IT Assignment
Neetu IT Assignment
 
Emerging Trends In Production Management
Emerging Trends In Production ManagementEmerging Trends In Production Management
Emerging Trends In Production Management
 
Law case study by neetu
Law case study by neetuLaw case study by neetu
Law case study by neetu
 
Budgeting by neetu
Budgeting by neetuBudgeting by neetu
Budgeting by neetu
 
Wholelife insurance neetu
Wholelife insurance neetuWholelife insurance neetu
Wholelife insurance neetu
 
Money Market & Its Instruments by Neetu
Money Market & Its Instruments by NeetuMoney Market & Its Instruments by Neetu
Money Market & Its Instruments by Neetu
 
Online Investment
Online InvestmentOnline Investment
Online Investment
 
Tution insurance by neetu
Tution insurance by neetuTution insurance by neetu
Tution insurance by neetu
 
Health insurance glossary
Health insurance glossaryHealth insurance glossary
Health insurance glossary
 

Dernier

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Dernier (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 

Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC

  • 1. MANAGEMENT INFORMATION SYSTEM REPORT ON SOFTWARE DEVELOPMENT LIFE CYCLE Submitted By:- Neetu Marwah (MBABI013001)
  • 2. MANAGEMENT INFORMATION SYSTEM MIS is computerized system continuously gather relevant data, both from external and internal sources. This data is then processed, integrated, and stored in centralized database where it is constantly updated and made available to all users who have the authority to access it. SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) In software engineering, a software development methodology (also known as a system development methodology, software development life cycle, software development process, software process) is a division of software development work into distinct phases or activities with the intent of better planning and management. It is often considered a subset of the systems development life cycle. The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application. SDLC, Software Development Life Cycle is a process used by software industry to design, develop and test high quality software's. The SDLC aims to produce high quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.
  • 3. SDLC is a process used by IT analysis in order to develop or redesign high quality software system which meets both the customer and real world requirement taking into consideration all associated aspects of  Software testing  Analysis  Post process maintenance  SDLC is the acronym of Software Development Life Cycle. It is also called as Software development process.  The software development life cycle (SDLC) Is a framework defining tasks performed at each step in the software development process.  ISO/IEC 12207 is an international standard for software life-cycle processes.  It aims to be the standard that defines all the tasks required for developing and maintaining software.
  • 4.  SDLC is a process followed for a software project, within a software organization.  It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software.  The life cycle defines a methodology for improving the quality of software and the overall development process.
  • 5. SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) STAGES:- 1) Problem initiation / Preliminary investigation 2) Requirements /feasibility study 3) Analysis 4) Design 5) Development 6) Testing 7) Implementation 8) Maintenance & support
  • 6. 1) Problem Initiation  In this phase of the system development life cycle, the analyst is concerns with identifying Problem, opportunities and objectives.  The aim is to investigate through an identified need or opportunity and to present a proposal to management may accept.  The output of this phase is feasibility report containing a problem definition and summary of objectives.  Rough estimate of the cost involved for the system development is also provided at this stage, because the process of developing a major information system can be costly. 2) Requirements / Feasibility study  Feasibility study is conducted to investigate the preliminary specification and development plan for the system.  Include analysis of project requirement in terms of input data and desired output , processing required to transform input into output.  The feasibility analysis also includes the technical feasibility of project in terms of available software tools, hardware, and skilled software professionals.
  • 7. The feasibility of a proposed system are: Organizational feasibility –objective of organization’s strategic plan. Economical feasibility- cost Technical feasibility -whether reliable hardware and software, capable of solving the problem Operational feasibility - ability of management, employees, customers, suppliers, to operate, use of system. 3) Analysis: In this phase, the system analyst analyses the system needs. Special tools and techniques help the analyst in determination of requirements. At this phase detailed study of objective is done and analyze no. of solution available for solving the problem/achieve the objective There are two major activities performed as part of this phase: Existing system is studied to solve the problem i.e. 1) Find out no of possible solutions, the strengths ,weaknesses and compared this with the current system must be defined to serve as evaluation of other alternatives. 2) Other alternatives are identified and evaluated.
  • 8. 4) Design In this phase the requirement specifications from first phase are studied in this phase and system design is prepared. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture or layout. Different architectures are use – Technical architecture - defines the hardware, software, and telecommunications equipment required to run the system. Modeling - the activity of drawing a graphical representation of a design Graphical user interface (GUI) - the interface to an information system. GUI screen design - the ability to model the information system screens for an entire system. Document should be prepared in design phase are:  SRDD-system requirement design document  FSD- functional specification document  PS- programmed specification  GAD- gap analysis document 5) Development  Take all of detailed design documents from the design phase and transform them into an actual system.
  • 9.  The analyst works with programmers to develop any original software that needed.  Some of the structured techniques for designing and documenting software include structure charts and pseudo code. 6) Testing  We need to discuss what is being tested, when testing must occur, the steps in testing, the properties to test for and the definition of the overall testing effort.  Verifies that the system works and meets all of the business requirements defined in the analysis phase.  With inputs from system design, the system is first developed in small programs called units, which are integrated in the next phase.  Each unit is developed and tested for its functionality which is referred to as Unit Testing.  It is relatively less expensive to detect problems before  The system is being used by the users.  Test conditions - the detailed steps the system must perform along with the expected results of each step. 7) Implementation In this phase acquisition of hardware and software site preparations users training and installation of the system
  • 10.  User documentation - How to use the system.  Online training - runs over the Internet or off a CD-ROM.  Workshop training - is held in a classroom  System Installation: There are five topics which describe the process of converting from the existing system to the new one:  Data Conversion- is the process of translating the data from the existing data formats and data definitions to those required by the new system.  Training- Training is the process of teaching all users of the system how to use the functions  Hardware/Software Installation- Hardware/software installation is the process of installing the vendor supplied computer configuration and supplemental applications required to support the system being developed. 8) Maintenance & support  Monitor and support the new system to ensure it continues to meet the business goals.
  • 11.  System maintenance involves the monitoring, evaluating and modifying of system to make desirable or necessary improvement. Strengths of SDLC Methodologies incorporating this approach have been well tried and tested. Divides development into distinct phases: a) Makes tasks more manageable b) Offers opportunity for more control over development process Provides standards for documentation Much better than trial and error Weaknesses of SDLC Fails to see the “big picture” of strategic management Too inflexible to cope with changing requirements Emphasis on “hard” thinking (which is often reflected in documentation that is too technical) Unable to capture true needs of users SDLC Summary 1. Determine the requirements of the desired software (Requirements Study Phase). 2. Produce a design that meets the requirements (Design Phase).
  • 12. 3. Build (code) the designed software (Development Phase). 4. Verify that the software meets the requirements (Testing Phase). 5. Maintain the software throughout its lifetime (Maintenance Phase). The term software development life cycle model is a way of describing the planning, designing, coding, and testing of a software system, as well as the method in which these steps are implemented. A variety of life cycle models exist, but they all include the same constituent parts. All life cycle models take a project through several primary phases: a requirements-gathering phase, a design phase, a construction or implementation phase, and a testing phase.