Home > Archive > Software Engineering > May 2006 > 4 5 7 9 life cycle
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
4 5 7 9 life cycle
|
|
|
| hi all
i am a new member here
and asw eng student
the teacher mentined that life cycle can ve divided into 4 or 5 or 7 or
9 phases.....what are they ??
please if u know material , refrance or any info abut it reply or even
if u can give me searech hints
thanks in advance
Ragia A. ibrahim
| |
|
|
|
| ragia wrote:
> the teacher mentined that life cycle can ve divided into 4 or 5 or 7 or
> 9 phases.....what are they ??
Another poster answered for "iterations", not "phases". The distinction is
each iteration has as many different activities as we need - planning,
testing, coding, designing, etc. But each iteration ends with a
deliverable product.
Your teacher probably meant "waterfall phases", which are the worst
possible methodology. In such a system you do only one activity in
exclusion from all else. (I'm aware the original Waterfall paper didn't
say to do that. That's how everyone reinvents Waterfall in practice...)
Google waterfall, figure out what your teacher means, nod and agree with
it enthusiastically, and then don't do Waterfall in real life!
--
Phlip
| |
|
| s m wrote:
> Take a look at these links which will take you through a number of
> methodolgy descriptions.
>
> http://www.simonmetz.com/project_ma...methodology.php
"No matter what methodology that you use, the focus should be on as much
analysis and design before you touch a line of code."
That is a widely debunked notion. It burdens your project with a design
committed with the _least_ amount of knowledge. And when you run off the
end of a planned design, the only alternative is code-and-fix.
Keep code easy to change, and you can usually right-size the amount of
design elements it needs.
--
Phlip
| |
| H. S. Lahman 2006-05-23, 7:04 pm |
| Responding to Ragia...
> hi all
> i am a new member here
> and asw eng student
> the teacher mentined that life cycle can ve divided into 4 or 5 or 7 or
> 9 phases.....what are they ??
That depends on what the life cycle applies to. B-)
What is the context here? The life cycle of a software development
project? The life cycle of a software product? The life cycle of a
garage door opener?
Regardless of the context, I doubt there is a simple answer to your
question. I believe your teacher's point was simply that a life cycle
consists of multiple stages or phases. What the specific phases are
will depend on the reason why one wants to think in terms of a life
cycle. IOW, the phases can be pretty arbitrary depending on what one is
trying to capture with the life cycle.
For example, it is quite common to think of linear processes that are
repeated in terms of life cycles where each life cycle phase represents
a major step in the process. In that case, what the phases are would
depend specifically on what process was being modeled as a life cycle.
Even the same basic process might be described with different life
cycles depending on context. Thus the life cycle for an MBSE software
development would be different than the life cycle for an XP software
development even though both did basically the same things at some
sufficiently high level of abstraction.
In another situation, the life cycle for a garage door opener might be
characterized as Open, Closed in one context or Open, Closing, Closed,
Opening in another context. In both cases it is the same garage door
whose life cycle is being described but the reasons for describing it
may be quite different (e.g., in the first case one may only care about
access to the garage by a car while in the second case one might be
interested in the controller device driver itself).
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
|
|
|
|
|