Sie sind auf Seite 1von 9

Requirements Engineering

CT056-3-2

Module Briefing
Lecture 1
Module Aims
• Contribute to the achievement of the Learning Outcomes specified
for the student’s award at Level 2

• Enable students to develop their knowledge and skills in relation to


Requirements Engineering

• Meet the prerequisite requirements of modules at Level 3 of study

• Develop the ability of students to apply the knowledge they gain in


relation to the study of Requirements Engineering

• Further develop lifelong learning skills of independent learning and


study in relation to Requirements Engineering

• Enable students to develop their ability to:

CT056-2 Requirements Engineering Module Briefing Slide 2 (of 8)


Learning Outcome
At the end of the module, you should able to:

• Distinguish between the subcomponents of Requirements Engineering and


understand their relationship

• Understand the principal requirements of engineering activities and their


relationship

• Have been introduced to several techniques of requirements elicitation and


analysis

• Understand the importance of requirements validation and how


requirements reviews are used in this process

• Understand why requirements management is necessary and how it


supports other requirements engineering activities

CT056-2 Requirements Engineering Module Briefing Slide 3 (of 8)


Module Overview
• to introduce the processes involved in the concept, eliciting,
developing, analyzing, validating, and managing requirements for
complex systems

• principles and practical skills for software development. It will cover


methodologies and tools for the specification, design, development,
testing, evaluation, and maintenance of software systems.

• focus is on what is involved in requirements engineering and how


specific techniques may be applied during the life cycle processes.

• The critically important process of managing requirements, which


are evolving as the customers' business and priorities change, is
presented.

CT056-2 Requirements Engineering Module Briefing


Assessment

• An exam length 2 hours – weighted at 50%


– Answer any FOUR(4) questions out of FIVE (5) questions. Each
question carries 25 marks.

• A group assignment – weighted at 50%


– Consisting of a Group Project report weighted at 50%,
• with 30% of the total contributed by an individual component

CT056-2 Requirements Engineering Module Briefing Slide 4 (of 8)


Module Materials
Essential Reading
• Sommerville, Ian and Sawyer, Pete: Requirements Engineering: A Good
Practice Guide. Wiley, 1997
• Roger S Pressman McGraw-Hill;Software Engineering: A Practioner’s
Approach; 6th Edition; 2005
Further Reading
• Kontoya, Gerald and Sommerville, Ian: Requirements Engineering:
Processes and Techniques. Wiley, 1998.
• Robertson, Suzanne and Robertson, James: Mastering the Requirements
Process. ACM Press, 1999.
• Karl E. Wiegers: Software Requirements. Microsoft Press,2003; 2nd Ed
• Managing Software Requirements Second Addition: A Use Case Approach;
Dean Leffingwell & Don Widrig Addison-Wesley 032112247X, 2003
• Requirements Engineering Fundamental Klaus, Pohl & Chris Rup 1st Ed
Lecture Materials
• Available Online. Location Learnfinity

CT056-2 Requirements Engineering Module Briefing Slide 5 (of 8)


Topic Outline

• Introduction to Requirements Engineering (RE)


• Software Development Life Cycle
• Software Requirements
• Fundamentals of Requirements Engineering
• Requirements Engineering Processes
• Requirements Inception
• Requirements Elicitation
• Requirements Elaboration
• Requirements Specification
• Requirements Validation & Verification
• Requirements Management

CT056-2 Requirements Engineering Module Briefing Slide 6 (of 8)


Skills Acquired

Enables students to develop their ability to:

– Critically Analyse
– Solve complex problems
– Innovate
– Communicate in varied situations
– Use quantitative skills and draw appropriate conclusions
– Use ICT relevant to given situations
– Manage their own study time
– Learn from varied sources
– Be aware of the needs of others and self

CT056-2 Requirements Engineering Module Briefing Slide 7 (of 8)


Question & Answer

CT056-2 Requirements Engineering Module Briefing Slide 8 (of 8)

Das könnte Ihnen auch gefallen