1 / 15

Principals of Software Design and Development

Principals of Software Design and Development. Introduction to Programming Languages. Learning Objectives. Revisit prior learning Describe the factors that influence the programming languages. Select an appropriate language for a given scenario Justify the choice of language. Quick Quiz.

Download Presentation

Principals of Software Design and Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Principals of Software Design and Development Introduction to Programming Languages

  2. Learning Objectives • Revisit prior learning • Describe the factors that influence the programming languages. • Select an appropriate language for a given scenario • Justify the choice of language

  3. Quick Quiz • Write down all the objects you can think of that we use in Visual Basic • Now write down properties that can be changed on these objects • Describe what an event is? • Now give events that can be attached to these objects • Why do we use naming conventions • Give naming conventions for a label, a text box, a form and a command button

  4. Types of Programming Language • Procedural • Object-Oriented • Visual – event driven

  5. Factors that influence programming languages • If you were going to choose a programming language to develop software for a large company what would you think about before you bought it? • organisational policy; • development and maintenance costs; • Ease of use • The Interface – features and tools it offers • Reliability • Expandability • Availability of trained staff to use or teach others

  6. Organisational Policy • Some organisations have an organisational policy as to which hardware and software is to be used. • Eg may choose Microsoft as very large company and need this level of support

  7. Development and Maintenance costs When embarking on a project some organisations will look at costs. Some languages have a reputation for cutting maintenance time where others don’t!

  8. Procedural Factors

  9. Procedural Factors

  10. Object Oriented Factors

  11. Object Oriented Factors

  12. Visual(event driven) factors

  13. Visual(event driven) factors

  14. Activity • Read the scenario • Select the type of programming language you think is best • Open SDD021 and fill in the headings • Justify why you have chosen it in terms of: • organisational policy; • development and maintenance costs; • Ease of use • The Interface – features and tools it offers • Reliability • Expandability • Availability of trained staff to use or teach others

  15. What do you have to do now? • Task 1 presentation – now add slides on the following using today's presentation and your scenario notes SDD 021 • Describe the factors influencing the choice of 3 types of languages. One of these must be a visual language. Give yourreasons for the choice of language (P2)

More Related