Itech6501 Principles of Software Engineering Tut2

Topics: Requirements analysis, Software requirements, Project management Pages: 3 (475 words) Published: April 5, 2013
ITECH3501/ITECH6501 Principles of Software Engineering

Tutorial Two

Requirements DefinitionMarks1

1. In which development situations would it be unnecessary or even detrimental to define requirements?

Some of non-functional requirements are not necessary for some development situation. Sometimes team has to develop some small functionality, for example some update or additional function, etc. In this case follow to all non-functional requirements bring excess price and time spending.

2. What are the most frequent types of requirement errors and why are they critical for the final product?

According to’ article, there are 5 most frequent types of requirement problems: • Usually customers do not know what they exactly want • Requirements alter during all project lifecycle

• Customers do not understand real timelines
• Communication problem between customers, engineers and project managers • Development teams do not understand customer company politics. (, 2007) All of these problems may result of wrong requirements gathering, of course it will be a result of serious errors in requirements. The errors are causes of extra costs or even a project failure.

3. What are non-functional requirements and how do they relate to functional requirements?

“A non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. This should be contrasted with functional requirements that define specific behavior or functions… Non-functional requirements are often called qualities of a system” (Wikipedia, 2013).

There are 49 examples of non-functional requirements:
Accessibility, Audit and control, Availability, Backup, Capacity, Certification, Compliance,...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Software Engineering Essay
  • Software Engineering Essay
  • Principles of Software Engineering Essay
  • Essay on Principles of Software Engineering
  • Essay about Software Engineering User's Requirements
  • Essay on Software Engineering
  • Essay about Software Engineering
  • software engineering Essay

Become a StudyMode Member

Sign Up - It's Free