Submit Search
Upload
OOAD Chap 2 - System Choice
•
0 likes
•
424 views
H
hsj_itu
Follow
For ITU SMDF2009
Read less
Read more
Education
Report
Share
Report
Share
1 of 6
Download now
Download to read offline
Recommended
AH Introduction to CBM
AH Introduction to CBM
steveedgson1
Camp Dresser Mc Kee #2
Camp Dresser Mc Kee #2
billyhat
Building Smart - Nick Nisbet
Building Smart - Nick Nisbet
School of the Built Environment - University of Salford
Sustainable in asset management
Sustainable in asset management
Adiirfan Che-ani
Fm getting online
Fm getting online
Adiirfan Che-ani
S-CUBE LP: Techniques for design for adaptation
S-CUBE LP: Techniques for design for adaptation
virtual-campus
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
vijaychn
101 ab 1630-1700
101 ab 1630-1700
Chiou-Nan Chen
Recommended
AH Introduction to CBM
AH Introduction to CBM
steveedgson1
Camp Dresser Mc Kee #2
Camp Dresser Mc Kee #2
billyhat
Building Smart - Nick Nisbet
Building Smart - Nick Nisbet
School of the Built Environment - University of Salford
Sustainable in asset management
Sustainable in asset management
Adiirfan Che-ani
Fm getting online
Fm getting online
Adiirfan Che-ani
S-CUBE LP: Techniques for design for adaptation
S-CUBE LP: Techniques for design for adaptation
virtual-campus
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
vijaychn
101 ab 1630-1700
101 ab 1630-1700
Chiou-Nan Chen
Chick fil-a going mor mooobile
Chick fil-a going mor mooobile
Jonmoskowitz
Chick-fil-a Leadercast 2011: Social Media Usage
Chick-fil-a Leadercast 2011: Social Media Usage
Talking Finger, social media marketing agency
Chik Fil A
Chik Fil A
CiampiJ
PR project- Chick-fil-A
PR project- Chick-fil-A
loveall150
One Year Program Plan Ministry,Plans,Events Descriptions
One Year Program Plan Ministry,Plans,Events Descriptions
Heather Hutto
Chick-fil-A Manager Retention Issues
Chick-fil-A Manager Retention Issues
mattyboync
Chick-fil-A Decatur, AL Sponsor Packet
Chick-fil-A Decatur, AL Sponsor Packet
Connect Events
2011 Chick Fil A Leadercast In Irving
2011 Chick Fil A Leadercast In Irving
William Overby
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
TeraNowa
Chick fil-a
Chick fil-a
Erin Graham
Chick fil a
Chick fil a
burnskri16
Chick Fil A Corporate Social Responsibility Plan
Chick Fil A Corporate Social Responsibility Plan
BritGrimmelsman
CHICK-FIL-A PR PLAN
CHICK-FIL-A PR PLAN
Grace Balassone
SWOT
SWOT
Grace Balassone
Chick-fil-A MGMT 320 Project
Chick-fil-A MGMT 320 Project
Jacob Hostetler
Chick-fil-A Content 2015
Chick-fil-A Content 2015
Jessie Wood
Chick fil-a managerial analysis presentation
Chick fil-a managerial analysis presentation
jus032000
Chick-fil-A Marketing Presentation (Spring 2013)
Chick-fil-A Marketing Presentation (Spring 2013)
Chip Lowe
PR Plan via PowerPoint
PR Plan via PowerPoint
CFAdeluxe
25 Mission Statements From the World's Most Valuable Brands
25 Mission Statements From the World's Most Valuable Brands
Palo Alto Software
Application scenarios in streaming oriented embedded-system design
Application scenarios in streaming oriented embedded-system design
Mr. Chanuwan
IBM PureSystems
IBM PureSystems
IBM WebSphereIndia
More Related Content
Viewers also liked
Chick fil-a going mor mooobile
Chick fil-a going mor mooobile
Jonmoskowitz
Chick-fil-a Leadercast 2011: Social Media Usage
Chick-fil-a Leadercast 2011: Social Media Usage
Talking Finger, social media marketing agency
Chik Fil A
Chik Fil A
CiampiJ
PR project- Chick-fil-A
PR project- Chick-fil-A
loveall150
One Year Program Plan Ministry,Plans,Events Descriptions
One Year Program Plan Ministry,Plans,Events Descriptions
Heather Hutto
Chick-fil-A Manager Retention Issues
Chick-fil-A Manager Retention Issues
mattyboync
Chick-fil-A Decatur, AL Sponsor Packet
Chick-fil-A Decatur, AL Sponsor Packet
Connect Events
2011 Chick Fil A Leadercast In Irving
2011 Chick Fil A Leadercast In Irving
William Overby
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
TeraNowa
Chick fil-a
Chick fil-a
Erin Graham
Chick fil a
Chick fil a
burnskri16
Chick Fil A Corporate Social Responsibility Plan
Chick Fil A Corporate Social Responsibility Plan
BritGrimmelsman
CHICK-FIL-A PR PLAN
CHICK-FIL-A PR PLAN
Grace Balassone
SWOT
SWOT
Grace Balassone
Chick-fil-A MGMT 320 Project
Chick-fil-A MGMT 320 Project
Jacob Hostetler
Chick-fil-A Content 2015
Chick-fil-A Content 2015
Jessie Wood
Chick fil-a managerial analysis presentation
Chick fil-a managerial analysis presentation
jus032000
Chick-fil-A Marketing Presentation (Spring 2013)
Chick-fil-A Marketing Presentation (Spring 2013)
Chip Lowe
PR Plan via PowerPoint
PR Plan via PowerPoint
CFAdeluxe
25 Mission Statements From the World's Most Valuable Brands
25 Mission Statements From the World's Most Valuable Brands
Palo Alto Software
Viewers also liked
(20)
Chick fil-a going mor mooobile
Chick fil-a going mor mooobile
Chick-fil-a Leadercast 2011: Social Media Usage
Chick-fil-a Leadercast 2011: Social Media Usage
Chik Fil A
Chik Fil A
PR project- Chick-fil-A
PR project- Chick-fil-A
One Year Program Plan Ministry,Plans,Events Descriptions
One Year Program Plan Ministry,Plans,Events Descriptions
Chick-fil-A Manager Retention Issues
Chick-fil-A Manager Retention Issues
Chick-fil-A Decatur, AL Sponsor Packet
Chick-fil-A Decatur, AL Sponsor Packet
2011 Chick Fil A Leadercast In Irving
2011 Chick Fil A Leadercast In Irving
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
FOR THE FINAL PROJECT FOR THIS COURSE, SELECT ANY GOVERNMENT OR NONPROFIT ORG...
Chick fil-a
Chick fil-a
Chick fil a
Chick fil a
Chick Fil A Corporate Social Responsibility Plan
Chick Fil A Corporate Social Responsibility Plan
CHICK-FIL-A PR PLAN
CHICK-FIL-A PR PLAN
SWOT
SWOT
Chick-fil-A MGMT 320 Project
Chick-fil-A MGMT 320 Project
Chick-fil-A Content 2015
Chick-fil-A Content 2015
Chick fil-a managerial analysis presentation
Chick fil-a managerial analysis presentation
Chick-fil-A Marketing Presentation (Spring 2013)
Chick-fil-A Marketing Presentation (Spring 2013)
PR Plan via PowerPoint
PR Plan via PowerPoint
25 Mission Statements From the World's Most Valuable Brands
25 Mission Statements From the World's Most Valuable Brands
Similar to OOAD Chap 2 - System Choice
Application scenarios in streaming oriented embedded-system design
Application scenarios in streaming oriented embedded-system design
Mr. Chanuwan
IBM PureSystems
IBM PureSystems
IBM WebSphereIndia
OOAD Chapter 1
OOAD Chapter 1
Henrik Sternberg
OOAD chap 1: The Method
OOAD chap 1: The Method
hsj_itu
Chapter10
Chapter10
ipungbae
Chapter10
Chapter10
ipungbae
Systems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projects
Association for Project Management
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
Open Data Center Alliance
Concerns
Concerns
Rich Hilliard
Review Of Mutiview
Review Of Mutiview
guestc990b6
Performance and memory profiling for embedded system design
Performance and memory profiling for embedded system design
Mr. Chanuwan
Application Logging for Forensics
Application Logging for Forensics
Raffael Marty
Concerto Brochure
Concerto Brochure
sanjayraina
Quantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System Engineering
Karthika Parthasarathy
Software re engineering
Software re engineering
deshpandeamrut
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
GovCloud Network
RuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference Model
Paul Vincent
ATI Technical CONOPS and Concepts Technical Training Course Sampler
ATI Technical CONOPS and Concepts Technical Training Course Sampler
Jim Jenkins
Bryan.moser
Bryan.moser
NASAPMC
Bryan.moser
Bryan.moser
NASAPMC
Similar to OOAD Chap 2 - System Choice
(20)
Application scenarios in streaming oriented embedded-system design
Application scenarios in streaming oriented embedded-system design
IBM PureSystems
IBM PureSystems
OOAD Chapter 1
OOAD Chapter 1
OOAD chap 1: The Method
OOAD chap 1: The Method
Chapter10
Chapter10
Chapter10
Chapter10
Systems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projects
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
Concerns
Concerns
Review Of Mutiview
Review Of Mutiview
Performance and memory profiling for embedded system design
Performance and memory profiling for embedded system design
Application Logging for Forensics
Application Logging for Forensics
Concerto Brochure
Concerto Brochure
Quantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System Engineering
Software re engineering
Software re engineering
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
RuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference Model
ATI Technical CONOPS and Concepts Technical Training Course Sampler
ATI Technical CONOPS and Concepts Technical Training Course Sampler
Bryan.moser
Bryan.moser
Bryan.moser
Bryan.moser
Recently uploaded
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
anshu789521
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
pboyjonauth
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
manuelaromero2013
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
Celine George
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
Marc Dusseiller Dusjagr
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
M56BOOKSTORE PRODUCT/SERVICE
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
KarinaGenton
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
FatimaKhan178732
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
OH TEIK BIN
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
nomboosow
mini mental status format.docx
mini mental status format.docx
PoojaSen20
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
RoyAbrique
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
ssuser54595a
Recently uploaded
(20)
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
mini mental status format.docx
mini mental status format.docx
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
OOAD Chap 2 - System Choice
1.
System Choice
Overview, Principles and Techniques Chapter 2 © ITU, February 09 1 The System’s Context System User Problem domain Application domain The purpose of system choice is to define the context of the system © ITU, February 09 2 Activities Re quirements Pro blem- Application- for use do main dom ain ana lysis analysis Situation Ideas Create foundation and For system design And interpretations criterion of relevance Component for Model design Speci fications of compo nents Systems System definition Specifications of archite cture Architectural design System definition: a concise description of a computerized system expressed in natural language © ITU, February 09 3 Side 1
2.
Result (example)
Systemdefinition: A computerized system used to prepare and plan an IFIP conference, with emphasis on administration of participants, articles, and the program itself. The system should primarily be an administrative tool, but secondarily serve as a communication medium for the program committee, the organizing committee, and the local administrative personnel to help them manage the conference. The system should be based on a cheap PC with current tools. The system should also be able to function in different types of environments, including use by volunteers who have great enthusiasm and greatly variable administrative experience. © ITU, February 09 4 Describe the Situation Principle: Appreciate the situation (using Rich Pictures) #1 • Expresses different views Tradition vs. change • Focus: – on change or stability Individual info. #2 • Processes such as: – work, production, information processing, exchange, #3 Pool planning, control, development, Standard inf o. organizational change Reorganizing • Structures such as: #4 – production, use, application, Resources Personnel info. communication, deal, ownership, membership, #5 relationship, power • Rich pictures – but not chaotic Plans #6 Coordinating New entity © ITU, February 09 5 Ideas for symbols for Rich Pictures ABC… 123… © ITU, February 09 6 Side 2
3.
Rich Picture (example)
with Focus on Stability reception of calls d isp atcher custome rs ta sks Where is it? When a re they re ad y? 5 0 cars h osp ital emergency vehicle © ITU, February 09 7 Create Ideas • Exemplars (e.g. for a • Experiments with financial system): prototypes: – Study an existing system – Planning – Look at spreadsheets – Development – Examine standard packages – Preparation – Consider SAP – Test – Summarizing • Metaphors (e.g. for a library): – Storage – Supermarket – School © ITU, February 09 8 Different kinds of prototyping • exploratory prototyping: – to clarify requirements – to discuss different solutions • experimental prototyping – determining the adequacy of a proposed solution • evolutionary prototyping – adapting the system to possibly changing requirements © Christiane Floyd © Christiane Floyd © ITU, February 09 9 Side 3
4.
Systems are holistic
views • A system definition expresses a perspective on something The Earth seen from Apollo 17. From a holistic • Every system definition represents a perspective, the universe exists in and specific perception of the real world forms integrated webs of wholeness, often beyond our direct filtered through the ideas, conceptions, perception (Wikipedia) educations and backgrounds of the people involved © ITU, February 09 10 System Definition (FACTOR) Functionality: The system functions that support the application-domain tasks. Application domain: Those parts of an organization that administrate, monitor, or control a problem domain. Conditions: The conditions under which the system will be developed and used. Technology: Both the technology used to develop the system and the technology on which the system will run. Objects: The main objects in the problem domain. Responsibility: The system’s overall responsibility in relation to its context. © ITU, February 09 11 Hair Salon F Support for work planning A system for use in a hair salon in the daily (schedules) and appointments. work of managing customers and appointments, as well as earlier treatments of A Managing customers, their regular customers. treatments, and appointments, and planning employees’ work The system should also be used by the salon schedules. owner for planning employees’ work schedules. Appointments are integrated to help arrange C Development in close collaboration work schedules. with employees. The system should be a reliable and fast tool in T Smaller PC or Macintosh with large the daily work and should also be a common graphical screen. medium for work schedules (appointments). O Customers, employees, The system is based on a single, small (and appointments, and work schedules.. cheap) PC or Macintosh with a large graphical R Tool for reliable administration and screen (17”), capable of showing detailed work a common mediator in the salon. schedules. The development process should be conducted in close cooperation with the salon employees. © ITU, February 09 12 Side 4
5.
Define Systems and
Alternatives • Responsibility 1 • Functionality 1 – Support program design by – Register information about producing overviews and participants and produce a allowing users to add complete participant list. components and save different • Functionality 2 versions. Support conference – Register general participants as operations by emphasizing well as those with an active role potential problems at regular such as author, speaker, or intervals. reviewer. Support the • Responsibility 2 administration of finances and – Automatic conference-planning invitations. Support program. Generate program development of conference from suggested sessions and programs, including incoming paper reviews. registration, paper acceptance, and sessions divisions. © ITU, February 09 13 Evaluation and Choice • Do this as early as possible • Iterate within the activity and in subsequent activities • The purpose is to choose one system • It is the choice of the customer • System developers provide support and organize the process • Approach: question overall decisions and evaluate alternatives © ITU, February 09 14 System Choice: Summary • To agree on the overall system characteristics. Purpose • System definition: A concise description of a Concept computerized system expressed in natural language. • Appreciate the situation. Principles • Cultivate new ideas. • Define alternative systems. • A system definition that fulfills the FACTOR Results criterion. © ITU, February 09 15 Side 5
6.
Task for the
rest of today and until the next OOA&D exercise • Meet in groups and identify a simple system case you can use for your project • Start to work on the system definition! 1. Describe the situation in your case by one or more rich pictures. 1. Create one each, and compare and explain 2. Generate ideas for computerized functions. 3. Make a system definition. 4. Formulate alternatives by varying one or more elements in the system definition (could be different opinions about the characteristics of the system). © ITU, February 09 16 Examples of cases Find your own case - or use the • Video rental (Ex. 13, ch 3) • Mobile Phone (Ex. 14, ch 3) • Teaching Administration (Ex. 15, ch 3) • Elevator Control (Ex. 16, ch 3) .... the idea is to try out the techniques! © ITU, February 09 17 References • L. Mathiassen et al. Object Oriented Analysis and Design. 2000, chapter 16. © ITU, February 09 18 Side 6
Download now