Product Characteristics
Product Characteristics
Product characteristics
Maintainability Software should be written
Dependability and security Software dependability
Efficiency Software should not make wasteful use
Acceptability Software must be acceptable to the type of users
There are four fundamental activities that are common to all software processes
Software specification
Software development
Software validation
Software evolution
There are three general issues that affect many different types of software:
Heterogeneity Increasingly
Business and social change
Security and trust As software
10. Objective-C
It is a programming language based on “objects.” That’s why it is known also as an object-
oriented programming language or OOP. It has a Smalltalk style similar to C programming.
9. SQL
SQL or Structured Query Language is used to access databases. It is a tool that can change
databases. With SQL, an operator can execute queries, retrieve data, insert records, update
records, delete records, create new databases, create new tables, create stored procedures,
create views, and set permissions.
8. PHP
PHP or Hypertext Preprocessor can run on various types of databases as well as operating
systems like Mac OS X, Linux, Windows, UNIX, and others.
7. C#
This programming language is fundamental to C and C++ programming languages. It is an
object-oriented programming language. What is nice about it is that it’s simple to learn, but
modern at the same time.
6. JavaScript
A famous programming language on the Internet. It is commonly used on websites and is also
known as the programming language of HTML.
JavaScript is not a hard programming skill to learn. In fact, it is easier than most programming
languages. Web developers learn this programming language together with HTML and CSS
because these are the foundations of an aesthetically appealing website.
5. Visual Basic .NET
Also written as VB.NET. It is an object-oriented programming language with multiple paradigms.
This language is best executed on the .NET Framework of Microsoft. VB.NET is a structured
programming language. It uses statements to indicate actions to be taken by the computer.
4. C++
C++ programming language can run on computers with operating systems like Windows, several
versions of UNIX, and Mac OS. It is a general-purpose programming language that is also case-
sensitive but free-form.
3. Python
It is a high-level programming language used for general purposes. Python focuses on the
readability of codes. That’s why it is fond of whitespaces.
Python was designed to help programmers in writing readable, logical, and straightforward
codes for both small and big projects.
2. C
C is also referred to as “K&R.” It was designed by Dennis Ritchie but he had help in the
development from Bell Labs and ANSI C. It is a general-purpose programming language that
supports procedural and structured programming as well as recursion and lexical variable scope.
It is a low-level programming language that provides instructions to machines.
1. Java
Java is a totally different programming language from that of JavaScript. Java is a property of
Oracle. It runs on mobile devices, most specifically on Android apps, some or all desktop
applications, web applications, servers, games, databases, and so much more