steve wright needs 2 bis reps from each studio cohort please select/elect from amongst yourselves...
TRANSCRIPT
![Page 1: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/1.jpg)
Steve Wright needs 2 BIS repsfrom each Studio cohort
Please select/elect from amongst yourselves and contact him soon
(preference for gender equality but not mandatory)
![Page 2: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/2.jpg)
What you need to know to keep your job
a rant about paying attention to details
![Page 3: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/3.jpg)
IMS3000 Semester 2, 2005 3
Three things students don’t like
• IMS3000 seminars
• well meaning advice from older people
• hearing about stuff they have already passed
• Oh dear!
• …here comes Andrew with IMS1002 again!
![Page 4: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/4.jpg)
IMS3000 Semester 2, 2005 4
the Requirements Spec
• First Semester’s deliverable
• why produce it?
• … to direct Second Semester’s activities
• (refer to IMS1002 notes for FRS contents)
![Page 5: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/5.jpg)
IMS3000 Semester 2, 2005 5
FRS in the Real World?
• an expression of the Client’s information needs
• information needs translate to processing and reporting of business activity
• these needs are met by delivering conformant processing ~ the software artefact plus human procedures
![Page 6: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/6.jpg)
IMS3000 Semester 2, 2005 6
needs
• expressed (to the Analyst by the Clients) in plain English as a wish list of desires ~ both functional and non-functional
• FRS is an expression (by the Analyst for the Designer) of what must be done
• DS is a specification (by the Designer for the Implementer) of how it will be done
![Page 7: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/7.jpg)
IMS3000 Semester 2, 2005 7
What must be done
• provide the information that is necessary for decision making in the agreed operational activities of the business
• information is created from the available data and used, and stored for retrieval when required
![Page 8: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/8.jpg)
IMS3000 Semester 2, 2005 8
To find out what is needed…
• inter alia, know how the business sees itself:• guardian of a set of principles for action• custodian of resources which people can use• responder to environmental requests• manufacturer of products/services to meet specific
objectives• creator of solutions to individual problems
• Indicates the business’s attitude to control
![Page 9: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/9.jpg)
IMS3000 Semester 2, 2005 9
Control
• Prescribed or Discretionary
• Procedural or Event Driven
• implies (but doesn’t prescribe) the choice of representation paradigm: the language of communication
• Structured or Object Oriented
![Page 10: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/10.jpg)
IMS3000 Semester 2, 2005 10
Paradigms and tools
• Structured• Event lists• DFDs• ERDs• Structured English
sequential logic controlled by conditional branches
• Object Oriented• Event lists• Use Case desc/diags• Class diagrams• Sequence diagrams• State Machines
autonomous objects reacting and communicating on demand
![Page 11: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/11.jpg)
IMS3000 Semester 2, 2005 11
the Key point!!
• the FRS portrays the Client’s information needs as abstract diagrams and declarative statements (representing the essence of the business as it interacts with its environment) in sufficient detail for the system Implementer to create corresponding software artefacts
![Page 12: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/12.jpg)
IMS3000 Semester 2, 2005 12
your task …
• the appropriate paradigm
• the appropriate tools
• accurate mapping of functional need to abstract representation• because some poor mug programmer has to
write appropriate code and data structures!
![Page 13: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/13.jpg)
Think like the programmer
Does the Spec that tell me all about what to do?
(I can then figure out how to do it)
![Page 14: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/14.jpg)
IMS3000 Semester 2, 2005 14
“The devil is in the detail”
• DFD Contexts• Every event has to be there• If aggregating input flows – decompose them in
the Data Dictionary
• Use case diagrams• Every use has to be there• Every <<include>>, <<extend>> must be there
![Page 15: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/15.jpg)
IMS3000 Semester 2, 2005 15
Partitioning (Structured methods)
• By process type?
• By common data?
• By event type? i.e. business process
• This is more a control structure issue than a processing issue
![Page 16: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/16.jpg)
IMS3000 Semester 2, 2005 16
Process descriptions/ Methods
• Obtain all required data (coupling/cohesion)• Evaluate all conditions• Define the transformations for all conditions
• Accommodate the non-functional issues here• Record locking, partial commits, txn rollback• APIs needed? TP monitor needed?• Heterogeneous environments?
![Page 17: Steve Wright needs 2 BIS reps from each Studio cohort Please select/elect from amongst yourselves and contact him soon (preference for gender equality](https://reader035.vdocuments.mx/reader035/viewer/2022072005/56649ce55503460f949b294d/html5/thumbnails/17.jpg)
IMS3000 Semester 2, 2005 17
Summary
• you are performing a three way cross-cultural translation• client – analyst/designer - implementer
• the cost of mistranslation is very high• incorrect software operations, giving …• incorrect information, leading to …• incorrect decision making, resulting in …• compromised business processes, causing …• business failure