{"title":"Review of \"Systems Analysis and Design, by James Wetherbe.\" West Publishing Company, 1984","authors":"M. Sumner","doi":"10.1145/1017726.1017731","DOIUrl":"https://doi.org/10.1145/1017726.1017731","url":null,"abstract":"The reviews for this issue include a seminar as well as th e standa rd book commentaries. In addition, the reviews were written by people other than the book review editor — a practice which calls for involvement from SIGBDP members . Any member who has read material related to SI G activities is welcome to send us their views , for publication. With the multitude of professional seminars available an d attended by members, I would hope that, as professionals , we could share the general results with each other. In th e same p lanner; I am open to suggestions on improving thi s column and any ideas for enhancing our profession among collegues. Send your ideas, suggestions, and material to : At a time when the application development backlo g within many corporations ranges from two to seven years , when users are beginning to experiment with applicatio n development tools and personal computers, and when th e data processing organization is seeking new, innovativ e methods for designing systems, a comprehensive text i n systems analysis and design is essential background for bot h the manager and the systems analyst. James Wetherbe's text, Systems Analysis and Design, provides an excellen t introduction to systems analysis and design, to the information systems organization, and to the issues of constructing management decision support systems. After introductory material on the nature of systems , informations, and organizational processes which are fundamental concepts for an understanding of systems analysi s and design, Wetherbe focuses on the practical process o f systems development, including problem definition, analysis , design, and implementation. Within the systems analysi s section, he includes techniques such as Critical Success Factors and Business Systems Planning which link the manag-er's goals with information requirements. These framework s relate the concerns of the manager — how to control production , how to market new products, and how to monito r project costs to information systems requirements. I n essence, these approaches make sure that the right system s are being built. Wetherbe's description of structured tools and technique s for systems analysis and design focuses on another impor","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116390163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Introduction to Business Telecommunications, by George Reynolds.\" Charles E. Merrill Publishing Company, 1984","authors":"R. Schultheis","doi":"10.1145/1017726.1017733","DOIUrl":"https://doi.org/10.1145/1017726.1017733","url":null,"abstract":"The Ken Orr seminar dealing with Structured Requirements Definition is one which strives to teach the participan t a unique way from the traditional approach systems development . Emphasis is placed on viewing a system from th e required OUTPUTS so that the analyst can understand from the beginning of the study precisely what the system i s supposed to do . A strong case is made for the necessity t o rethink traditional approaches; that discussion is followed by the presentation of the tool of the Warnier/Orr diagra m to accomplish the systems task . This is accomplished in fou r heavily packed days of the combination seminar and work shop format . The seminar is held at various location s around the country and is also available for in-house presentation . The seminar is structured on providing the ground rule s for \"Outthinking,\" and then explaining the necessary tool s with which to accomplish the thinking task . The methodology is based on the traditional structured approach usin g hierarchy, repetition, alternation, and sequence of event s identification and isolation. However, in the process, the analyst begins by looking at the desired output of a system (subsystem) and then decomposes (via Warnier/ Orr diagrams) the components that make up the entity to find th e input requirements . Thus, the output goes to the input in th e process of design . The processing requirements are identified as a natural process of the decomposition . The Orr system tools include: entity diagrams, assembly line diagrams, in-out diagrams, Warnier/Orr diagrams , data dictionary, and logic diagrams . The major problem with the seminar, which is true for many intensive instructional workshops, is the lack of time to adequately develo p an in-depth understanding to both the Orr approach t o requirements definition and all the supporting tools . While this is the beginning seminar, the concepts should be used i n the systems environment on a trial basis with additiona l seminars for depth . Additional seminars are available whic h focus on teaching the tools required to support the methodology. The need for the analyst to be exposed to alternate ways of systems development makes the seminar one wort h attending.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133767572","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"SEMINAR: Structured Requirements Definition, from Ken Orr & Associates.\"","authors":"J. Sitek","doi":"10.1145/1017726.1017732","DOIUrl":"https://doi.org/10.1145/1017726.1017732","url":null,"abstract":"The Ken Orr seminar dealing with Structured Requirements Definition is one which strives to teach the participan t a unique way from the traditional approach systems development . Emphasis is placed on viewing a system from th e required OUTPUTS so that the analyst can understand from the beginning of the study precisely what the system i s supposed to do . A strong case is made for the necessity t o rethink traditional approaches; that discussion is followed by the presentation of the tool of the Warnier/Orr diagra m to accomplish the systems task . This is accomplished in fou r heavily packed days of the combination seminar and work shop format . The seminar is held at various location s around the country and is also available for in-house presentation . The seminar is structured on providing the ground rule s for \"Outthinking,\" and then explaining the necessary tool s with which to accomplish the thinking task . The methodology is based on the traditional structured approach usin g hierarchy, repetition, alternation, and sequence of event s identification and isolation. However, in the process, the analyst begins by looking at the desired output of a system (subsystem) and then decomposes (via Warnier/ Orr diagrams) the components that make up the entity to find th e input requirements . Thus, the output goes to the input in th e process of design . The processing requirements are identified as a natural process of the decomposition . The Orr system tools include: entity diagrams, assembly line diagrams, in-out diagrams, Warnier/Orr diagrams , data dictionary, and logic diagrams . The major problem with the seminar, which is true for many intensive instructional workshops, is the lack of time to adequately develo p an in-depth understanding to both the Orr approach t o requirements definition and all the supporting tools . While this is the beginning seminar, the concepts should be used i n the systems environment on a trial basis with additiona l seminars for depth . Additional seminars are available whic h focus on teaching the tools required to support the methodology. The need for the analyst to be exposed to alternate ways of systems development makes the seminar one wort h attending.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122352402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"SEMINAR: Fourth Generation Languages on Personal Computers, National Computer Conference.\"","authors":"Boulton B. Miller","doi":"10.1145/1017726.1017735","DOIUrl":"https://doi.org/10.1145/1017726.1017735","url":null,"abstract":"Some will feel that better illustrations should have bee n included. There is comparatively little in the way of photographs of equipment or installations. However, the tex t includes a great deal of line drawings which are very helpfu l in supporting the concepts in the text narrative. Sunman' : While the material is very readable, it provides a descriptive overview of communications technology fro m an unusually wide perspective. Topics are not considered i n depth. A good glossary of communications terms and concepts is included. Recommended reading for beginners an d those who need to update themselves in the field. VAX FORTRAN is designed for the applications programmer of that organization using the Digital Equipmen t Corporation's (DEC) VAX computer system. The materia l is highly specific and involved with the actual programmin g procedure and the use of the FORTRAN language in thi s process. For the non-programming manager, this boo k appears too complex and involved. The material provides a complete instruction set for those interested in learning to program in FORTRAN on th e VAX machine under the VMS operating system. Th e information contained concerning the FORTRAN language can be extended for use on other hardware, as long a s the programmer is aware of the differences in operatin g systems. VAX FORTRAN may be considered too detailed in its presentation for those wishing just a basic understanding of the subject while leaving the \"nitty-gritty \" work fo r someone else. In the same manner, the book does not include a presentation on the strengths and limitations of th e programming language. For the beginning applications programmers, this boo k contains a well structured presentation of the basic idea s involved in what is termed \"structured programming .\" I n addition to basic programming practices and FORTRA N syntax, the text contains a tutorial on the VAX operatin g system and screen editing system in the appendix. The instructional format is termed \"teaching by example,\" whic h includes many small programs illustrating the major point s of each section. Programming problems at the end of eac h chapter provide an opportunity to st ress concepts introduced and include a forum for review of old ideas. Anothe r key presentation is the identification and practice of th e logical steps of the programming process. VAX FORTRAN is organized in a series of increasingl y difficult …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121363729","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"VAX FORTRAN, by Charlotte H. Middlebrooks.\" Reston Publishing Company, Inc., 1984","authors":"M. C. Hoeke","doi":"10.1145/1017726.1017734","DOIUrl":"https://doi.org/10.1145/1017726.1017734","url":null,"abstract":"Some will feel that better illustrations should have bee n included. There is comparatively little in the way of photographs of equipment or installations. However, the tex t includes a great deal of line drawings which are very helpfu l in supporting the concepts in the text narrative. Sunman' : While the material is very readable, it provides a descriptive overview of communications technology fro m an unusually wide perspective. Topics are not considered i n depth. A good glossary of communications terms and concepts is included. Recommended reading for beginners an d those who need to update themselves in the field. VAX FORTRAN is designed for the applications programmer of that organization using the Digital Equipmen t Corporation's (DEC) VAX computer system. The materia l is highly specific and involved with the actual programmin g procedure and the use of the FORTRAN language in thi s process. For the non-programming manager, this boo k appears too complex and involved. The material provides a complete instruction set for those interested in learning to program in FORTRAN on th e VAX machine under the VMS operating system. Th e information contained concerning the FORTRAN language can be extended for use on other hardware, as long a s the programmer is aware of the differences in operatin g systems. VAX FORTRAN may be considered too detailed in its presentation for those wishing just a basic understanding of the subject while leaving the \"nitty-gritty \" work fo r someone else. In the same manner, the book does not include a presentation on the strengths and limitations of th e programming language. For the beginning applications programmers, this boo k contains a well structured presentation of the basic idea s involved in what is termed \"structured programming .\" I n addition to basic programming practices and FORTRA N syntax, the text contains a tutorial on the VAX operatin g system and screen editing system in the appendix. The instructional format is termed \"teaching by example,\" whic h includes many small programs illustrating the major point s of each section. Programming problems at the end of eac h chapter provide an opportunity to st ress concepts introduced and include a forum for review of old ideas. Anothe r key presentation is the identification and practice of th e logical steps of the programming process. VAX FORTRAN is organized in a series of increasingl y difficult …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130833148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Introduction to IBM OS/JCL, by Still, Russ\", Applied MicroSystems, Inc., 1983","authors":"John F. Schrage","doi":"10.1145/1113500.1113507","DOIUrl":"https://doi.org/10.1145/1113500.1113507","url":null,"abstract":"This computer assisted instruction diskette for the Apple II computer provides an overview of the job control language structure for the IBM OS system. Almost every employer wants their new programmer trainee to have an exposure to the control language structure. Even if the computer system used by the organization is not an OS IBM system, the concepts provide the beginning fundamentals for control language for other hardware.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129686900","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Business Computer Systems and Applications, by Eliason, Alan L. and Kent D. Kitts\", Science Research Associates, Inc., 1979","authors":"John F. Schrage","doi":"10.1145/1113500.1113508","DOIUrl":"https://doi.org/10.1145/1113500.1113508","url":null,"abstract":"For individuals without a diverse background of business applications, the above two books are essential. The Business Systems book provides a batch orientation to the major business applications and has generated the demands for the second application book by Eliason. The On-line Applications updates the basic applications of the business to the on-line environment and notes some of the problems associated with the processing change.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116054687","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Systems Analysis and Design: A Structured Approach, by Davis, William S.\", Addison-Wesley Publishing Company, 1983","authors":"John F. Schrage","doi":"10.1145/1113500.1113509","DOIUrl":"https://doi.org/10.1145/1113500.1113509","url":null,"abstract":"About ten years ago, the structured concepts hit programming, and books were published with \"structured\" in the title but little in the material. The structured programs concept was easy to see but adapting it by programmers was difficult. Structured for systems is now becoming popular, and in the same fashion, \"structured\" is somewhere in the title. In addition, the structured systems concepts have several methodologies and few examples have been available without high costs to an organization. The above noted book seems to have met the challenge of content and examples better than others I have examined or reviewed. While some books have been strong in content, the examples have been weak. Also some books have emphasized more real methodology or skimmed several.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131172297","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"OS JCL, by Clary, Wayne\", Mike Murach and Associates, Inc., 1980","authors":"John F. Schrage","doi":"10.1145/1113487.1113498","DOIUrl":"https://doi.org/10.1145/1113487.1113498","url":null,"abstract":"One of the first tasks in training the new programmer has been to provide indoctrination to the system and that \"key\" language of job control (JCL). Even with many students given JCL at college, the organization re-trains for their specific system. The manuals for the IBM JCL have caused many trainees to wonder about programming. In looking at a variety of COBOL books, I stumbled over the Clary book and other Murach materials for the operating system area. Previously, I recommended some other materials to help students over that \"JCL fright\" but seldom did they feel comfortable with the reference.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125665487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"A Guide for Selecting Computers and Software for Small Businesses, by Enockson, Paul G.\", Reston Publishing Company, 1983","authors":"John F. Schrage","doi":"10.1145/1113487.1113497","DOIUrl":"https://doi.org/10.1145/1113487.1113497","url":null,"abstract":"This little book (109 pages) is excellent for the company considering the small computer and its software. The material is requirements-based and walks through an example of acquisition. The Appendices are the key to the book and provide checklists for hardware/software purchases. The content is based on determining requirements for the organization then going through a step-by-step process in solving those needs.","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133638384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}