27 July 2011

Module 10: Advanced Topic in Software Engineering

In this module we have learn about software process improvement (SPI), emerging trends that are expected to have significant influence on SE practice in future and the ethics of software engineers.

FYI, Software Process Improvement (SPI) strategy transforms the existing approach to software development into something that is more focused, more repeatable, and more reliable (in terms of the quality of the product produced and the timeliness of delivery). 

While SPI frameworks are:
  • SPICE
  • Bootstrap
  • PSP and TSP
  • TickIT
In software engineering there is a trends which it include:
  • Managing complexity
  • Open world software
  • Emergent requirements
  • Software building blocks
  • Open source
And we must know that software engineering ethics are been used world widely which it has been categorized into
  • PUBLIC 
  • CLIENT AND EMPLOYER 
  • PRODUCT 
  • JUDGMENT 
  • MANAGEMENT 
  • PROFESSION
  • COLLEAGUES
  • SELF 
Software engineers need to follow this ethic.


P/S: Because I came late to the class when madam taught us this module so little bit understand and need to do some revision and simple notes on this module. 

0 comments: