{"product_id":"structured-techniques-for-computing-james-martin-carma-mcclure-early-software-engineering-case-first-printing-1985","title":"Structured Techniques for Computing — James Martin \u0026 Carma McClure | Early Software Engineering \u0026 CASE, First Printing (1985)","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eA first-printing copy of James Martin and Carma McClure’s \u003cem\u003eStructured Techniques for Computing\u003c\/em\u003e, a substantial 1985 reference documenting the methods used to bring greater rigor, consistency, and visual structure to software development during the transition from ad hoc programming toward modern software engineering.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eAt nearly 800 pages, the book surveys an unusually broad range of techniques for analyzing, designing, documenting, and building computer systems. Subjects include \u003cstrong\u003estructured programming, modular design, top-down development, data-flow diagrams, entity-relationship modeling, pseudocode, data dictionaries, functional decomposition, structured analysis, database design, program testing, and software documentation\u003c\/strong\u003e. Google Books catalogs the Prentice-Hall edition at 775 pages and identifies it with software engineering and structured programming. \u003cspan class=\"contents\"\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe book is particularly interesting as a historical record of the period when computing organizations were trying to turn programming from an individual craft into a more systematic engineering discipline. Its diagrams and methodologies were intended to make complex information systems understandable before code was written, allowing analysts, programmers, managers, and increasingly end users to work from shared models of a system.\u003c\/p\u003e\n\u003cp\u003eOne photographed section shows \u003cstrong\u003eentity-relationship diagrams\u003c\/strong\u003e, including entities, attributes, links, unique identifiers, and cardinality—concepts that remain fundamental to database modeling today. Elsewhere the book covers data-flow diagrams, structure charts, HIPO diagrams, Warnier-Orr diagrams, Jackson diagrams, structured English, pseudocode, and other once-prominent techniques for making software design explicit and reviewable.\u003c\/p\u003e\n\u003cp\u003eIts historical significance becomes even clearer in retrospect. In 1988, Martin and McClure revised this work under the title \u003cem\u003e\u003cstrong\u003eStructured Techniques: The Basis for CASE\u003c\/strong\u003e\u003c\/em\u003e, explicitly connecting its methods to the emerging field of \u003cstrong\u003eComputer-Aided Software Engineering (CASE)\u003c\/strong\u003e—software tools intended to automate parts of systems analysis, design, documentation, and eventually code generation. Library records for that later edition specifically note that it was previously published as \u003cem\u003eStructured Techniques for Computing\u003c\/em\u003e. \u003cspan class=\"contents\"\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThat places this 1985 edition at an interesting point just before CASE became one of the major enterprise-computing movements of the late 1980s. Much of the terminology has changed, but the underlying concerns—managing software complexity, modeling data, separating requirements from implementation, reducing errors, and designing systems before coding them—remain central to software engineering.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAuthors:\u003c\/strong\u003e James Martin and Carma L. McClure\u003cbr\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e Prentice-Hall, Inc., Englewood Cliffs, New Jersey\u003cbr\u003e\u003cstrong\u003eYear:\u003c\/strong\u003e 1985\u003cbr\u003e\u003cstrong\u003eEdition:\u003c\/strong\u003e First Prentice-Hall Edition\u003cbr\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e First Printing\u003cbr\u003e\u003cstrong\u003eSeries:\u003c\/strong\u003e The James Martin Books on Computer Systems and Telecommunications\u003cbr\u003e\u003cstrong\u003ePages:\u003c\/strong\u003e 775\u003cbr\u003e\u003cstrong\u003eFormat:\u003c\/strong\u003e Hardcover\u003cbr\u003e\u003cstrong\u003eISBN-10:\u003c\/strong\u003e 0-13-855180-4\u003cbr\u003e\u003cstrong\u003eISBN-13:\u003c\/strong\u003e 978-0-13-855180-3\u003cbr\u003e\u003cstrong\u003eLCCN:\u003c\/strong\u003e 85-3587\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e Vintage ex-library hardcover in dark blue boards. Former institutional copy with spine call-number label\/tape and other typical library markings. Boards show light shelf wear, rubbing, and minor corner\/spine wear. No dust jacket present. Interior appears clean and firmly bound overall with normal age-related wear. See photos for exact condition.\u003c\/p\u003e","brand":"Stemcell Science Shop","offers":[{"title":"Default Title","offer_id":43257950306402,"sku":"ST-4941","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1627\/0819\/files\/IMG_7575_3ae32d35-419b-465f-b1c4-9c74a2d784f6.jpg?v=1787786565","url":"https:\/\/www.beosadia.com\/es-mx\/products\/structured-techniques-for-computing-james-martin-carma-mcclure-early-software-engineering-case-first-printing-1985","provider":"Osadia Concept Store","version":"1.0","type":"link"}