Software Engineering COMP 201 Lecturer: Sebastian
1 / 1

Software Engineering COMP 201 Lecturer: Sebastian

Author : tatiana-dople | Published Date : 2025-05-12

Description: Software Engineering COMP 201 Lecturer Sebastian Coope Ashton Building Room G18 Email coopesliverpoolacuk COMP 201 webpage httpwwwcsclivacukcoopescomp201 Lecture 6 Requirements Engineering Processes 1 COMP201

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Software Engineering COMP 201 Lecturer: Sebastian" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Transcript:Software Engineering COMP 201 Lecturer: Sebastian:
Software Engineering COMP 201 Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk COMP 201 web-page: http://www.csc.liv.ac.uk/~coopes/comp201 Lecture 6 – Requirements Engineering Processes 1 COMP201 - Software Engineering Objectives To describe the principal requirements engineering activities and their relationships To introduce techniques for requirements elicitation and analysis To describe requirements validation and the role of requirements reviews To discuss the role of requirements management in support of other requirements engineering processes 2 COMP201 - Software Engineering Requirements Engineering Processes The processes used for requirements engineering vary widely depending on the application domain, the people involved and the organisation developing the requirements. However, there are a number of generic activities common to all processes which we look at today. The goal of this stage of the software engineering process is to help create and maintain a system requirements document. 3 COMP201 - Software Engineering Requirements Engineering Processes 1. Requirements elicitation; What services do the end-users require of the system? 2. Requirements analysis; How do we classify, prioritise and negotiate requirements? 3. Requirements validation; Does the proposed system do what the users require? 4. Requirements management. How do we manage the (sometimes inevitable) changes to the requirements document? COMP201 - Software Engineering 4 Example Patient records system (Elicitation) 1. Talk to patients, doctors, nurses, receptionists, managers to find out Current system practise, legal restrictions DPA, problems with current system, needs for improvement, security issues, costs (Elicitation) 2. Develop draft documentation and review what is most important, what will it cost, what is the timescale, is new hardware required (Validation) 3. Send requirements to end users. Present them with Q&A. Go back to step 1, discuss requirements again (Management) 4. Have a yearly review of requirements between all stakeholders. Have a system of reviewing the cost and feasability of change to system COMP201 - Software Engineering 5 The Requirements Engineering Process 6 COMP201 - Software Engineering Requirements Engineering 7 COMP201 - Software Engineering Feasibility Studies A feasibility study decides whether or not the proposed system is worthwhile. A short focused study that checks If the system contributes to organisational objectives; If the system can be engineered using current technology and within budget; If the system can be integrated with other systems that are used. Is there a simpler way of doing this (buy in software and customize) 8 COMP201 - Software Engineering Feasibility Study Implementation Based on information assessment (what is required), information

Download Document

Here is the link to download the presentation.
"Software Engineering COMP 201 Lecturer: Sebastian"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Presentations

TVET LECTURER SUPPORT SYSTEM (LSS) Johann  Sebastian Bach  BORN ON March 21, 1685 1 Johann Sebastian Bach 2 Adjunct Lecturer Recruitment & Selection Johann Sebastian Bach  (1685– 1750) Adjunct Lecturer Recruitment & Selection Respectively Lecturer and Senior Lecturer for breach of Community law Useful Study Guide & Exam Questions to Pass the F5 201 Exam FSL-201 Master the Art of Financial Statement Analysis Dumps PDF Software Engineering COMP 201 F5 201 Exam Preparation Tips - All You Need To Know Promotion in Lecturer Ranks Object-Oriented Software Engineering Practical Software Development using UML and Java