ECE 480 Lecture Notes

ECE 480 Lecture Notes - Software Engineering Dr...

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

View Full Document Right Arrow Icon
Actor - Manager Agent Actor - User Event Relationship ATM ATM Actor - User Event Relationship P Sub Project 1 D A I I D I I D D Sub Project 2 Sub Project 3 P A A I D A System v1.0 D I A D System v2.0 I System v3.0 P I I D A System Prototype System P D System I Design Prototype I D A A System I D A P Design Development Risk Prototype Objective Constraints Alternatives Planning Next Phase Customer Clerk Buy Item Environmental Diagram POS <<extends>> <<includes>> <<uses>> Actor Use Case Use Case end2 end1 ECE 480 Software Engineering Dr. Monemi Spring 10 3 Properties of Programming Inheritance o A class “inherits” Data members or attributes Functions or methods Encapsulation o Example Class class name { Public: Private: **Encapsulation goes here** } Polymorphism o Many forms, many shapes o Define one function name to use multiple times for multiple purposes. o i.e. virtual functions in C++ Environmental Design
Background image of page 1

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

View Full Document Right Arrow Icon
Initiating Actor Internal Actor Participating Actor There may be more than one initiating or participating actor. The agent is contained within the ATM cloud; it does not have to be human. Minimum components of an environment: System Development Life Cycle (SDLC) Waterfall Rapid Agile Spiral System engineer can be hardware and software. Software engineer is only software. Two Parts of a System 1. 2. SDLC Phases (In order) 1. Planning 2. Analysis 3. Design
Background image of page 2
4. Implementation 5. Maintenance Planning The process of gathering what is needed to solve a problem. Includes project steps Includes feasibility study System functions System Attributes Use Environmental Diagram Prototypes Analysis The process of determining detailed requirements in the form of a model Apply use case diagram
Background image of page 3

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

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 16

ECE 480 Lecture Notes - Software Engineering Dr...

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

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