Software Engineering Practice
People who create pc software practice the art or craft or discipline that is software engineering. However what is software engineering "practice"? in a generic sense, practice is a collection of concepts, principles, methods, and tools that a software engineer calls upon on a daily basis. Experience allows managers to manage software projects and software engineers to constitution personal computer programs. Practice populates a software fashion model with the necessary technical and management how-to's to get the office done. Practice transforms a haphazard unfocused approach into something that is deeper organized, aggrandized effective, and more likely to consummate success.
Core customary
The dictionary defines the word principle as "an important underlying law or assumption required in a process of thought" throughout this book we discuss principles at many different levels of abstraction. Some focus on software engineering as a whole, others consider a specific generic framework activity (e.g., customer communication), and still others focus on software engineering actions (e.g., architectural design) or technical tasks (e.g., write a usage scenario). Regardless of their calm of focus, principles help us establish a mind allot for solid software engineering practice. They are important for that reason.
First principle: the reason it all exists
A software method exists for one reason: to fit value to its users. All decisions should be imaginary with this in mind. Before specifying a manner requirement, before nothing a piece of development functionality, before determining the hardware platforms or evolution processes, ask yourself questions such as: does this add real payment to the system? If the repay is no, don't do it. All other average support this one.
The second
From: http://ezinearticles.com/
Added: September 23, 2008