• DocumentCode
    2029980
  • Title

    “Software requirement engineering”, a new leave towards the silver bullet

  • Author

    Kanwal, Hafiza Tehmina ; Arif, Fahim ; Zaidi, Ather Mohsin

  • Author_Institution
    Mil. Coll. of Signals, Nat. Univ. of Sci. & Technol. (NUST), Islamabad, Pakistan
  • fYear
    2015
  • fDate
    28-30 July 2015
  • Firstpage
    189
  • Lastpage
    198
  • Abstract
    Effective requirements engineering is the key to follow the daily momentum gaining technology and the software to support that technology. Software requirements engineering is the basis of any developing software. In order to meet with quality needs and user expectations requirements play the vital part. Non-functional Requirements are part of Requirement Engineering. With increasingly complex technology nonfunctional requirements are becoming more and more essential to overcome those complexities. Quality is measured from various dimensions which include development of projects within estimated time, cost and resource constraints. Quality cannot be achieved consistently due to release after release, so there is no silver bullet concept but if we evaluate the software deficiencies and study the approach and experiences of on-time, at-budget and less defective delivery of software development project with diverse customer needs then achieving silver bullet might not be impossible. In this research first the non-functional requirements are identified therefore used by previous researchers in their projects and research. Performance, reliability, usability, maintainability, security, efficiency, scalability, availability, confidentiality, response time and portability were the nonfunctional requirements being identified and studied. After that, different case studies of software failure are studied and analyzed qualitatively.
  • Keywords
    software engineering; availability requirement; confidentiality requirement; efficiency requirement; maintainability requirement; performance requirement; portability requirement; quality needs; reliability requirement; response time requirement; scalability requirement; security requirement; software development; software requirement engineering; usability requirement; user expectations; Security; Software reliability; Usability; Non-Functional Requirements; Silver Bullet; Software Failures; Software Requirements Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Science and Information Conference (SAI), 2015
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1109/SAI.2015.7237144
  • Filename
    7237144