Software Requirements Specifications

A How To Guide for Project Staff


Author: David Tuffley
eBook
Pages: 92
Language: English
Publication date: 30/11/-0001
1.99 €
VAT included
Instant download after purchase
Adobe PDF format Adobe PDF format
Detailed outline of requirements capture process based on IEEE Std 830
Software Requirements Specifications: A Guide for Project Staff outlines how project staff can develop requirements list (RL), statement of user requirements (SUR) and software requirements specification (SRS).

The end product of the requirements capture process is the complete and accurate definition of the functionality of the proposed system. It is a 'top down' process which proceeds from the general to the specific through a series of predefined steps.

This book gives a detailed outline of the requirements capture process. It discusses how to apply the steps contained in the requirements capture standards.

Developing Software Requirements Specifications: A Guide for Project Staff outlines how project staff can develop:

• Requirements Lists(RL),
• Statement of User Requirements (SUR) and
• Software Requirements Specifications (SRS).

The end product of the requirements capture process is the complete and accurate definition of the functionality of the proposed system. It is a 'top down' process which proceeds from the general to the specific through a series of predefined steps.

This book gives a detailed outline of the requirements capture process. It discusses how to apply the steps contained in the requirements capture standards (IEEE Std 830 Guide to Software Requirements Specifications, IEEE Std P1233 Guide for Developing System Requirements Specification).

How this book is organised:

Part A: Introduction
Part B: Requirements List (RL)
Part C: Statement of User Requirements (SUR)
Part D: Software Requirements Specification (SRS)
Part E: References

The nature of requirements capture

Developing a comprehensive understanding of user requirements is one of the most problematic aspects of the entire software development process.

High quality software can only be developed based on such an understanding, and this calls for close cooperation and understanding between users and developers, particularly during the requirements gathering and analysis stage. The challenge for any developer is to recognize the interdependency of the stakeholders and to work towards creating the conditions in which the sub-systems work harmoniously with each other.

Software developers by nature have a technological mindset. Years of technical education and on-the-job training which develops their technical skills to a higher standard? The pursuit of technical excellence is a matter of professional pride, as it should be. Conversely though many if not most software users have a non-technical or limited technical view of the world. Their interaction with software is a means to an end, not an end in itself.

Bringing users and developers into closer cooperation through improved mutual understanding is in the best traditions of Socio-Technical Design. There should be substantial user involvement in the system design process. In this book, systems are defined broadly. A system can be comprised of networks of users, developers, information technology at hand, and the environments in which the system will be used and supported.

Achieving this closer cooperation and mutual understanding requires an understanding of the dynamics of the organisational culture in which systems development is performed.
El vendedor asume toda la responsabilidad de esta entrada.
Dr. David Tuffley is a Senior Lecturer in Applied Ethics and SocioTechnical Studies at Griffith University’s School of ICT. A regular contributor to mainstream media on the social impact of technology, David is a recognized expert in his field. Before academia David worked as an IT Consultant in Australia and the United Kingdom, a role he continues to perform when not educating the next generation of IT professionals. David is an engaging science communicator of many years experience, David was a guest panelist in the 2017 World Science Festival and a wide variety of high profile public events.

David's academic background includes fields as diverse as Psychology, Anthropology, Classical Rhetoric and English literature at the University of Queensland. David is an engaging professional speaker and forum moderator of many years experience.

David's formal qualifications include a PhD (Software Engineering), Master of Philosophy (Information Systems), Grad Cert in Higher Education (all from Griffith University), Bachelor of Arts majoring in Psychology, English Literature, Anthropology (University of Queensland)

If you like this ebook, you might also like:

© 2019 XinXii - GD Publishing Ltd. & Co. KG. Imprint | Terms of Use | Privacy Policy
€ Euro
International sites: German (main) | English | Spanish | French | Italian | Dutch | Portuguese | Russian