Introduction to course:

Software Engineering Economics are about making decisions related to software engineering in a business context. Success of any software engineering project is partly dependent on effective business management. Software engineering economics provides a way to examine the attributes of software and software processes in a systematic way that relates them to economic measures. These can be weighted and analyzed when making decisions within the scope of a software engineering project and its organization. The essence of software engineering economics is aligning software technical decisions with the business goals of the organization. This course examines the key aspects of software engineering economics, including life cycle economics; risk and uncertainty; economic analysis methods and practical considerations, which tie concept and theory to contemporary software economic realities.

course Pre-requisities: none 

TimeTable
CLASS NAME BSSE 8TH SELF BSSE 8TH REGULAR
Class timing .thursday 9:30 to 11:00 Wednesday 9:30 to 11:00
class timing friday 8 to 9:20 thursday 8:00 to 9:30

sessional breakup: 

  1. 2 Quiz of 8 marks ,
  2. 3 Assignment 6 makrs , 
  3. class behaviuor 6 marks.

Semester project/assignment :  15 marks.

Rules and Regulations:

  1.        70 % class attendance is a must.
  2.         Assignments would not be accepted after the due date.
  3.        Originality of work would be ensured in case of assignments by checking palagarism.
  4.       In group presentations, group members have to divide the sub-topics in consultation with the teacher.

Learning outcomes:

  1. Understand and be able to apply the key software engineering economic fundamentals to real-world software economic issues.
  2.  Illustrate through example the key software life cycle economics, including product and process life cycles; portfolios; proposals; investment decisions; pricing and costing, and earned value management (EVM).
  3. Apply the concepts of risk and uncertainty to realworld software development projects, including goals; estimates; prioritization and decision making.
  4.  Perform best-practice economic analysis methods.
  5.  Relate and interpret the “good-enough” principle; friction-free economy; ecosystems and outsourcing.

Course Material