Learning Guide Unit 1 - Learning Guide Unit 1 Overview Unit...

This preview shows page 1 - 3 out of 4 pages.

Learning Guide Unit 1 Overview Unit 1: Introduction to Software Engineering , SDLC Topics: 1.1 Software Engineering 1.2 Software Engineering Lifecycle 1.3 Case Studies 2.1 Software development methods Learning Objectives: By the end of this Unit, you will be able to: Understand the need of Software Engineering and its origins. Familiarize yourself with the challenges, code of conduct and ethics of Software Engineering. Familiarize yourself with the basic concepts of SDLC, Software Models, Agile Methodologies. Compare the traditional waterfall model to the incremental model, the agile model and other appropriate models as well. Tasks: Read through the Learning Guide and the Reading Assignment Complete the Discussion Assignment by posting in the Discussion Forum Respond to three of your fellow classmates’ posts in the Discussion Forum Take and submit the Self-Quiz
Introduction "Software engineering is a discipline for solving business problems by designing and developing software- based systems. As with any engineering activity, a software engineer starts with problem definition and applies tools of the trade to obtain a problem solution. However, unlike any other engineering, software engineering seems to require great emphasis on methodology or method for managing the development process, in addition to great skill with tools and techniques. Experts justify this with the peculiar nature of the problems solved by software engineering. These “wicked problems” can be properly defined only after

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture