Software Development Approaches
This article discuss the appoachers software Developers use in designing and developing software in the context of real world situations.
Software Development Approaches
1. Problem: The current server takes too long to complete and is therefore inefficient. Telephone calls, to determine hire details, is also inefficient as the process takes too long and customers would be impatient whilst waiting for the call to proceed. Also human error can effect the hire details making them false and frustrating for the customer. In terms of number of bikes, each firm operates independently, which is not what management desires and there is no internet access for multi-access pre-booking needs of some potential customers.
Solution: A central server could be generated, otherwise known as some database, in perhaps the main branch of the stores. This could monitor each of the individual stores bike quantity, borrowing details, details of existing customers (if necessary), actual bike on loan. The way bikes could be hired is by some barcode system where the customers details are matched with the bike on loan and the charges are applied electronically to produce no errors.
2a. Financial – The financial feasibility is dependant on the profits the company is generating from the current business and the potential customers with a new, improved system implemented. Businesses must conduct market research to ensure that the initial investment is gained back within a relatively short period of time.
b. Technical – The re-training of staff members makes technological upgrading a poor choice of business growth in some circumstances. The business must ensure that the staff are capable of operating the new system even if this results in higher wages for additional employment skills requirements.
c. Operational – Small enterprise must ask themselves whether this upgrade is operational for long periods of time and with relatively unique data (the boundaries of data points). Also, does the software provide assistance in case of bugs and errors? Is there insurance on the reliability of the software solution?
d. Schedule – Bikes To Go’ must be completely satisfied with the software solution produced. A schedule is not feasible if any one single constraint is violated. By ensuring a feasible schedule the software solution will meet the needs of the business in the best and most efficient way.
4.
5. Software Development Approach
An ample software development approach to suit the needs of this business would be the RAD approach. This is because the central database is very simple and quick to establish as well as a simple website layout. The entire project would not cost too much to develop outside the needs of a central hardware unit and the necessary barcode hardware. Other than that the system developed here is easily operational, much like a local library system, which is obviously effective as it has been implemented in most libraries across the state. Also training of staff is simple so long as they can use a standard PC and a scanning tool, if not, many other people can replace them (i.e. anyone qualified to work in a library can work here).
-
Computer Generations
| By thunder02 | in Computers
Have you ever wondered how computer were evolved? Here i will show you the type and feature of the computer from al...
-
Developing Marketable Skills
| By toddhicks209 | in General
You will learn how to develop job skills that are in demand....
-
Common computer viruses
| By Redburn | in Computers
If you've never been the victim of a computer virus, you may think that all of the uproar over these nasty little p...
-
This year, IBM will offer a new cloud computing service
| By ednimg | in Computers
Žydr?ja giant called the company this year plans to begin providing some services in the calculation of the cloud ...
-
How To Ensure The Highest Security For Your PC
| By rickburns | in Software
Now that we are living in the most technologically advanced era in the computer world, ensuring the highest possibl...
-
Sick Building Syndrome Is A Modern Problem | By ja_schmidt | in Office Life
A lot of problems associated with modern buildings are cropping up these days. These problems often cause anxiety a...
-
Job interview techniques that will help you secure the job | By sunmeilan | in Office Life
Interviewing for jobs can be a traumatic experience. However, you can make the process easier by making sure you ha...
-
The importance of welcoming new employees | By sunmeilan | in Office Life
Starting a new job is always hard; never more so than if the other employees are well-established. So if you have a...
-
Creativity and the Working Soul | By Kato124 | in Office Life
The struggle between a creative life and a working one. Where is the line drawn between having work and needing to...
-
How to Survive Working for an Incompetent Boss | By toddhicks209 | in Office Life
Learn how to deal with having an incompetent boss....
-
Issues of Transfer Pricing | By peit14121951 | in Management
This article discuss isses of transfer pricing for multinational companies. It discuss why transfer pricing is used...
-
1.Basic Concepts of Microeconomics | By peit14121951 | in Management
This article outlines basic concepts of microeconomic concepts. It also discuss the complexities of modern market e...
-
Accounting issues of Derivative financial instruments | By peit14121951 | in Investing
In this article I will discuss accounting issues of derivative finanacial instruments in accordance with SFAS 133....
-
Fundermental Eastern Spiritual messages | By peit14121951 | in General
This article breifly states fundermental Eastern spritual messages...
-
Matrix Algebra – Eigenvalues and Eigenvectors | By peit14121951 | in College and University
This article discuss the basics of matrix Algebra of Eigenvalues and Eigenvectors. As well, it highlights the usefu...








No comments yet.