• No products in the cart.

  • LOGIN

Login

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).

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 Curriculum

Expand All Collapse All 21 Lectures 18 hours, 48 minutes
Part 1: Software and software engineering
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
Part 2: An introduction to software development
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
Part 3: Modelling in software development
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
Part 4: End of the Course
Conclusion 00:20:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE
  • $20 $8
    • PKR: ₨1,344
    • EUR: €7
    • GBP: £6
    • INR: ₹601
    • BDT: ৳ 679
    • IRR: ﷼336,000
  • UNLIMITED ACCESS
  • Course Badge
  • Course Certificate
  • Wishlist
STUDENTS ENROLLED
    Copyright © 2020 OpenCoursa, All Rights Reserved