0% found this document useful (0 votes)
68 views10 pages

Software Requirement Engineering: Sammia - Rauf@pucit - Edu.pk

This document provides an overview of a software requirements engineering course. It discusses the purpose of the course, which is to cover system requirements, the requirements engineering process, and the importance of requirements documentation. It also outlines some of the key topics that will be covered, including requirements management, the role of requirements engineering in the software development lifecycle, and outcomes like becoming a requirements analyst. The document lists course materials, books, and emphasizes the importance of working on assignments rather than copying. It also provides some introductory information on what software requirements are, noting they specify desired external system behavior without describing implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views10 pages

Software Requirement Engineering: Sammia - Rauf@pucit - Edu.pk

This document provides an overview of a software requirements engineering course. It discusses the purpose of the course, which is to cover system requirements, the requirements engineering process, and the importance of requirements documentation. It also outlines some of the key topics that will be covered, including requirements management, the role of requirements engineering in the software development lifecycle, and outcomes like becoming a requirements analyst. The document lists course materials, books, and emphasizes the importance of working on assignments rather than copying. It also provides some introductory information on what software requirements are, noting they specify desired external system behavior without describing implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Software Requirement

Engineering
Sammia Rauf
[email protected]

Spring 2021
Section: BSEF18
Lecture 1
Introduction

◼ Purpose - Why this course?


– System requirements and the requirements engineering process.
– Requirements engineering and a Software Engineer
– Importance of the requirements documentations - SRS
– This course - Blend of Bespoke and MDRE

◼ What is SRE impact in Software engineering learning curve?


– Requirements Management vs Project Management
– Understanding role of RE in SDLC
Introduction – Cont.

◼ What are pre-requisites – Previous experience?


– Basic concepts of software engineering and understanding of overall
software project cycle.
– Understanding of project management processes
– Good grip on software testing and Object oriented analysis & Design

◼ What are outcomes – Future expertise ?


– Requirements Analyst
– Composed software engineers
– Better project team member
Course Site Details
Material:

1 Lectures
2 Resources (Course Books,, Reading material, IEEE templates, Assignments
statement)
3 Sessional (Quiz, Assignment and Mid/Final grades)

Books:
Key Points
Demanding Subject
Better to Work then to Copy/Fail – Any doubts, read and memorize Rules
of Conduct !!

Questions ?
SRE –
What, Who and Why ?
Software Requirements - 1
Requirements are…a specification of what should be implemented. They are
descriptions of how the system should behave, or of a system property or attribute

The IEEE Standard Glossary of Software Engineering Terminology (1990) defines a


requirement as:
• A condition or capability needed by a user to solve a problem or achieve
an objective.
• A condition or capability that must be met or possessed by a system or system component to
satisfy a contract, standard, specification, or other formally imposed document.
Software Requirements - 2

A complete description of what the software system will do without


describing how it will do it is represented by the software
requirements

Software requirements are complete specification of the desired external


behavior of the software system to be built
Software Requirements - 3
Software requirements can be:

Part of the bid of contract The contract itself

Part of the technical document, which describes a product

Software requirements can be:


Abstract statements of services and/or constraints Detailed
mathematical functions

You might also like