清心博客圈,祝你圣诞节快乐

2008年6月4日星期三

Comparison between system development life cycle and object-oriented approach

System Development Life Cycle (SDLC)

System development Life Cycle is a cycle for building the information system project. In this cycle there are system planning, system requirement specification, system analysis, system design, system testing and implementation and system maintenance.

Object-oriented Approach (OOA)

Object-oriented Approach is a approach using object technology, treat everything as an object to analysis, design and developing the information system in an effective way. Object-oriented approach is suitable in using in develop the complex system as well.

The advantages of System Development Life Cycle

There is advantages of SDLC when using this to develop the information system. SDLC divide the bigger problem or bigger task into smaller part. There is a sequence or stages we to follow this to analysis and design, then developing the information system.

It is easy to learn but hard to use or hard to implement.

The disadvantages of System Development Life Cycle

It will easily running out budget and time because when something go wrong at the later stage, it is hard to back to earlier stage to change something else.

The advantages of Object-oriented Approach

There is advantages of OOA when using this to develop the information system. As we know, in OOA concept, everything is treated as an object and an object has its own behavior. In any stages that is doing the samething. Using the object techniques, it can be used in the stages of analysis, design and even coding. So the project is easy to manage, because we are doing the same thing go through all projects. Using this approach we can reduce the development time, increase the efficiency of developing the system. On the other hand, once the business requirements had changed, we can changed easily because everything is divide task by task, part by part, module by module and each module is controlled by one experienced person.

The disadvantages of Object-oriented Approach

There is disadvantages in the object-oriented approach. It is hard to learn but easy to use. No every people is familliar with the object-oriented concept.

Something else to compare

What the something else can be compare between SDLC and OOA?

I found that from some texts that every project is SDLC. So I think SDLC is based on the traditional life cycle, the waterfall model, we learn SDLC by learn the waterfall model as well, the traditional approach. So now it is same level with Object-oriented Approach now. They are now approach, a model.

Model, tools and techniques is system development methologies. Object-oriented Approach is one of the system development methologies, because it model the real world thing into object by object and has its own behavior and it also using in the coding stages, so that every time we are deal with object even in analysis, design stages but also development stages. We can know that when we design but also we are doing the analysis at the same time. The more effective way, the better way we using object-oriented approach in the future we develop the real information system.

One of the advantages of doing the object-oriented approach is that we are preffered in doing in a group because everything so easy to change and everything is controlled by experienced person.

Wow, I think this assignment sometimes is easy sometimes is hard for me to implement this comparison between them because it is high standard for me. For my knowledge I can only analysis the real problem but I can't analysis such this thing.

Or maybe I am already using such this methologies but I not aware of. Ha, I am not aware of or even don't know what methologies I am using now. But I think I must learn this before I develop a real system within a group.

It is the time for me to do the assignment. Bye. See you soon.

没有评论: