Professional Documents
Culture Documents
Unity Coding Presentation
Unity Coding Presentation
PRESENTATION ON :-
UNITY CODING
(E-LEARNING & GAMING WEBSITE)
• In this era where coding has become so central to business across all sectors that the
generation will view it as an essential skill in order to keep up with the new
developments.
• An education in computer science gives you a foundation that can take with you a
range of different careers and be sure to get a reliable job.
• The “UNITY CODING” is an E-learning cum gaming website is developed for
persons who want to learn to develop the games and other applications.
• One who want to play online games but they have don’t have enough space in their
phone to download so we develop website games so that they can play games by
simply login to our website.
• E-learning also referred to as web-based training, is available anywhere, anytime.
INTRODUCTION
• Unity Coding is all about learning coding within your free time and enjoy by playing
games on this website. It is a free e-learning website, with no cost to pay for learning
the code.
• Unity Coding is a new initiative for the students to learn coding easily, free of cost,
anytime & anywhere. This website provides students notes and videos of the course
and after completion of the course students have to make projects and after
completion of the project, they will get their course completion certificate .
• “Online learning is not the next big thing, It is the now big thing”- Donna
J.Abernathy
FEATURES & ADVANTAGES
• First of all the feasibility study is done. Once the part is over the Requirement
Analysis and Project Planning begins. The design starts after the requirement
analysis is complete and the coding begins after the design is complete. Once the
coding is completed, the testing is done. In this model the sequence of activities
performed in software development project are:
Requirement Analysis
Project Planning
System Design
Unit Testing
System Integration and Testing
SOFTWARE REQUIREMENT
• Microsoft Compatible
1. Level-0 DFD:
DATA FLOW DIAGRAM
2. Level-1 DFD:
DATA FLOW DIAGRAM
3. Level-2 DFD:
ENTITY-RELATIONSHIP
DIAGRAM
FUTURE SCOPE
• The first step of the testing phase is to make sure that the web application is
functionally correct. Functionality testing checks the database connection, all links
in the web pages, cookies, forms used for submitting and/or getting info from the
user etc.
• It should be done early in the developing stages to speed up the whole app-building
process and it reduces risks toward the end of the cycle. It boils down to performing
a set of tasks that can be performed both automatically with the use of a software
program or manually with a human tester.
TESTING
• Once you get the results of those tasks, you simply compare them with the expected
output. It has to be done multiple times with different data input. If the level of
accuracy is the same every time, the app is considered functionally correct.
• Of course, no one is expecting every single little bug to be fixed every time, but
testing websites frequently gives us a better chance to develop apps that are as
functional as possible.
TESTING
• The second step should be usability testing. This type of testing combines the
previously mentioned functionality testing with the overall user experience.
• It is not the same thing as the User Acceptance testing since the focuses are entirely
different and so are the stages of the website development during which these tests
are performed.
• Usability testing can be done by getting external testers that simulate your expected
user base, or internally by the developers themselves. If you want to perform
external testing but don’t know where to find suitable testers, apps like Apple’s
TestFlight might help you.
TESTING
• Developing the testing strategy in a way that all functions of the app are examined
including the navigation and content
• Recruiting the internal or external test participants
• Running the test with the team of experts
• Analyzing results and improving your app accordingly
TESTING
• This web page test checks whether or not all interaction between the website server
and the web server run smoothly. Not only the communication process needs to be
tested, but the displaying of error messages as well. Also, this test is used to
determine whether the interruptions by the server and/or by the user are handled
properly.
TESTING
• In the era of portable devices and all kinds of screens, compatibility testing is important
to ensure that your website displays as it should on all device types.
• The developers need to run the browser compatibility test to check if the app is displayed
correctly in different browsers. Another test to run is the mobile browser compatibility
which, as the name suggests, is supposed to confirm that the website displays correctly
across mobile browsers.
• Different operating systems display certain app elements differently. This is why it is
important to run the compatibility tests with as many operating systems as possible,
especially the most popular ones such as Windows, Mac, Linux, as well as with different
popular browsers such as Chrome, Internet Explorer, Safari, Firefox etc.
TESTING
• Once you know your app is functional and responsive, you need to check its
performance under a heavy load. Performance testing includes testing under
different internet speeds as well as under normal and peak loads.
• Even in a wider context it might be a good idea to test your overall web server
performance on a basic level, through a website speed automated test, as page speed
influences user experience a lot, and affects your public website’s SEO. A basic
speed test can be performed with free tools, and how to use the data for preparing an
optimization plan. It’s not actually a proper in-depth performance and stress testing,
but a good starting point.
TESTING
• Stress testing is useful to determine the breaking point of the app; it involves putting
the website under increasing amounts of stress until it stops functioning. After all,
you need to discover your app’s breaking point before the users do.
• Also, keep in mind that you need to determine how your website recovers from
crashes. If the recovery isn’t smooth, you need to work on its improvement.
TESTING
• Once the website is developed it has to be tested for security. This type of testing
includes all kinds of processes to determine the app’s weak points and improve them
as much as possible.
• Normally, a serious of fabricated malicious attacks are used to test how the app
responds and performs under these circumstances. If security shortfalls are detected,
it is important to find the best way possible to overcome them.
TESTING
• Understanding the security goals and planning the test by considering the security
needs of each of them
• Identifying the app’s security needs
• Gathering the info about the elements used to develop the app including the OS,
hardware, technology etc.
• Identifying and listing all potential threats and vulnerabilities
TESTING
• Preparing the threat profile based on the listed vulnerabilities and risks
• Preparing the test plan
• Automated testing on top of the manual testing
• Preparing the Security tests case document
• Carrying out the Security test cases execution, fixing identified defects, retesting
• Creating a detailed report on the security testing, including the solved issues and the
risks that still persist
CONCLUSION
The Unity Coding which is both e-learning and gaming website is one of the most
important website that help students to obtain more knowledge about games and how
to make games .The games basically attracts the student towards game development .
In future there is more demand of game developer’s as this and future generations
Love to Play games and this is the endless thing. This website is designed to
accommodate future upgrading and development without the need for building a new
system to fit with the growing needs and demands of the system. Having this website
hosted online means the ability of both technicians and administrator to track and
respond to demands of students at any time beyond the boundaries and walls of
college which add one more advantage to replacing the paper-based style.