Monday, June 17, 2019
Process Essay Example | Topics and Well Written Essays - 1000 words
Process - Essay ExampleThis process, based on a particular projects requirement, can line an engineering-based approach, a structured approach, or an incremental approach (Jawadekar, 2004). However, in recent years, software development firms have adopted methodologies that are a mix of diametric software development methodologies. According to Jawadekar (2004), software development process is usually made up of the following stages Comprehension and analysis of the specific problems and requirements of a node Planning developing a strategic plan for the development of the software Creating a design for the customized software solution Implementation actual development of the software, which entails cryptology Testing entails unit testing and whole system testing Installation deploying the actual system/software Maintenance and error fixing All these stages combine make up the software development process, also well known as SDLC (Software Development Life Cycle). Based on the needs of the client, more or less time may be devoted to any of the stages mentioned above. Process Stages Explained The diagram above (Figure 1.0) illustrates the stages followed in a software development process. The Requirements stage entails defining the required information, behaviors, functions, embrasures, and performance of the software product to be built. The Planning stage entails the preparation of a strategic plan that is brooked to guide the development of the software. It defines pregnant deliverables, timelines and milestones. The Design stage involves creation of a design based on the clients requirements. It entails defining and designing of the software architecture, data structures, algorithmic details, and interface representations. Implementation entails actual writing of software source code, database design, unit testing and user documentation. The Testing stage entails testing of the source code. System, unit, and user acceptance or usability testing are also performed at this stage. The Installation stage, also known as the deployment, is the last stage in the initial development process (Jawadekar, 2004). This is where the software units are integrated into one unit. Some testing also occurs at this stage, since the software is made for an actual business and used by actual users. As a result, there is extensive monitoring of bugs, or errors. Additionally, training is done at this stage and any customizations required are carried out (Jawadekar, 2004). Maintenance entails fashioning enhancements and changes to system before it can officially be handed over to the client. Faults discovered during testing are corrected. Process Audience Description The intended interview for this process includes project leader, management, the client, testers, and development team members (Jawadekar, 2004). It is important for the project leader since this process helps guide the whole project and, therefore, it is important for the project l eader, especially in terms of project monitoring, duty assignment and delegation, deliverables and milestone tracking. As far as the overall management is concerned, this process is important since it helps know what to expect and when to expect it. It also offers an outline of how a particular software product will be developed and delivered. They are especially involved at the end of individually stage since they are responsible for evaluating deliverables and ensuring
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.