Get Best Essay Written by US Essay Writers
loader
Phone no. Missing!

Please enter phone for your order updates and other important order related communication.

Add File

Files Missing!

Please upload all relevant files for quick & complete assistance.

scroll

Question:

 
Create a child page of the Project Proposal page called Development Environment.
 
 
You should outline and explain the development tools required for your project. Things to think about include:
 
 
• What software do you need locally, e.g. IDEs, emulators, databases?
 
 
• What software do you need remotely, e.g. Dropbox, Google Drive?
 
 
• What hardware do you need, e.g. laptop, mobile phone?
 
 
• What communication methods will you use, e.g. slack, zoom?
 
 
• How will you demonstrate your product to your client at the end of each iteration?
 
 
You need to be very specific include everything you will need to develop your product, e.g. if you need MySQL what version will you use and how and where will it be hosted? if you a re building a mobile app, what type and version of emulator will you use for testing? When you are thinking about your development environment, please remember that you will need to demonstrate the product to your client at the end of each iteration and allow them to use it so that they can give you feedback to incorporate into the next iteration. In order to facilitate this, if your client is not available to see in person, you will need to make your project available for them to use. You will be responsible for doing this, so please make sure you come up with an appropriate plan, and you have included the technology that you require for this purpose in your development environment. This may be as simple as having a web server available or sharing the latest copy of an APK for a mobile app or .exe for some desktop software on Dropbox with instructions on how to install and use it.
 
 
However, how you go about this will depend on how tech-savvy your client is, so you may need to have a more elegant solution. If you are unsure of the best way to proceed have a talk with your tutor. If there is a cost associated with this, make sure to discuss it with the client at the start of the project.
 

Answer:

 

Introductions


Technology has revolutionized all based environments in the manner in which it undertakes its business. The adoption of technology has made these companies increase their profit from the start to the end. Technology ideally has made also these companies make appropriate decisions by drawing insight from the data they have. Either small or big small and medium enterprises business makes use of the system to store customers' data. The data they make use of is all available and they can be used by data scientists to make an appropriate conclusion that is useful for the business. Data engineers can use the data to draw conclusions effectively. This can be enhanced by finding the customer's relations and patterns in the manner in which they interact with the business.
 

Project Overview: The Aim


The aim of the project is to ensure appropriate software development tool has been enhanced effectively. This can be configured effectively through appropriate mechanisms and enhancement at all times. It should be noted that the appropriate mechanism in which profit margin can be realized by the business is maximizing their productivity through the use of these products.
 

Objectives


To develop a secure system that will offer efficient food delivery to customers who are available at all times.
 
 
To develop a system that will enhance appropriate delivery of the system through making food appointments online at all times.
 
 
To improve the transparency of customers to a business by enhancing and ensuring that the business is well articulated and enhanced through online payment using simple pay.
 

Scope Of The Project.


The project is intended to develop software that only caters to the needs of the Menial charcoal chicken. The software is only limited to the Lebanese as the company will supply food in that particular region. The software ought to provide service to the company by ensuring that all client who is available is served importantly within the parameters of the region.
 

It is worthwhile to understand that all these companies can be received and undertaken effectively if all the information demonstrated is effectively undertaken soundly by the developer by following requirement engineering effectively. This leads to appropriate customer needs being developed from the projects.
 

The Problem(s) To Be Solved.


The current problem exhibited by the business is the lack of an appropriate framework that enhances the business at all times. The Menai charcoal chicken suffers problems of being overwhelmed in the manner in which it serves its, clients, to satisfaction. Additionally for it to be sustainable and remain relevant it has to adopt technology that is available like any other business. This ensures that businesses are effectively enhanced at all times. Therefore, automating the business was very important simply because all the problems of efficiency, serving of clients to satisfaction, and proper utilization management of resources from the company is quite important. The anticipated expansion by the business is another dimension that promotes the business to acquire the tool in the management of its activities.
 

The Product And Deliverables Resulting From Your Project.


