Six Best Practices

Six Best Practices

Six Best Practices is a paradigm in software engineering that lists six ideas to follow when designing any software project to minimize faults and increase productivity as described in Rational Unified Process. These practices are:

*Develop Iteratively – it is best to know all requirements in advance; however, often this is not the case. Several software development processes exist that deal with providing solution on how to minimize cost in terms of development phases
*Manage Requirements – always keep in mind the requirements set by user
*Use Components – breaking down an advanced project is not only suggested but in fact unavoidable. This promotes ability to test individual components before they are integrated into a larger system. Also, code reuse is a big plus and can be accomplished easier through the use of object-oriented programming
*Model Visually – use diagrams to represent all major components, users, and their interaction. "UML", short for Unified Modeling Language, is one tool that can be used to make this task more feasible.
*Verify Quality – always make testing a major part of the project at any point of time. Testing becomes heavier as the project progresses but should be a constant factor in any software product creation.
*Control Changes – many projects are created by many teams, sometimes in various locations, different platforms may be used, etc. As a result it is essential to make sure that changes made to a system are synchronized and verified constantly. One tool used for this is Concurrent Versions System

ee also

*Six Sigma
*Software engineering
*best practice
*Capability Maturity Model
*Best Coding Practices

Further reading

*Schach Stephen, Classical and Object-Oriented Software Engineering, 6/e, WCB McGraw Hill, New York, 2004.
* [http://www.augustana.ab.ca/~mohrj/courses/2000.winter/csc220/papers/rup_best_practices/rup_bestpractices.htmlRational Unified Process white paper]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Six Sigma — Not to be confused with Sigma 6. The often used Six Sigma symbol Part of a series of articles on I …   Wikipedia

  • Six-Day War — Part of the Arab–Israeli conflict …   Wikipedia

  • Beliefs and practices of Jehovah's Witnesses — The beliefs and practices of Jehovah s Witnesses are based on the Bible teachings of its founder, Charles Taze Russell and his successors, Joseph Franklin Rutherford and Nathan Homer Knorr. Since about 1976 they have also been based on decisions… …   Wikipedia

  • Original Six — For the first ships of the United States Navy, see Original six frigates of the United States Navy. Contents 1 List of the Original Six teams 2 Background …   Wikipedia

  • FUNERARY AND BURIAL PRACTICES —    In the prehistoric periods, a great variety of burial practices existed side by side: inhumation of the whole skeleton, partial inhumation and possible secondary burial after exposure of the body, and cremation. Bodies could furthermore be… …   Historical Dictionary of Mesopotamia

  • Business and Industry Review — ▪ 1999 Introduction Overview        Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… …   Universalium

  • Customer experience transformation — (CxT) is a strategy that uses business process management to enhance customer service experience from any customer touchpoint. The objective is to provide companies and their customer service organizations with the tools needed to move customers… …   Wikipedia

  • Economic Affairs — ▪ 2006 Introduction In 2005 rising U.S. deficits, tight monetary policies, and higher oil prices triggered by hurricane damage in the Gulf of Mexico were moderating influences on the world economy and on U.S. stock markets, but some other… …   Universalium

  • Computers and Information Systems — ▪ 2009 Introduction Smartphone: The New Computer.       The market for the smartphone in reality a handheld computer for Web browsing, e mail, music, and video that was integrated with a cellular telephone continued to grow in 2008. According to… …   Universalium

  • Higher education in British Columbia — is delivered by 26 publicly funded institutions that are composed of eleven universities, twelve colleges, and three institutes. This is in addition to three private universities, five private colleges, and six theological colleges. There are… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”