Intro to Jackson Software Engineering. Oct 6, 2005. Course Preliminaries. Course Home Page: http://pmik.petrsu.ru/pub/ourusoff Use of Jackson Workbench (CASE tool); download JWB folder from Home Page Exercise(s) each class – please do them and hand them at the start of the next class.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Oct 6, 2005
Jackson’s Home Page
Steve Ferg’s Web Site
Nick Ourusoff’s on-line text http://www.nickshost.com/JSPJSDBook.zip
Book on JSP (translated into Russian) at Petrozavodsk State University Library by
D. King, “Effective methods of Program Design”
Span the range of software engineering:
Selected Papers: Bibliography
Optimization is often unnecessary; and it distorts the underlying structure
(a) sequence – a sequence is a composite component that has two or more parts occurring once each, in order.
(b) A selection is a composite component that consists of two or more parts, only one of which is selected, once.
(iv) An iteration is a composite component that consists of one part that repeats zero or more times.
A simple book
A simple book consists of pages; a page consists of lines of text; a line consists of words.
A more complicated book
A book consists of a front and back cover with pages in between. Each page consists of lines of text; each line consists of words. At the bottom of each page is a page number.
Draw Jackson structure diagrams for each of the following:
(a) ((a*|b*)*c)|d (b) (a*)*|b|cd