You are hereBlogs / elliekim's blog / 2008/08/26 Ellie Kim

2008/08/26 Ellie Kim


By elliekim - Posted on 26 August 2008

[ Dr. Guthrie ]

What is Object?
- It's "REAL" by Ms. Shou
- 3 parts : identity, state, behavior

Why Object?
- reusable
- easy to understand

1. Modularity: The source code for an object can be written and maintained independently of the source code for other objects. Once created, an object can be easily passed around inside the system.
2. Information-hiding: By interacting only with an object's methods, the details of its internal implementation remain hidden from the outside world.
3. Code re-use: If an object already exists (perhaps written by another software developer), you can use that object in your program. This allows specialists to implement/test/debug complex, task-specific objects, which you can then trust to run in your own code.
4. Pluggability and debugging ease: If a particular object turns out to be problematic, you can simply remove it from your application and plug in a different object as its replacement. This is analogous to fixing mechanical problems in the real world. If a bolt breaks, you replace it, not the entire machine.
(http://java.sun.com/docs/books/tutorial/java/concepts/object.html)

Use Case
What's the process of the Rice Cooker and the Human-being?
- can be the system side and the acter side.
- think more about the expensions.

[ Dr. Manson ]

Why do we need PSP?

What is the difference between PSP and TSP?
PSP : Personal Software Process
TSP : Team Software Process

Homework
Time Recording Log, Defect Recording, A Game

[ Dr. Isshiki ]

Project Management Office (PMO)
Business Requirements
User Requirements
- functionality, usability, performance, security, legal compliance

Gas Station
- report the business requirements

[ Dr. Guthrie ]

What was the Expensions?

1. IF didn’t plugged
- push the COOK button - nothing heppens - cannot get the cooked rice

To prevent the problem
- add Special Clock with separate power will check the alarm and the plug.
- it will warn if it's unplugged
- if unplugged while cooking, it will give loud warning sound

2. IF no water
- only rice is cooking
- rice will be burned out, so the actor can get only charcoals

To prevent the problem
- add a Sensor, checking the existance of the water and the rice
- it will check and warning

Use Case of a Library
create user (patron)
Check out
Check in (return) book
Add new book to inventory
Catalog Search
Reserve (put on hold) book

Ranking Matrix
check Risk, Coverage, Criticality

Ranking Matrix of Rice Cooker
1. cook the rice
2. cook gruels
3. steam - meat, vegitables
4. cook drinks
5. warm the results
6. warn problems

What can be the object of the Rice Cooker?
rice cooker, software, plate, bowl, human, buzzer, light, sensor, plug, enemy ...

[ Dr. Isshiki ]

Cloud Computing
If Windows disappears? - Mac?
Why Google Documents?
"No change, No Future.t"
Convergence, Mash-ups

registered this blog
elliekim



Search

Who's online

There are currently 0 users and 0 guests online.