lec8-2 - MIE 350 Design: Architecture Design Michael...

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

View Full Document Right Arrow Icon
MIE350: Software Development Methodologies 1 MIE 350 Design: Architecture Design Michael Gruninger Information Engineering Centre gruninger@mie.utoronto.ca
Background image of page 1

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

View Full DocumentRight Arrow Icon
MIE350: Software Development Methodologies 2 Outline • What is it? • Refining non-functional requirements • Common architectures
Background image of page 2
MIE350: Software Development Methodologies 3 Information Systems Design Requirements Use Cases Process Model Data Model System Design Archi- tecture Design UI Design Data Storage Design Program Design Information Systems Design
Background image of page 3

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

View Full DocumentRight Arrow Icon
MIE350: Software Development Methodologies 4 Architecture Design • How the system will be distributed across computers and what hardware and software will be used for each computer – Mapping your system design to real hardware/software
Background image of page 4
MIE350: Software Development Methodologies 5 Not Just One Computer • Almost all business systems today use multiple computers – Anything web-based – Database servers – File servers
Background image of page 5

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

View Full DocumentRight Arrow Icon
MIE350: Software Development Methodologies 6 Distributed Systems • “A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable.” Leslie Lamport
Background image of page 6
Methodologies 7 Creating an Architecture Design Non-functional requirements Refine Operational requirements Performance requirements Security requirements Cultural/political requirements ? Server-
Background image of page 7

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

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

Page1 / 24

lec8-2 - MIE 350 Design: Architecture Design Michael...

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

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