Home » Course Layouts » Free Course Layout Udemy
This course, Approaches to software development, presents an engineering approach to the development of software systems – a software engineering approach. The course pays particular attention to issues of software quality, in terms of both product (what is built) and process (how we build it).
0
36
English
English [CC]
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
Course learning outcomes
After studying this course, you should be able to:
- describe the essential characteristics, and identify, using examples, the connections between the characteristics of a good software system
- describe the elements of a basic software development process and illustrate the variety of different life cycles
- understand the motivation for, and best practices of, an agile approach to software development
- explain the benefits of the Unified Modeling Language (UML) as a standard notation for modelling
- identify the different kinds of the model used in the development of software and describe the relationship between models, viewpoints and software development.
Course content
-
- 1.0 Software and software engineering 00:15:00
- 1.1 What is a system? 01:10:00
- 1.2 The nature of software 00:30:00
- 1.3 Characteristics of a software system 00:30:00
- 1.4 Maintainability and other software problems 00:40:00
- 1.5 Divide and conquer? 02:30:00
- 1.6 Architecture 02:00:00
- 1.7 Summary of Section 1 00:10:00
-
- 2.0 An introduction to software development 00:08:00
- 2.1 Software development as an engineering activity 00:20:00
- 2.2 The role of development processes 01:30:00
- 2.3 Choosing an appropriate process 02:00:00
- 2.4 Traceability 01:10:00
- 2.5 Summary of Section 2 00:15:00
- 3.0 Modelling in software development 00:05:00
- 3.1 Importance of modelling 01:30:00
- 3.2 Models illustrate points of view 00:20:00
- 3.3 Introducing the Unified Process 00:40:00
- 3.4 Activities and artefacts in the development process 02:30:00
- 3.5 Summary of Section 3 00:15:00
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24186
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}