67% found this document useful (3 votes)
5K views

Lecture - SDLC - Model, Tool, Technique, Methodology

The document discusses the key concepts in systems development lifecycle (SDLC) methodology including methodology, models, tools, and techniques. It describes methodology as guidelines for successfully completing each SDLC phase using models, tools, and techniques. It discusses several models used in SDLC like data flow diagrams, Gantt charts, and PERT charts. It also mentions computer-aided systems engineering tools that help automate and standardize the development process. Finally, it briefly outlines traditional and object-oriented approaches to SDLC and provides reading materials for further understanding models and tools.

Uploaded by

api-3759042
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
67% found this document useful (3 votes)
5K views

Lecture - SDLC - Model, Tool, Technique, Methodology

The document discusses the key concepts in systems development lifecycle (SDLC) methodology including methodology, models, tools, and techniques. It describes methodology as guidelines for successfully completing each SDLC phase using models, tools, and techniques. It discusses several models used in SDLC like data flow diagrams, Gantt charts, and PERT charts. It also mentions computer-aided systems engineering tools that help automate and standardize the development process. Finally, it briefly outlines traditional and object-oriented approaches to SDLC and provides reading materials for further understanding models and tools.

Uploaded by

api-3759042
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Analysis & Design of Information Systems

SDLC: Methodology, Model, Tool & Technique


Version 1.0

Methodology: It is comprehensive guideline that is to be followed to successfully


complete every SDLC phase. It is collection of models, tool and techniques.
Methodologies are used to enhance performance in the system. If you follow the
traditional SDLC then, you will find that- designers designed the system like a castle
in the air to the programmer (come on! This is a daydream project to be completed!!).
So, a simple methodology can be, bring in the programmer from implementation
phase to design phase sitting with designer (ah, now tasks are going to be easier). This
is because, higher level employee often don’t have that much idea about the labour of
the programmers.

Models: Well, a model is something that describes your system, in both formal and
informal way. Say, one model can show you what are the components of the system,
how they are related to each other by some boxes and arrows! Other may show you
the order of information flow among the components of the system like a flow chart!
That is a model!! We will go through 3 models in the course- Data Flow Diagram
(DFD), Gantt chart and PERT chart. Besides them, there are other models. These
models are almost like the methodologies. But actually, methodologies are variations
of models (quite nerd, huh?)! Among those models, we will take a look at RAD,
Iterative model, Prototyping, Spiral Model and obsolete waterfall model and I forgot
many other names (!!).

Tools: The world has advanced a lot that now the systems are designed with the help
of computer tools. This is for accuracy, flexibility and standardization. The trend is
augmenting day by day. We will dig into Computer Aided System Engineering
(CASE) tools during the course run. CASE is an automated tool that helps to speed up
the system development. I will discuss about CASE in the later part of the course!

Techniques: There are several techniques in several phases of SDLC. You can name
them very easily- how to code, how to keep track of the progress, how to manage
things, how to co-operate among phases, how to test the system, what about post
implementation- techniques are guidelines here. There is no standard guideline for the
lifecycle. It is recommended to use your own idea about the systems to propose your
technique to solve problems.

We will also take a little look into the 2 approaches of SDLC

1. Traditional Approach: This approach is also called structured approach. Within


the scope of this approach, we will try to cover structured programming, top
down programming, Structured design approach and structured analysis

2. Object Oriented Approach: In this section, I will try to provide you info about
OOS, OOD and OOP.

Don’t worry, we will just go through them now, we will cover them later as a
separate lecture!

Rushdi Shams Dept of CSE, KUET


Reading Materials:

1. Models in systems development.pdf: This is a quite handy document to


go through and understand the basics of the models. You don’t have to get
them by heart!

2. CASE tools.pdf: As I am not saying about CASE tools that much at the
moment, you at the moment are just forced to read the article thoroughly.
Those portions you think you are not understanding, then you really
should not worry! Just read it!

Rushdi Shams Dept of CSE, KUET

You might also like