230 likes | 355 Views
MARIA BATOOL. 2017_026 BScN 1 st year SOFTWARES,ITS TYPES,BENEFITS AND DRAWBACKS AND FUTURE OF SOFTWARES,,,,. OBJECTIVES,,,,. What is software,,,? Invention of software’s,,, How many types of software's are present here,,,? Benefits and drawbacks of computer software’s,,,
E N D
MARIA BATOOL 2017_026 BScN 1st year SOFTWARES,ITS TYPES,BENEFITS AND DRAWBACKS AND FUTURE OF SOFTWARES,,,,
OBJECTIVES,,,, • What is software,,,? • Invention of software’s,,, • How many types of software's are present here,,,? • Benefits and drawbacks of computer software’s,,, • Future of software's or computer software's,,, • Graphical representation,,,, • About Pakistan ,,,where is it falling in development about software's,,,
CONTENT:- • INTRODUCTION,,, • OBJECTIVES,,, • HISTORY,,, • TYPES ,,, • BENEFITS,,, • DRAWBACKS,,, • FUTURE OF SOFTWARES,,, • PERSONAL POINT OF VIEW,,, • CONCLUSION,,, • REFRENCE,,,
Introduction:- • Programming and programming languages,,,, • There are over 300 different ("common") computer languages in existence,,,, • Collections of computer data and instructions,,, • Computer software is a program that tells a computer what to do,,, • Many of the largest and most successful term have come from nowhere, the result of one or a few individual’s genius and determination,,, • Actual programs that run inside the computer that make everything function,,,
History:- • First computer developed in the USA in the final years of World War II ,But concept developed well over 100 years earlier, in 19thcentury England,,, • Charles Babbage (1791-1871) mechanical calculators were in common use throughout the world, but they were calculators, not computers – they could not be programmed,,, • In 1957, the first of the major languages appeared in the form of FORTRAN. Its name stands for FORmulaTRANslating system.
HISTORY,,,, • The earliest practical form of programming was probably done by Jacquard (1804, France),,,, • George Boole (1815-1864), British mathematician, proved the relation between mathematics and logic (BOOLEAN algebra or binary logic) in 1847,,,and then so on, This picture shows the manufacturingof punched cards for looms
Types of software's:- Two types of software's:- • System software,,, • Application software,,
Benefits of software's :- • Make Tasks Easier,,, • Spreads Information,,, • Cost,,,
Drawbacks of software's :- • Reuse software resources efficiently, developers need necessary quality guarantee on software resources,,, • Internet did not provide enough quality descriptions,,,
COMPARISION:- ADVANTAGE S: • performance, • security, • anytime access, DIS ADVANTAGES: • price ( free also available) , • environment (computer/device required),
COMPARISION OF ONLINE SOFTWARES:- ADVANTAGES: • Cheaper, No setup cost (still need a computer , or u can use a internet cafe) . • Higher efficiency (servers are too good when compared to workstations) . DISADVANTAGES:- • need internet (additional expense) . • speed of internet, dependability ( we have to wait for the service of server, what if server is down?) . • security ( you are passing information through a shared network , may be or may not be secured).
Future of software's :- • Software development becomes highly accessible. Everybody will be able to create software. It will be so easy. Just a matter of dragging, dropping and hooking up components/widgets. • Software development becomes increasingly accessible but it will still be necessary to have a small group of professional developers around to write customized software. This group might be concentrated in "low wage countries". • Software will be created from UML or some higher level language. A bit like what happened to assembler.
Personal point of view:- • There is no end in sight of new technologies impracticable to accurately predict the future of software development, the constant increasing pressure on developers to voluntarily recognize and quickly adapt to accelerated technology evolution cycles.
GRAPHICAL REPRESENTATION,WHERE PAKISTAN STAND IN SOFTWARE DEVELOPMENT:-
Conclusion:- • With authentic understanding of this concept, developers will discover that it is truly probable to keep their skills current while keeping their good sense unbroken.
REFRENCES,,,,, • http://www.ehow.com/list_7202158_advantages-using-software.html#ixzz2uM7Hqi2A • http://www.openprojects.org/software-definition.htm • http://www.wisegeek.com/ • http://www.slideshare.net/poonam.rwalia/ • http://www.continuinged.ku.edu/programs/ • http://www.princeton.edu/~ferguson/adw/