Click here to Skip to main content
15,892,005 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,
I wanna ask this :

"Is UML part of SDLC? "

I asked this because All I know was that SDLC is System Development Life Cycle, and in the part of it contain some step that need UML or DFD on it.

But, my lecturer said " UML is not in SDLC, if you use UML you should be use (something I fotgot)."

How's that?
Posted
Updated 29-Apr-12 18:37pm
v2
Comments
Sergey Alexandrovich Kryukov 30-Apr-12 0:28am    
Reason for my vote of 1
Dangerous state of mind. Do you think "SDLC is System Development Life Cycle" is knowledge? It is not, this is only the association between abbreviation and a full name of something, which does not carry any knowledge by itself.

If you going to think at the level of words, you are going nowhere.

--SA
satrio_budidharmawan 30-Apr-12 0:34am    
Yes, I aware it,
This all because when I were at class, my lecturer gave us book (he's the author) saying SDLC is abbreviation of System Development Life Cycle and ONE of it was Water fall method. And the using DFD to created a class project.
But until now, I've never develop anything using one of them.

So this were we think :

SDLC is parents, DFD is eldest son, UML is \little brother of DFD.

Note : class in this point --> classroom.
Sergey Alexandrovich Kryukov 30-Apr-12 19:21pm    
No, this is not how it was historically developed, but you can always read about it in Wikipedia. You can easily find the history of these ideas in Wikipedia.
--SA

1 solution

UML is not a part of SDLC.
DSLC is a development strategy for the project from initial requirements gathering to implementation and support.
UML is not a development lifecycle strategy. It is a language that could help you in your development lifecycle.

You can use the SDLC perfectly well without using UML at all.
UML is a modelling language.

In case you want to create class / sequence and other diagrams for your project during the design phase of your project, you can always use UML to create them.

UML can also be useful during the 'analysis' part of SDLC where business analysts can create use cases.

UML can be use with any standard project lifecycle like SDLC, Agile or OOAD.
 
Share this answer
 
Comments
satrio_budidharmawan 29-Apr-12 23:06pm    
how abaout DFD with SDLC?
Abhinav S 30-Apr-12 1:53am    
DFD or UML can be used in SDLC. It depends on what you are comfortable with.
Both DFD and UML can be used together too - depends on what level of detail you are looking at.
satrio_budidharmawan 30-Apr-12 2:11am    
as for SDLC and O2AD.
If I develop project with Microsoft Practices (i don't know if this OOP or anything else) which contain UI, BL, DAL, and Database. Which should I use?

I already aware that DFD focused on "data flow" and UML focused on "activity". So based on that knowing, I wanna ask you, which would you use?DFD or UML to describe your system in order to be tell to user.
satrio_budidharmawan 29-Apr-12 23:23pm    
ah, another question : which should I use better, UML or DFD? in case I develop software for multiclient usage using VB.net 2010
Sergey Alexandrovich Kryukov 30-Apr-12 0:25am    
Invalid question; too bad you don't feel it. Your speculations look like you a falling into a misconception of verbal knowledge not aware of real notions and conceptions behind words.
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900