lesson 4 bme 405 fall 2010 - software requirements (1)

lesson 4 bme 405 fall 2010 - software requirements (1) -...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
http://www3.software.ibm.com/ibmdl/pub/software/rational/web/pres/introSWReq.html
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Problems with product/software development 1. Lack of problem analysis: what problem are we trying to solve 2. Not all stakeholders were consulted 3. Requirements are incomplete 4. Lack of managing the scope of the project
Background image of page 2
Requirements are a representation of the solution we are about to develop . Defining the requirements seems easy but is in fact very difficult and requires a disciplined approach Subject matter experts may help define the requirements
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Need = wish of stakeholder; Feature = high level, informal description of the solution. System analyst Architect Domain-expert
Background image of page 4
1. Time should be spent early on to understand what problem we are solving so that the solution matches the problem (as opposed to reworking an unsuccessful solution) 2. Needs (solution-neutral, problem we are trying to solve) leads to features (high level description of the solution) which leads to requirements (detailed representation of the solution) 3. Traceability from needs to features to requirements
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/26/2010 for the course BME 405L at USC.

Page1 / 17

lesson 4 bme 405 fall 2010 - software requirements (1) -...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online