The product or artifact to be developed is nothing other web-based application that will be hosted on the cPanel and can be accessed by all the people of Lebanon and all other individuals all over the world. Therefore, this will enhance the productivity of employees and ease at which customers acquire their food from the company.
 

Therefore, it was prudent and important to ensure that all deliverables such as payment modules, availability of food are available in stock, and the time the company will deliver to the customer's doorsteps.
 

Limitations Of The Projects


The limitation of this product is that it does not enjoy funding from any persons but has been fully funded by the Menai charcoal chicken. Therefore, this makes the project being built under a limited budget on the expectation that the business will grow and provide adequate capital to implement complex and secure systems.
 

The implementation of paysimple Gateway is the payment gateway that required expertise by the programmer during the development of the project1. The research was made with many numbers of research in order to acquire the expertise of the implementation. Even though purchasing consumer and merchant keys compounds the process difficult.
 

Development Environment


The development environment is an important phenomenon that needs to be configured effectively in order to ensure the appropriate mechanism of software development. This should be well configured by the programmer to ensure well execution of the project from the start to the end point of the deployment of the project.
 

Software Requirements.


Sublime editor: This is an editor where our php which is a programming language will be articulated. The language will be used to execute a number of constructs that will drive the execution of the business. There are some libraries that improve user interfaces that will be required remotely for instance bootstraps and JavaScript framework will be important software that will be required in the business to enhance all these developments. Bootstrap will be sued to improve the look and the feel of the business.
 

Database servers: For the local simulation xampp server will be sued to simulate locally. This will be used to create tables that are required in all entire enterprises in ensuring that the business works effectively in ensuring the business works fully for everyone.
 

MySQL database: This is one of the databases which is used by different companies simply because of their efficient and salient storage space.3 Most companies use it simply because it is very easier to use and enhances the security of the data which is being stored in the database.
 
 
It exhibits resilience, and fault tolerance by masking failures and the ability to manage the concurrency of transactions. This ensures that the database is well formed. This also ensures that customers' data is appropriate and secure as their no lost updates2.
 

Hardware Requirements.


The laptop which is very fast in executing logic that will be coded is required in order to ensure efficient implementation of the project. The following are some of the properties the machine should have.
 
 
4GB RAM: This is important for storing intermediate results which has ensure the process does not have a deadlock when executing our algorithm simply because of lack of space.
 
 
2.4 GHZ processor: The speed of the processor determines what can be executed in the project. High speed ensure that the algorithm runs well and effectively from start to end hence ensuring accurate implementation of the business.
 

Demonstration Of The Products.


Assuming agile methodology will be used in the development of the project. It will imperative to note that the customer must be involved in each iteration that deals with the development1. Therefore, the demonstration of the product will involve a physical demonstration of the product working at that point. Where the client is not able to interact physically Zoom is undertaken to demonstrate the working of the products being developed.
 

Production Environment.


The process of development of an application ends with the deployment of the application to the user end. Therefore, a software deployment that captures users' needs is important to ensure the product which customers requested has been fulfilled by the software developers6. It is important to note that, the software development team needs to capture user requirements effectively in order to ensure that software that meets user requirements has heavily been implemented.
 

In a nutshell, the implementation of the project will ensure that appropriate software development will have been achieved as the requirement which was gathered during the requirement elicitation process were well-taken care off5. Therefore, the production environment will encompass a lot of things which include the development of the project.
 

Database server: This is the application where our data will be stored. Holding the fact that the business is growing; a database server will be important in order to enhance the process of data storage and retrieval.
 

Domain Hosting: The cPanel will be used to host our application8. This implies that all Lebanese and other different who are located in different parts of the country will be at their pleasure to access the system. Ideally, this is one of the important parts of the production process simply because it allows multitudes to access the system without physically visiting the Menai charcoal chicken but they can place their order and then this product becomes delivered to their destinations.
 

Available In The Play Store Or AppStore


