RE: Refactoring process model,

"Amir Kolsky" <[email protected]> Sat, 27 Oct 2012 11:51:31 -0700
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
Well... Refactoring a system means changing its internal structure without
changing its behavior. I would guess that for a process with a specified
input and output, you can change the internal steps without changing the
outcome. 

The problem with the definition of refactoring is that what is construed to
be the 'behavior of the system' really means the 'functional behavior of the
system'. This leaves 'ilities' in an unknown state. Should the performance
be the same? The flexibility? The maintainability? 

If you would keep the full behavior of the system intact, you can't really
do any refactoring. So my guess is that by 'process' refactoring we mean
making sure that the outcome is the same but we get better performance,
visibility, quality, etc.


-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Steven Gordon
Sent: Saturday, October 27, 2012 10:15 AM
To: [email protected]
Subject: Re: [refactoring] Refactoring process model,

Would refactoring a model mean that the form and organization of the model
is being changed while keeping the meaning of the model unchanged?

If so, I would need some convincing to believe there is much practical value
in it.

If not, then I think refactoring would be a very deceptive way to label what
is really reworking a model.

SteveG

On Sat, Oct 27, 2012 at 12:37 AM, aishafds <[email protected]> wrote:

> **
>
>
> Hi
> Am planning to do a little research on refactoring of business process 
> models. can you please suggest some ways i can go about...
>
> Was thinking of a normalization approach to the models...do you think 
> this idea can work out ?
> thanks
> looking forward to your suggestions
> Aisha
>
>  
>


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/