Showing posts with label software Development Activities In The IT Field. Show all posts
Showing posts with label software Development Activities In The IT Field. Show all posts

Tuesday 30 September 2014

Which Software Development Activities famous In The IT Field?

Individuals who are associated with the IT industry and computers generally use the term “software development” to describe the particular kind of work, or activity, they are currently doing or involved with. The terminology is very loosely used by most people, and can include almost any type of computer programming activity - including testing, debugging, document creation, deployment, developing and maintaining application frameworks, and even customising operating systems as well as platforms. There is a trend to mention one’s profession, or one’s mode of professional engagement as “software development” while the person may be working as an application developer, a Java or VBScript web developer, an Android or iOS mobile apps creator, or even developing scripts for WordPress based themes.

The fact is, the words “software development”are extensively used to refer to almost any type of IT related work, or activity, and generally denotes a development of “computerizable” code, in any way or manner, and of any “kind”. The following list provides a rough idea regarding the scope of development related activities in the IT field.

The list is periodically updated and keeps on evolving to include the new scope of software development.

Current list updated on 29th July, 2014.

Languages and scripts
Scripts and scripting languages:

HTML / HTML5 / DHTML / XHTML
Active Server Pages - ASP
VBScript
JScript and JavaScript
Personal Home Page - PHP
ColdFusion ( ColdFusion Markup Language - CFML)
Ajax
Ruby (Ruby on Rails)
Python
AppleScript
TypeScript
Job Control Language - JCL
Unix Shell scripts - ksh, csh, bash, sh, and others

Assembly languages:

Autocoder (used for programming mainframe systems such as IBM 1401 and 1440)
BAL (Basic AssembLer used for coding IBM System/360 and other mainframe systems)
FAP (Fortran Assembly Program for encoding IBM mainframes 709, 7090, and 7094)
GAS (acronym for GNU Assembler)
HLA (acronym for High Level Assembly)
MASM (acronym for Microsoft Macro Assembler)
MI (acronym for Machine Interface)
Motorola 68k Assembly (used for encoding Motorola 68000 family CPUs)
NASM (acronym for Netwide Assembler)
PASM
TASM (Turbo Assembler developed by Borland)

Authoring languages:

PILOT
Command line interface languages:

4DOS (extended command line shell for IBM PC family)
csh and tcsh (C-like shell developed by Bill Joy while at UC Berkeley)
CLIST
DCL DIGITAL Command Language (for DEC, Compaq, HP)
DOS batch language (standard batch language for IBM PCs and clones running under MS-DOS, PC DOS, and DR-DOS before Windows)
EXEC 2
JCL (punch card oriented batch language used in IBM Systems and 360 family mainframes)
REXX
TACL (acronym for Tandem Advanced Command Language)
Windows batch language (as understood by COMMAND.COM and used by accessing the Command Prompt)
Windows PowerShell

Compiled languages:

Ada
ALGOL
BASIC
C
C++
CLIPPER 5.3
C#
COBOL
Cobra
Common Lisp
Delphi
Fortran
Pascal
Visual Basic
Visual FoxPro
Visual Prolog

Educational languages:

Alice
Logo

Mobile operating systems and applications development

Android
Symbian
Apple iOS
Blackberry OS
Windows OS
Palm OS

Portals and websites
Web portals
Early types of portals, which originated, and are still being developed, ever since the World Wide Web or the internet started becoming popular amongst the masses. These portals and websites exhibit assimilated content, and typically display links supporting searching facilities.

E-commerce portals
E-commerce portals, also known as e-business portals help to share information with customers, partners, and suppliers. They generally support an online payment gateway or an “online transactions” processing component. The portals provide information, and in addition describe products and services. E-commerce portals try to increase customer-relationships and lower the product/service costs.

Self-service portals
These portals target employees, suppliers, and/or customers, and allow access to information which can aid the users in carrying out specific processes and activities.

Business intelligence portals
Also known as decision portals, business intelligence portals aid online users in making important decisions. Besides allowing users to submit query and avail reports across multiple data storages, business intelligence portals have many built-in facilities and tools that can help to generate targeted reports.

Collaboration portals
These types of portals provide information pertaining to geographically dispersed workforces, and help to interact with people and projects sharing a common cause or belief. Typically, collaboration portals provide generic tools supporting chat and white boards, in addition to threaded discussions and streams which help to share maps and documents.

Enterprise information portal
Generally of complex nature, enterprise information portals are highly tailored, and offer a unique experience to the visitors. Various legacy systems offer functionality to carry out predefined business related processes.

e-learning portals
Supporting online education, e-Learning portals aim to help and guide students by offering an organised and structured learning experience. These portals also offer testing facilities to evaluate your learning, and provide appropriate feedback to the students.

Communication portals
Communication portals, as the name rightly suggests, fundamentally support communications and messaging facilities through emails, voice messages, mobile linkups, web feeds, etc. in a manner that allows access from across multiple interfaces and locations. The users can configure how to use the facilities.

Social networking portals
These types of portals can be individual or groups based, and primarily aim to improve and enhance social communications between like-minded individuals, or those who share a common idea or belief. Typically, members subscribe and log into the portal and subsequently start sharing their ideas and thoughts with other member groups and individuals.
source:-

software Development Activities In The IT Field