Transcript
Page 1: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Software Development

Page 2: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Vocabulary

Bug: A harmful microorganism, typically a bacterium.

Manifestation: An event, action, or object that clearly shows or embodies something abstract or theoretical.

Prototyping: Make a prototype of (a product).

Freelance: Self-employed and hired to work for different companies on particular assignments.

Aisles: A passage between rows of seats in a building such as a church or theatre, an aircraft, or train.

Page 3: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Software development

Software development is the computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product.

The term refers to a process of writing and maintaining the source code, but in a broader sense of the term it includes all that is involved between the conception of the desired software through to the final manifestation of the software, ideally in a planned and structured process.

Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

Page 4: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Software developer

A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, implementing, and testing software. A software developer may take part in design, computer programming, or software project management.

They may contribute to the overview of the project on the application level rather than component-level or individual programming tasks. Software developers are often still guided by lead programmers but the description also encompasses freelance software developers.

Page 5: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Explain the diagram below

Page 6: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Different Software we use

Page 7: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Applications that make life easier

The Internet is loaded with free software, but it seems to me, that most free software is either security related, or system related.

There’s nothing wrong with that of course; but because freeware offerings are heavily weighted in favor of these types of applications, productivity applications tend to get lost in the fog.

As a consequence, you might think that you have to wander the aisles of your local computer store to find good quality productivity software. But, you don’t.

There’s a wealth of tried and tested free productivity software out in the wild blue of the Internet, that will meet virtually every need you’re likely to have.

Page 8: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Advanced technology

Page 9: Software Development © 2015 albert-learning.com Software Development

Software Development

© 2015 albert-learning.com

Conversation

1) What did you understand from the topic?

2) Do you use any particular software?

3) What is your point of view about new advanced technologies and software?


Top Related