18.04.2014 Views

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

fffffff<br />

NID in Software Engineering (Draft)<br />

)<br />

Week GENERAL OBJECTIVE 6: UNDERSTAND REQUIREMENT SPECIFICATION ANALYSIS<br />

14 – 15 6.1 Explain data design<br />

modelling using:<br />

• Entity-relationship and<br />

object models<br />

• Normalisation<br />

• Entity relationship model<br />

validation<br />

• Data flow diagrams<br />

Explain with examples<br />

data models, activities and<br />

problem domains.<br />

OHP/LCD<br />

connected to PC<br />

loaded with<br />

appropriate<br />

software<br />

Sample of project<br />

plans<br />

• Analyse requirement<br />

specification with various<br />

diagrams and models.<br />

6.2 Explain activity using:<br />

• Unified Modelling<br />

Language (UML)<br />

activity diagrams<br />

• Class diagrams<br />

• State transition diagrams<br />

• Sequence diagrams<br />

6.3 Explain problem domain<br />

using customer interview,<br />

actors and use-cases<br />

6.4 Explain timing and<br />

motivation using:<br />

• Scope of delivery<br />

• Business owner’s view<br />

• Architect view<br />

6.5 Explain<br />

people/organisation and<br />

location using:<br />

• Business owner’s view<br />

• Human system and<br />

geographical<br />

span/network of solution<br />

deployment.<br />

Illustrate the requirement<br />

specification using all<br />

models.<br />

Networked PC loaded<br />

with relevant software<br />

173

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!