software development. chapter 1 – what is software development?

11
Software development

Upload: valentine-west

Post on 26-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Software development. Chapter 1 – What is software development?

Software development

Page 2: Software development. Chapter 1 – What is software development?

Chapter 1 – What is software development?

Page 3: Software development. Chapter 1 – What is software development?

Contents ❶ ❷• What is software?• What is software development?• How is software developed?• Software development as an industry.• Assignments• Questions and answers

Page 4: Software development. Chapter 1 – What is software development?

What is software?• Digital entities consisting of small simple

commands that can be run on a computer (or similar device)

• Software applications process the user's input and produce and display output

• Typically only available in digital (electronic) formats

Page 5: Software development. Chapter 1 – What is software development?

Examples of software applications• On computer– Word, Excel, PowerPoint, Photoshop– Web browser

• On phone– Apps, such as:

• Map applications, timetables, messaging, games, etc.

• Online– Google, Facebook, Twitter

Page 6: Software development. Chapter 1 – What is software development?

What is software development?• Work done to produce software and

applications• Projects need at least developes, designers, and

testers• Software development happens on computers

using specialized programs and applications• This results in programming code (code for

short)

Page 7: Software development. Chapter 1 – What is software development?

Software development as an industry

• Software development is a part of the IT industry, its worth is significant

• Typically even a small software project is worth 50,000-100,000€

• Experts from many different fields are needed– Developers and testers– Graphic designers, interface designers– Salesmen, marketers, support stadd, trainers…

Page 8: Software development. Chapter 1 – What is software development?

Assingments• Reflect on whether software can have a physical state.• Come up with at least three examples of devices that

run software. Computers and phones do not count.• Find out what tools are needed for software

development. Are pen and paper needed at all?• What different job descriptions can software

development include?

Page 9: Software development. Chapter 1 – What is software development?

Questions and answers 1Why is software needed?• Software has a significant role in the modern world, as nearly all

electronic devices contain software

• Similarly many things are controlled through software: cash flows, public transportation timetables, satellites, television programming, etc.

• The list is is long. The existence of software has a notable effect on how we live and experience life. In the future, the role of software will become even more pronounced.

Page 10: Software development. Chapter 1 – What is software development?

Questions and answers 2How much software development is done in Finland?• In Finland, as in many other western countries, software

development and related fields are significant employers.

• Actual software development employs approximately 20,000 people in Finland. Related field employ directly or indirectly hundreds of thousands of people.

• Originally software development was born in England and the USA.

Page 11: Software development. Chapter 1 – What is software development?

Questions and answers 3How can I start developing software?• Software can be developed on many tools and

platforms. Typically starting it doesn't cost a cent. Needed tools can be downloaded for free from software development communities' websites.

• Professional development tools are usually commercial, but even they usually have free licenses for short-term testing.