








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Instructions and examples for calculating early event times (eet) and late event times (let) using the program evaluation and review technique (pert) chart for the system building 2 course. It also explains how to determine the critical path in a project.
Typology: Lecture notes
1 / 14
This page cannot be seen from the preview
Don't miss anything!
LogBook
If you have not found it already …
I would like to draw your attention to the SB1 coursework site.
The logbook specification is there and gives details of marking and upload requirements.
PERT
Analyse 1 2 Dummy 0 Design 2 6 Dummy 0 Design 3 3 Dummy 0 Implement 4 2 Implement 3 1 Implement 2 2 Implement 1 1 12 11 1 0 2 2 3 6 4 8 5 5 6 6 7 12 8 12 9 15 12 15 13 21 1423 1015 0 Dummy Analyse 2 4 Analyse 3 2 Analyse 4 4 3 Design 1 0 Dummy1 0 Dummy 0 Dummy7 6 Design 4
PERT
Analyse 1 2 Dummy 0 Design 2 6 Dummy 0 Design 3 3 Dummy 0 Implement 4 2 Implement 3 1 Implement 2 2 Implement 1 1 12 (^1113) 0 0 1 2 2 2 6 6 3 8 11 4 5 (^5 ) 6 (^6 ) 12 (^7 ) 12 (^8 ) 15 (^915) 15 20 12 21 21 13 23 23 14 15 (^1015) 0 Dummy Analyse 2 4 Analyse 3 2 Analyse 4 4 3 Design 1 0 Dummy1 0 Dummy 0 Dummy7 6 Design 4
Z You do not really need to know these ::= is defined as | or [ ] defined elsewhere delimiters ℕ the set of +ve ints ℕ 1 the set of +ve ints not zero ℙ power set (the set of all subsets of…) ¯ total bijective function (> ↠ ) ↠ total surjective function You may need to know these {} Set delimiters : introduces variable type ∩ set intersection set union ’ after execution Will (may) alter… …is an element of… ↦ … maplet (instance of function)… ** set difference (subtraction) ’ after predicate instantiation Ξ will not alter… ? …is an input ! … is an output …is not an element of … dom from the domain of… …logical or…
Mat-Alan shoppers use wire baskets to carry purchase items. Q1 Given a basket’s id, write a predicate to remove an item (and the item’s id) or report ‘removal failed’. Q2 Given a basket’s id, write a predicate to report the content (id and item) or report ‘empty’.
The Example Exam Paper Is unlike other papers You are advised to: Get a copy of the example case study Study the example case study Do a full analysis of the case study Get a copy of the example exam paper Answer the questions to the example exam Attend revision lectures
The Example Exam Paper Do a full analysis of the example case study Use case, sequence, class and state Design a user interface (^) Try to spot questions and prepare answers Answer the questions to the example exam Under exam conditions Time yourself (^) Did you spot some questions
Revision (how to) This will mainly be a practical exam with little chance to waffle! Make sure you can do things Make sure you know and use the correct symbols You cannot learn this subject parrot fashion (^) You must understand and apply your knowledge Do not just do passive reading (your fantastic memory will be of little help) (^) You will not be able to apply it
Revision (how to) Test yourself under timed exam conditions Practice the questions in the mock paper It was designed to help you It is very similar to the actual exam (^) The case study is completely different (^) Identical questions (in the mock and real exam) will usually produce very different answers Attend the revision lectures and tutorials Attend the tutorials armed with questions (^) Do not ask what are the exam questions Do a complete analysis of the real case study and question spot!