0% found this document useful (0 votes)
69 views20 pages

IT076IU Software Engineering: Project Review 2

The document discusses a software engineering project review presentation. It covers setting up the project team, defining goals, and outlining the project plan including requirements, architecture, and risk analysis. Examples are provided for requirements, use cases, architecture diagrams, and risk analysis tables.

Uploaded by

Crystalclear Mk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views20 pages

IT076IU Software Engineering: Project Review 2

The document discusses a software engineering project review presentation. It covers setting up the project team, defining goals, and outlining the project plan including requirements, architecture, and risk analysis. Examples are provided for requirements, use cases, architecture diagrams, and risk analysis tables.

Uploaded by

Crystalclear Mk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 20

IT076IU

Software Engineering
Project Review 2
IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide1

1/25

Topics

Team setup
Goal
Project plan
System requirements
System architecture
Risk analysis

Q&A

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide2

2/25

Team setup

Team Members Leader Topics (30/09/12)


1
2
3
4

4
2
5
?

IanSommerville2004

05/17/15

Trn Nguyn Ngc ng


Nguyn Minh Vng
Phan Tien Nhut
?

Event
Bus Schedules
News
?

SoftwareEngineering,7thedition.Chapter1

Slide3

3/25

Goal

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide4

4/25

Project Plan

Outline

Introduction
Project organization
Resource requirements
Work breakdown
Project schedule

System requirements
System architecture
Risk analysis
IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide5

5/25

System requirements

A document to show user requirements

Content
Functional requirements
Stories, scenario, use case

Non-functional requirements
Performance, user interface, data integrity, etc.

Reference
Chapter 4 Requirements engineering
The software requirements document (Page 91-94)

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide6

6/25

Functional Requirement

Story (scenario, use cases)


Format

A description of what the system and users expect when the story
starts.
A description of the normal flow of events (tasks) in the story.
A description of what can go wrong and how this is handled.
Information about other activities that might be going on at the same
time.
A description of the system state when the story finishes.

Reference
Chapter 4 Requirements engineering
Elicitation and analysis (Page 105 - 107)

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide7

7/25

Story / Scenario

Example

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide8

8/25

Use cases

Example

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide9

9/25

Non-functional requirements

Product
Performance, memory, reliability, etc.

Organization
Development process (programming language, etc.)
Operation process (user group, etc.)

External
Government regulation

Reference
Chapter 4 Requirements engineering
Non-functional requirements (Page 88 - 90)

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide10

10/25

Non-functional requirements

Example

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide11

11/25

System architecture

A document to show the structure and behavior of


the system
Content
System architecture
High-level overview, function distribution across the system

System models
Component static/dynamic relationship, data flow

Reference
Chapter 5 System modeling
Models (Page 122 - 141)

Chapter 6 Architectural design


Application architecture (Page 164)
IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide12

12/25

System architecture

Architecture diagram

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide13

13/25

System models

Context

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide14

14/25

System models

Interaction

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide15

15/25

System models

Structural

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide16

16/25

System models

Behavioral

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide17

17/25

Risk analysis

A table to show anticipating risks that might


affect the project schedule, and possible
actions to avoid.
Risk categories
Project: member quits
Product: hardware failure
Business: competitor with same software

Reference
Chapter 22 Project management
Risks (Page 595 - 601)

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide18

18/25

Risk analysis

Example

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide19

19/25

Q&A

IanSommerville2004

05/17/15

SoftwareEngineering,7thedition.Chapter1

Slide20

20/25

You might also like