1,837
17
Research Paper, 2 pages (500 words)

Software development

It is very crucial to employ appropriate and standardtechnologyin a software development in order to develop a successful system. Use of any inappropriate tools will only leads to develop system with containing errors and faults and use of these poorly chosen technologies also will leads to crash the system after it has been deployed or in the middle of the development.

The chosen technologies must be effective, and they should be able to solve the identified problem. Specially, the researcher should think about dimensions like Effectiveness, Time and Cost efficiency, User friendliness, Attractive development, Flexibility, Re-usability, Fault tolerance, Future maintenance and Performance in the initial stage of the technology selection.

Selection of Tools and Languages

We often confuse our tools for our craft. Tools help you practice your craft, but they do not make you a good craftsman. A good craftsman has many different tools in her pocket, and she judiciously uses the one that is appropriate for the job. So as a programmer should choose the language appropriate for their task. In developing this computer vision-based project, I faced with similar choices; which tool should be used.

Development Language Selection

In the modern trending programming era a lot of programming languages and tools are introduced day by day. Core functionality of the system is to collect data and store them in a server database to perform operation There are a lot of programming languages are there emerging day by day in the IT industry. Some of among them which suits the client server architecture are NodeJS, AngularJS, ReactJS, ExpressJS these Open source libraries provide fast and efficientcommunicationtoo.

For the current Meeting Management application, I preferred to use Java target framework Spring and hibernate. Since it runs along parallel with the IIS Manager. When it comes to the aspect of Mobile application development I preferred to use the language Android since it is the highest number of usage percentage in society now days. So, the current solution exists with three end-user applications to middleware’s acting as API’s and two servers.

Software Development Technology

Using appropriate technologies along with good coding and architectural practices considered as the most vital parts of any software platform which is developed as to be the end result a successful one. When it comes to successful software implementations. The proposed system should meet the requirements of the end users as well as the other specified non-functional requirements users prefer to have in their system. Using of the wrong tools and languages for specified requirements will lead to countless errors in the later stages of the development.

In order to develop the proposed solution, I picked the MySQL server to host my database as well as it is being hosted in the WampServer. In order to host the web services, I choose to use Microsoft IIS Manager. Where the IIS manager will be exposing the all the web services which is being developed via Java. Also, the mobile application will be communicating with these exposed services. When it comes to the java reporting it will have direct access to the database with authentication in order to extract data accordingly.

Thank's for Your Vote!
Software development. Page 1
Software development. Page 2
Software development. Page 3
Software development. Page 4

This work, titled "Software development" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Research Paper

References

AssignBuster. (2022) 'Software development'. 31 July.

Reference

AssignBuster. (2022, July 31). Software development. Retrieved from https://assignbuster.com/software-development-research-paper-samples/

References

AssignBuster. 2022. "Software development." July 31, 2022. https://assignbuster.com/software-development-research-paper-samples/.

1. AssignBuster. "Software development." July 31, 2022. https://assignbuster.com/software-development-research-paper-samples/.


Bibliography


AssignBuster. "Software development." July 31, 2022. https://assignbuster.com/software-development-research-paper-samples/.

Work Cited

"Software development." AssignBuster, 31 July 2022, assignbuster.com/software-development-research-paper-samples/.

Get in Touch

Please, let us know if you have any ideas on improving Software development, or our service. We will be happy to hear what you think: [email protected]