Sldc

Only available on StudyMode
  • Download(s) : 36
  • Published : June 10, 2013
Open Document
Text Preview
System Development Life Cycle (SDLC)

Done By
Sam Zalahi

Module Name
System Modeling

Instructor
Miss Ruwandi Perera

Word Count

1. Acknowledgment

First of all, I’m grateful to the almighty God for establishing me to complete this assignment. And I’m thankful to my lecturer Miss Ruwandi Perera and my parent who helped and supports me at every time. Furthermore, I thank to ICBT to studies and get information and about to know System Modeling in a various ways

2. Table of Contents

1.Acknowledgment2
2.Table of Contents3
3.Table of figures4
4.System Development Life Cycle5
5.Stage of SDLC6
4.1.Feasibility Study6
4.2.Requirement Gathering6
4.2.1.Interviews7
4.2.2.Questionnaire7
4.2.3.Document review8
4.2.4.Web visit8
4.2.5.Observation8
4.3.System design9
4.4.Coding10
4.5.Testing11
4.6.Implementation13
4.7.Maintenance14
5.Software development life cycle models15
5.1.Waterfall model15
5.1.1.Advantage of waterfall model16
5.1.2.Disadvantage of waterfall model16
5.1.3.When to use the waterfall model16
5.2.Incremental model17
5.2.1.Advantage of incremental model17
5.2.2.Disadvantage of incremental model18
5.2.3.When to use Incremental Model18
5.3.Prototyping model18
5.3.1.Advantages of Prototype model19
5.3.2.Disadvantage prototyping model19
5.3.3.When to use Prototype model:20
5.4.Spiral model20
5.4.1.Advantage of spiral model21
5.4.2.Disadvantage of spiral model21
5.5.V shaped model22
5.5.1.Advantage of v shaped model22
5.5.2.Disadvantage of v shaped model22
6.Reference23

3. Table of figures

Figure 1SDLC5
Figure 2Formal review points in testing11
Figure 3 Waterfall model15
Figure 4 Incremental model17
Figure 5 Prototyping model19
Figure 6 Spiral model20
Figure 7 V shaped model22

4. System Development Life Cycle

The System Development Life Cycle (SDLC) process was designed to ensure end-state solutions meet user requirements in support of business strategic goals and objectives. SDLC is the process of developing information system through investigation, design, analysis, implementation and maintenance. It is a system approach to problem solving and is made up of several phases. Life cycle is provide customers’ expectations into the product. Source: earchsoftwarequality.techtarget.com (2013)

Figure 1SDLC Figure 1SDLC

Source: c-sharpcorner.com (2013)

5. Stage of SDLC
4.1. Feasibility Study

It use to check weather is feasibility to take the project. It will dividing into three stages. Time feasibility:-
It checks weather the given time is enough to complete the project
EX: (1 year)

Cost feasibility:-
It checks weather the given budget is enough to complete the project EX: (10 lakhs)
Scope feasibility:-
It checks weather the customer need can be fulfilled by the software developer team. Customers’ needs are the system functionality.
After conducting the feasibility study the software development team supposed to make the feasibility study report.

4.2. Requirement Gathering

“It’s very difficult to build a product if you don’t know what is the requirements are. The step is where the requirements are first gathered from the client. Many techniques are available for gathering requirements. Each has value in certain circumstances, and in many cases, you need multiple techniques to gain a complete information from a diverse set of clients and stakeholders.” The techniques are....
tracking img