Software processes definition, history and importance. Relationship between innovation, project, business model and business strategy. Business process modeling and impact on software and business processes. Business model analysis and implementation for services. Software process modeling, measurement and metrics. Software lifecycle phases. Traditional and agile methods for software development. Modeling and simulation analysis of software process. Component-based development process and component lifecycle. Software process quality.