Choosing the right programming language. (P2)
There are several factors to consider when choosing the right programming language, these include Organisational policy, suitability in terms of available features and tools, availability of trained staff and development and maintenance costs.
Organisational policy
Organisations which make and develop loads of computer software’s and programs tend to have a policy of using a certain language, a reason for this might be because that language allows them to make all their software consistent and easier to maintain.
Suitability in terms of available features and tools
Some languages are better than others in certain areas because of the features and tools they have. When creating …show more content…
Development and maintenance costs
Some languages are easier to aid the development and some languages are easier to aid the maintenance of a software. The main reason a company will choose a programming language will be to lower the development and maintenance costs, therefore if there is a programming language which helps with reducing development time and helps to ease the maintenance then that would be the programming language to go for.
Programming languages strengths and weaknesses
Java
Strengths: Java is a multi-platform programming language which means it can be used for different purposes. Java is a fully object-oriented programming language, it is a very secure language. Java is also strictly typed which means it promotes robust code …show more content…
This does not mean making the program. At this point most of the key decision are made, this may include the interface of the program and the programming language to use.
Development
The development phrase is creating the software based on the decision made in the design phrase, the software that will be created should follow a schedule created in the design phrase. Adjustments can be made in the development phrase however most of the decision made will not change.
Testing
The testing phrase happens whenever the first initial software is created, this is because after the first creation there tends to be a series of bugs, errors and crashes. The testing phrase is used to make an evaluation of the usability of the software and allows the company to fix any bugs. The group of testers will then give criticism to the development team proposing improvements and making the development team aware of the bugs that occurred. After this is done the development team would update the software and add the improvements proposed by the testing team. The testing team will keep on testing the program and give feedback to the development team until the software reaches the