Monday, November 25, 2019

Software essays

Software essays Structured approach- follows the software development cycle. It follows the whole program and then divides it into steps that can be systematically followed to conclude to a solution. Each step must be completed before the next step is about to start as correcting each step is vital. The steps which take place in the structured approach are: The Structured approach is mostly used for complex programs. The advantages of this implementation are it is thoroughly testing, it meets the requirements of users and uses a range of experts. However the disadvantages are it is costly, time consuming and it requires a wide range of different skills. Prototyping approach- involves building a working model that is evaluated by users. The model is then modified and evaluated more to service the solution even further. Prototyping would be used in the manufacturing and engineering to produce an early version of a product. There are 2 types of prototypes used: information gathering and evolutionary. Information gathering prototypes are developed to gather information that can be used in another program. Evolutionary prototypes become the full working program. The advantages of the prototyping approach would be it is relatively fast development, and it models a larger project which allows easier modification for the end product. Disadvantages would be that it may be difficult to implement it as a full working program. Rapid applications approach- or RAD is ant method of software design that uses tools to quickly generate a program for a user. It uses existing modules to create a solution by using CASE tools (computer aided software engineering) to assist in the development of the program. The advantages of RAD are fast development, it is relatively cheap and can reuse code. The disadvantages are ...

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.