ISMA 14 conference: Non-funcional Requirements in SISP

ISMA 14 conference: Non-funcional Requirements in SISP

Eduardo Alves de Oliveira (SERPRO Federal Processing Service Data from the Ministry of Finance of Brazil)


  • Overview of SISP (version 2.2)
  • SISP in Software Development Contracts
  • How SISP counts Non-functional Requirements
  • SISP limitations to count Non-functional Requirements
  • Counting Examples.

For some years the Brazilian government has adopted the payment of your software projects using function point. Many adjusts in the software development contracts were necessary to count how many function points were using to pay contracts. It´s not possible to use a functional metric without adjusts to pay software development contracts.

Functional size is the size of the project´s scope and it doesn´t the project´s effort to deliver the software product. The Federal Brazilian government created a manual to size the effort of the project. This manual uses the functional size to derive the effort of the project using formulas. This manual defines many types of maintenance projects unforeseen in the CPM. Your name is SISP (System of Administration of Information Technology Resources) and the actual version is 2.2.

SISP is only know in the Brazil (is not an ISO). SISP counts non-functional requirements in software maintenance projects through counting types. However the SISP has limitations to count non-functional requirements. Sometimes it is necessary to incorporate particularities in the contracts to deal with its limitations.

About the speaker:

Eduardo Alves de Oliveira has a master’s degree in IME (Engineering Military Institute). Degree in computer science from UFRJ, postgraduate in UFRG and NCE-UFRJ. Professional experience of over 18 years in information technology. CFPS since 2004. CSP since 2013. Systems Analyst and Instructor SERPRO (Federal Processing Service Data from the Ministry of Finance of Brazil). Consultant in software metrics and quality. Instructor in postgraduate courses at CCE (Central Extension Courses) from PUC-Rio University (Disciplines Metrics Software Projects and Quality Software). Was selected to be a speaker at: Nesma Autumn Conference 2015 (Utrecht, Holland), The Tenth International Conference on Software Engineering Advances – ICSEA 2015 (Barcelona, Spain), Nesma IWSM MENSURA 2014 (Rotterdam, Holland), WORLDCOMP´13 – SERP’13 – The 2013 International Conference on Software Engineering Research and Practice (Las Vegas, USA), ISMA 7 (Phoenix, USA – 2012), instructor and speaker at ISMA 5 (São Paulo, Brazil – 2010), speaker and member of the roundtable 2nd CBMAS (Brazilian Conference on Measurement and Analysis) (São Paulo, Brazil – 2011) and speaker at Metrics Conference 2012 (São Paulo, Brazil). One of the authors of the book “The IFPUG Guide to IT and Software Measurement” published by IFPUG in 2012.