Web-Interaction Model  «Prev 

Team Software Process

Every great piece of software starts with a customer's big idea. It is your job as a professional software developer to bring those ideas to life. But taking a vague idea and turning it into working code, code that satisfies your customer, is the challenge of understanding all of the benefits of object technology.
By delivering software that is needed, on-time, and on-budget, you will be able to maximize profit for your company.

Personal Software Process (PSP)

PSP is based on the work of David Humphrey. PSP is a scaled down version of industrial software process. PSP is suitable for individual use. It is important to note that SEI CMM does not tell software developers how to analyse, design, code, test, or document software products, but assumes that engineers use effective personal practices. PSP recognises that the process for individual use is different from that necessary for a team. The quality and productivity of an engineer is to a great extent dependent on his process. PSP is a framework that helps engineers to measure and improve the way they work. It helps in developing personal skills and methods by estimating, planning, and tracking performance against plans, and provides a defined process which can be tuned by individuals.

1) A web developer or programmer uses languages (possibly in the form of a development tool) to create an application, database or bundled software solution. For example, the developer might use the language Java to create a Java applet (an application) that provides specific functionality on a website.
1) A web developer or programmer uses languages (possibly in the form of a development tool) to create an application, database or bundled software solution. For example, the developer might use the language Java to create a Java applet (an application) that provides specific functionality on a website.

2) The application, database or solution components are moved to a Web server using software such as FTP. The applet itself may be stored in a database for some web applications.
2) The application, database or solution components are moved to a Web server using software such as FTP. The applet itself may be stored in a database for some web applications.

3) A user(client) accesses information by interacting with a Web application, often by clicking on a link or submitting a form. Software, in this example a React Component, is returned to the client and displayed on the client's browser.   Note: Java Applets are rarely used in 2019 for client applications.
3) A user(client) accesses information by interacting with a Web application, often by clicking on a link or submitting a form. Software, in this example a React Component, is returned to the client and displayed on the client's browser. Note: Java Applets are rarely used in 2019 for client applications.