Professional Documents
Culture Documents
Aaaa
Aaaa
Aaaa
Internal verification:
A Introduction
B Content
L03 Undertake a software development lifecycle
1.How many times do the visitors can free listen to the music sample ?
2.Which payments can be used for purchase individual downloads at a fixed fee per
download.
3.What is the suitable cost for customers whom subscribe monthly account for unlimited
download .
5.Which keywords were prioritized in search system ? (artirst, album, singer, playlist,
single, video )
1.Stackholders :
3. Security considerations
Hackers may steal important data from users such as credit card information, destroy
business and puplic sensitive information on the internet.
Updated Software
It is very importance to keep the software updated because it plays vital role in keeping
website secure.
SQL Injection
It is an attempt by the hackers to manipulate your database by insert easily rogue code into
query that can be used to change tables, get information or delete data.
It allows the attackers to inject client side script into web pages. Therefore, It is good to
endure that we check the data being submitted and encode or strip out any HTML.
Error Messages
If the user fails to log in the error message should not let the user know which field is
incorrect: username or password.
Validation of Data
The validation should be performed on both server side and client side.
Passwords
SSL
It is good practice to use SSL protocol while passing personal information between website
and web server or database.
:
Figure 3: Login function lever 1
6. Legacy system :
System OS Window
System SQL sever
database
Hardware Custom build 20tb memory
Service C# (Microsoft Visual Studio)
Functional Log in, purchase , display, download
D3 Critically evaluate how the use of the function design paradigm in the
software development lifecycle can improve software quality.
The first thing Object-oriented Paradigm provides is flexibility, efficient coding or
programming and also easy to debug the existing codes. Here are the main three
arguments are provided why OOP is better to use over classical paradigm:
Improving the software development productivity: - the Object-oriented
paradigm can be used as a modular function which will provide each code into a
separate module in the development of the programming. The main feature is that
the object can be included with new attributes as well as behaviors. The object can
be reused within other applications. Thus, it provides reusability, extensibility, and
modularity, these 3 factors typically make the program more productive than the
other classical method.
The productivity of higher quality software: - With the involvement of faster
development and also lowering the cost of the software development, Object-
oriented paradigm provides time as well as a resource that can be used for
authentication purpose. Based on the quality, companies are switching to OOP over
the classical paradigm and the result also leads to high-quality software production.
Software maintenance: - Object-Oriented paradigm provides a huge scope of
maintaining and operating the software easily. The code can be debugged easily as
each module perform a different operation. Thus, in order to fix the functionality of
the software, you don’t need to check the whole code, only fixing the particular
module will work for you. So, I hope these 3 arguments will certainly be helpful for
you to use to the Object Oriented Paradigm.