Uploaded on Mar 4, 2021
According to the research software development is known as the process of specifying ,designing, programming , documenting , testing and conceiving in the creating of the application , framework and other software components . Software development is a process of writing the source code. https://redwincomputers.com/
SOFTWARE DEVELOPMENT IN KUWAIT
SOFTWARE DEVELOPMENT IN KUWAIT
According to the research software development is known as the process of specifying,
designing, programming, documenting, testing and conceiving in the creating of the
application , framework and other software components . Software development is a process
of writing the source code .
The software can be developed by a veriety of purposes .It can be client / business , for
users and for personal use .The embedded software development that which is the
development of embedded system software which is used for the better development
process to by the physical product .
There are various type of perspective to the software project management known as
software development .
Process of software development include six major steps in the development procedure :
need identification
requirement analysis
design
development and implementation
testing
deployment and maintenance
Need identification:
System software :
System software is a software which is designed to give a platform for other software
user. Example of system software operating system , linux ,android , Microsoft windows ,
computational science software , game engine , industrial automation and software as
service application amnd for users.
Application software:
It includes the application software is a program or a group of program designed for
end users . Example of an application includes aword processor ,spreddsheet ,
application, a web browser , media player , client . file viewer , simulator and photo
editor .
Programming languages :
A programming language is a formal language contain a set of of instruction that
produce various types of output..Programming languages can be divided into two
different levels .Such as high-level programming language – python , visual basic , java, c
, c++,sql etc .Lower level programming language-hardware/processor which specifies
the assembly language and covert the primary code into the machine code.
Last but not the list the key software maintenance issues are both managerial and
technical. The key management issues are staffing , estimating costs , customer
priorities .
There are various types of problem faced in a software so the way to get this
information ,including feedback from potential and existing surveys .
This stage include the developers , users , testers , project managers and quality
assurance .It also includes the stage where the programmers choose the software
development.
Design:
The design specification document specifies that the architectural design of the
software, the components, frontend representation and the user flows of the
productivity of the software.
Development and implementation:
When the coding is completed , the developers can locate the product to an
environment in the implementation stage of the software.
Testing:
It is the phase where the developer checks the software is properly working or not .In
this stage the experts testers verifies the the product of developer that wheather it is
properly working or not and the functions to make sure that it is working so well as
requied to the user.
Types of software
The software is divided into three main groups which are based on the use of
application . Such as system software, application software and programming languages.
FAQ
Q1.What are the important categories of software?
Ans. System software, application software, embedded software , web application
,artificial intelligence software , scientific software
Q2.What is the main difference between a computer program and computer software?
Ans. A computer program is a piece of programming code. On the otherhand the
software include programming code user guide and documentation.
Q3.In software development process what is the meaning of debugging?
Ans. Debugging is the process that results in the removal of error which is very much
important part of the successful testing.
Q4.What is mean by software scope ?
Ans.Software scope is a well defined boundary which includes the activities that to
develop and deliver that software products.
Q5.How much time will it take for you to make an application?
Ans.To develop an application it may take at least a month of work .
Comments