The development of application was developed with a cross-platform mentality. This ensured that the user of both android and Ios operating can access the application. This application ensured that all the individuals who could be willing to acquire that particular product from the business organization are likely to acquire as well through the use of the mobile application. The application will not be sold at the play store but will only be used to enhance the acquisition of the product from Menai charcoal chicken. This ensures that all the individuals willing to undertake to interact with the company will do so through the application available in the play store or AppStore.
 

Project Management


Epic demonstrated the task and subtask which needs to be developed in entirety in the software development in order to ensure appropriate and proper development for the business in place4. On a very important occasion epics have been used in other environments not only in software development and other kinds of business to ensure that the work is light.
 
 
Theme: To provide an interactive user interface that enhances customers' business interaction with Menai charcoal chicken.
 

Epic

 
(i) Acquire an expert who can design appropriate user interfaces which are well suited to attract customers into the markets. Design of login and Registration page. The index page of the site matters a lot. The more appealing a page is the more the customer is likely to engage and find what the website normally offers. This is important as the business will increase its customers hence making it a competitive advantage.
 
 
(ii) Providing a log-in page that has a placeholder or instruction on each input needs to be added in there. Most of the client will enhance the mobility of the data through which the system will be enhanced fully in the management and the practice in which the system ensure input is captured into the system.
 
 
(iii) Expand the business such that the business offers places for promotions so that customers can be able to visit the business without necessarily visiting the company due to the nice interface which is definitely available in the business. This will ensure the company has a large and voluminous following hence generating large capital.
 
 
(iv) Extend the development to application development so that you can encourage the young generation to engage in the purchase of the product and old individuals in the comfort of their homes.
 
 
There are major other tasks that are not associated with a user interface that needs to be articulated including checking the security veracities in the inception phase of the application development. This ensures that development is up to the mark. Browser compatibility is not something that requires to be updated so that customers can use any browser available.
 

User Stories


As a user, I should sign-up for a form and login into the system: These act as the gateway upon which customers access the system and place their orders. This task is assigned to the development team who will undertake the mandate of the development process.
 
 
As the user should be able to login into the business and make an appointment on what I want and what quantity needs to be delivered.
 
 
As a user, I should be able to retrieve my password once I forgot and I need to access the system.
 
 
The database administrator should be able to enhance query optimization so that they can be able to access the database and match the results if available in the database. This should be attached to the IT operation team.
 
 
The marketing department should advertise to the market the Menai charcoal chicken on social media. This will ensure that all the Lebanese will be aware of the existence of the business and application.
 

References


Sotnik, S., Lyashenko, V. and Schakurova, T., 2021. Modern Integrated Software Development Environments.
 
 
Paulasaari M. Tools for Code Quality in Front-end Software Development.
 
 
Shuhaimi NA, Mohamad M, Sudin N. Development of Daily Meal Ordering System for Patient in Hospital using Web-Based Technology. Evolution in Electrical and Electronic Engineering. 2022 Jun 15;3(1):136-46.
 
 
Setiawan I. Komparasi Kinerja Integrated Development Environment (IDE) Dalam Mengeksekusi Perintah Python. SATESI: Jurnal Sains Teknologi dan Sistem Informasi. 2022 Apr 30;2(1):52-9.
 
 
Sayemon M. Web Application Development Using PHP with Wordpress Framework and WHMCS Management System.
 
 
Harsh HM. Time Table Management System. International Journal of Arts, Sciences and Education. 2022 Jun 30;3(2 June Issue):1-9.
 
 
Rahardian R, Rizky AA, Nugraha NM, Adhinata FD, Utami A. Agile Software Development on Design and Layout of Booking Room Website (Case Study: Witel Telkom Yogyakarta). Jurnal Teknik Informatika (Jutif). 2022 Feb 25;3(1):61-7.
 
 
Chattopadhyay S, Nelson N, Au A, Morales N, Sanchez C, Pandita R, Sarma A. Cognitive biases in software development. Communications of the ACM. 2022 Mar 19;65(4):115-22.
scroll

Hurry and fill the order form

Say goodbye to dreadful deadlines