{"title":"Review of \"Computer Security Handbook, by Computer Security Research Group.\" Macmillan Information, New York, 1973","authors":"T. C. Willoughby","doi":"10.1145/1017617.1017623","DOIUrl":"https://doi.org/10.1145/1017617.1017623","url":null,"abstract":"Liu discussed the close relationship of structured programming to other information systems technol-ogy/methodology. He pointed out that maintainability of systems-especially of data base systems-is one of the chief advantages of using structured programming. In conclusion Liu said: \"As effective as structured programming is in reducing the cost of producing programs and increasing the lines of debugged code per man-day, it is not going to resolve the problems of data base (or any other business information system) that was designed by systems analysts who have little understanding of the company operation and the company attitude. Systems designers must be responsive to the users. Users-contrary to what many systems design people think-know their own field and know what they need. Also, the more flexible the designed system is, the better and longer life it will have-though more difficult to implement it.\" The third speaker, Paul Richey, a computer process designer and in-house intructor of Structured Programming and Program Design, also of P.G.&E., then got down to the essence of structured programming. He concurred that the basic control logic elements in structured programming (with the top-down approach) were: SEQUENCE, IFTHENELSE, and DO-WHILE. \"However,\" Richey said, \"to extend the power of COBOL, And to make COBOL both readable and maintainable, three more logic elements have to be added: CASE, DOUNTIL, nd GOTO.\" Richey defined SEWUENCE as nothing more than concatenation of two COBOL primatives, a COBOL primative with a control logic element and two control logic elements. IFTHENELSE was explained as \"the basic control logic element that allows the program to select the proper action from two actions.\" \"In some instances,\" Richey stated, \"one of the actions can be null. The important consequence of executing an IFTHENELSE is that no matter which action is selected, on completion, the control is passed to the same point. \"Often, one of the selected actions is itself an IFTH-ENELSE. This is called a nested IF About which there is still a lot of controversy. Because of certain properties of COBOL, nested IFs can become cumbersome, both to read and to maintain. When this happens the GOTO will be used to de-nest the IF. However, all branches willgo downward. One final point: uniform indentation of IF statements is a must to maintain readability.\" Then DOWHILE \"allows the program to repeat an action more than once, depending on the condition. This, of course, is looping. But since DOWHILE checks the …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1975-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129061938","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 \"Data Processing Project Management, by Thomas R. Gildersleeve.\" Van Nostrand. Reinhold Company, New York, 1974","authors":"T. C. Willoughby","doi":"10.1145/1017617.1017621","DOIUrl":"https://doi.org/10.1145/1017617.1017621","url":null,"abstract":"","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1975-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125840604","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 \"Managing the Data Resource Function, by Richard L. Nolan.\" West Publishing Co., St. Paul, 1974","authors":"T. C. Willoughby","doi":"10.1145/1017558.1017564","DOIUrl":"https://doi.org/10.1145/1017558.1017564","url":null,"abstract":"","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1974-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116849371","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 \"System Analysis Techniques, by J. Daniel Couger and Robert W. Knapp.\" John Wiley & Sones, New York, 1974","authors":"T. C. Willoughby","doi":"10.1145/1017558.1017563","DOIUrl":"https://doi.org/10.1145/1017558.1017563","url":null,"abstract":"","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1974-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128290585","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 \"Data Processing Systems: Their Performance, Measurement and Improvement, by Saul Stimler.\"","authors":"H. Lucas","doi":"10.1145/1017551.1017556","DOIUrl":"https://doi.org/10.1145/1017551.1017556","url":null,"abstract":"This book is concerned with the administrative practice in computer-based information systems . Most books and articles in recent years deal with th e operating characteristics of different hardware/software configurations. This book has little material o n that topic . Instead, the authors have divided the volume into four major parts : 1 ; Frameworks for information systems management ; 2. Information systems resource selection ; 3. Managing the systems development and operations activity; and 4. Managing the information system .","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1974-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123556740","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":"Is this the problem in commercial applications programming","authors":"J. Connor","doi":"10.1145/2579458.2579463","DOIUrl":"https://doi.org/10.1145/2579458.2579463","url":null,"abstract":"The purpose of this essay is to locate someone in the academic community who might be interested in a major commercial computer problem totally ignored at ACM conventions and into choose an example intended to be significant-the 25th anniversary issue of ACM Communications. Ninety percent of commercial applications programmers have this environment: The hardware, operating system and language exist. No one wants them touched. In a language like COBOL, PL/1 or Assembler, I must write an applications program. How do I proceed if I already know the language and the operating system? If anyone has been considering that problem, it has escaped my attention. Because the problems seem more challenging in hardware, operating systems and languages, the computer community represented at AFIPS meetings and in ACM literature explores those problems. As an illustration of what might be done, I sketch very briefly some possibilities we have been exploring. The computer job is the proper design unit for commercial applications programming. For a model of office work of wide relevance, a computer job can be presented with a structure invariant to the application. Excluding sorts, that invariant job has three steps. Each has five program parts. In some steps, some parts are empty. Four of the five parts do processing. The logic in them is application dependent, but their structure is invariant. It has these features: • The organization is modular and the module is rigorously defined. • The module is independent; given arguments always produce the same values. • The basis for dividing a program part into modules (including one module) is record-type. (The selection 14 of record types requires a value judgment.) The fifth program part accesses all the records and transfers program execution within itself and among the processing parts. Continuous processing and batch processing differ only in this part. For thP fifth part, the logic-at the level just above coding-is application independent and can be presented as a series of logic diagrams. All the data in all the reports in one system*-including all levels of totals, all page and column headings (unless they are preprinted) and all constants but excluding duplicates-are the Information Set. (I) • All the reports produced in one cycle (i.e.-for transactions over one period of time) are produced by one computer-job. That subset of I is 1,. • All the reports produced in one step of a job are a subset of 1,. …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1974-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130289859","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":"Observations on the man/computer complex of inland steel","authors":"A. Orden","doi":"10.1145/2579442.2579450","DOIUrl":"https://doi.org/10.1145/2579442.2579450","url":null,"abstract":"","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1973-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123944621","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":"Forecasting: a powerful management tool","authors":"W. R. Bagwell","doi":"10.1145/1017545.1017549","DOIUrl":"https://doi.org/10.1145/1017545.1017549","url":null,"abstract":"Forecasting future financial results based on curren t management decisions is a major problem in mos t industries. Even though it is impossible to predic t precise dollar amounts for financial items to b e reported years after decisions are made, managemen t must be aware of the most probable range of value s for these various items. A major cause of this problem is the inability o f management to readily isolate mathematical relationships which may exist among various financial item s and apply these relationships in projecting futur e financial results. Isolation and application of mathematical relationships in many cases has been bypassed . Rules-of-thumb have been utilized by management due to the lack of knowledge of currentl y available statistical processes or the high cost an d extensive time required. The present speeds of computers make the use of rules-of-thumb unnecessary , as we are now capable of processing involved statistical techniques such as the Monte Carlo Technique . Management must be aware of the complex financial results created from curr ent decisions, and on e way to accomplish this is through the use of compute r models. Management must not only be aware o f occurrences in the industry, but it must continue t o be aware of the many changes in progress. It is important that present and potential management b e trained effectively and quickly in each facet of th e industry. With the large increase in the volume o f information, it is imperative that new techniques fo r training management in all areas be employed. A forecasting model has been designed an d implemented for the property and liability insuranc e industry at Georgia State University. The objectiv e of this model is to utilize mathematical relationship s that exist among specific property and liability annua l statement items to forecast future annual statemen t results. The computer model, designed and programme d by the author, is utilized to show the application-o f the mathematical relationships obtained in forecast-The column in this issue is concerned with \"Forecast-ing—A Powerful Management Tool,\" and was prepared by W. Ray Bagwell Ph .D ., MAA ., an assistan t professor of insurance and information systems a t ing annual statement results based on current management decisions for a mythical company, Mode l Property and Liability Insurance Company. Some of the relationships isolated were as follows : …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1973-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127596462","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 \"The Assault on Privacy, by Arthur R. Miller.\" University of Michigan Press, 1971","authors":"T. C. Willoughby","doi":"10.1145/1017625.1017632","DOIUrl":"https://doi.org/10.1145/1017625.1017632","url":null,"abstract":"If, from the title, the reader expects this book to be a muckraking examination of the impact of modern technology on privacy he will be quickly disabused. Assault o n Privacy is a careful, accurate and largely dispassionate vie w of the relationship between computers and privacy. Since the book is intended for a general audience the description s of computers and systems using computers will be old ha t to data processors. The chapters describing the tenuou s legal concept of privacy were of greatest interest to this reviewer and were well done. The chapter describin g psychological testing repeats the standard criticisms without asking whether tests better serve the testee than interviews or credentials. The efficiency expert favors a National Data Bank as a way of avoiding the unnecessary cost of maintaining som e 1500 separate federal government data banks. The human-ist rues the loss of privacy. Miller balances these concept s by suggesting that there is little privacy in the presen t arrangement and that the National Data Bank might b e viable if adequate legal safeguards were established. Every data processor using consumer files should read thi s book. First, because he is a consumer. Second, because h e needs to know the criticisms of his profession. Lastly, because if data processors understand the issues they may b e able to design efficient and private systems. Dear Sir , Though it may be a little late, I want to make som e comments on the Spring 1972 edition of DATA BASE. The article \"Performance Evaluation and the Managemen t of Information Services\" dealt with a lot of techniques fo r evaluating hardware (computer systems) and software. What I didn't find in the article : Many companies have t o compare Data Base Management Systems to make thei r choice of the systems which can be leased on the market. There was no comment at all on this special problem. Is i t already solved in the USA? In the literature available to m e I haven't found any article which extensively in practic e deals with the requirements for an ideal system (excep t perhaps DATA BASE, Vol. 3, No. 3 by Mr. Van Cour t Hare, Jr. and some standards like CODASYL \"Feature Analysis . . .\" or FRY/GOSDEN or DOWKANT), with the influence of the commercial problems to be solved, the analysi s and …","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1972-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126728770","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 \"Management Decision Systems, by M. S. Scott Morton.\" Harvard University Press, 1971","authors":"T. C. Willoughby","doi":"10.1145/1017625.1017631","DOIUrl":"https://doi.org/10.1145/1017625.1017631","url":null,"abstract":"A significant change in philosophy concerning compute r use in U .S . Schools of Business has transpired over the pas t five years . The writer's original study, Computers and th e Schools of Business (1967), described the approach of 1 1 progressive schools which had implemented four phases o f computer curriculum . A survey last year revealed that the four phase curriculu m has been implemented in the majority of the 139 member s of the American Association of Collegiate Schools of Business . A recent study by Professor Roger Gupta (Kent Stat e University) shows that the majority of the other U .S . schools now require an introductory course in data processing — phase one of the four phase cur r iculum . Yet the significant change is not the spread of compute r curriculum from a few progressive schools to the majorit y of the 600 U .S . Schools of Business in the brief, five yea r span of time . The significant change is the way in which the compute r is being used . Five years ago it was used primarily as a problem solver — on rather trivial problems . It was als o used for faculty research . During the next few years it con -","PeriodicalId":152518,"journal":{"name":"ACM Sigmis Database","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1972-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134252394","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}