skip to main content
Skip header Section
Modern structured analysisJanuary 1989
Publisher:
  • Yourdon Press
  • Imprint of Simon and Schuster One Lake St. Upper Saddle River, NJ
  • United States
ISBN:978-0-13-598624-0
Published:01 January 1989
Pages:
672
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Gribova V and Shalfeeva E (2020). Ontology of anomalous processes diagnosis, International Journal of Intelligent Systems, 36:1, (291-312), Online publication date: 2-Dec-2020.
  2. Bera P, Burton-Jones A and Wand Y (2018). Improving the representation of roles in conceptual modeling, Requirements Engineering, 23:4, (465-491), Online publication date: 1-Nov-2018.
  3. ACM
    Liu S Agile Formal Engineering Method for Software Productivity and Reliability Proceedings of the 14th Central and Eastern European Software Engineering Conference Russia, (1-6)
  4. Confort V, Revoredo K, Baiao F and Santoro F Ontology Extraction from Stories Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (243-250)
  5. Kułakowski K, Matyasik P and Ernst S (2014). Modeling indoor lighting inspection robot behavior using Concurrent Communicating Lists, Expert Systems with Applications: An International Journal, 41:4, (984-989), Online publication date: 1-Mar-2014.
  6. Alshaikh Z and Boughton C Notes on Synthesis of Context between Engineering and Social Science Proceedings of the 8th International and Interdisciplinary Conference on Modeling and Using Context - Volume 8175, (157-170)
  7. do Prado H, Bianchi Campos F, Ferneda E, Nunes Cornelio N and Haendchen Filho A Prediction of software quality based on variables from the development process Proceedings of the 16th international conference on Knowledge Engineering, Machine Learning and Lattice Computing with Applications, (71-77)
  8. ACM
    Aini Q, La Katjong B and dan Kartika Sari Puteri E Application development of mobile Transjakarta route map Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, (264-267)
  9. Wyner G Why grandma trims the brisket Proceedings of the 6th international conference on Service-oriented perspectives in design science research, (398-411)
  10. ACM
    Mili H, Tremblay G, Jaoude G, Lefebvre É, Elabed L and Boussaidi G (2010). Business process modeling languages, ACM Computing Surveys, 43:1, (1-56), Online publication date: 1-Nov-2010.
  11. ACM
    Westera M, Boschloo J, van Diggelen J, Koelewijn L, Neerincx M and Smets N Employing use-cases for piecewise evaluation of requirements and claims Proceedings of the 28th Annual European Conference on Cognitive Ergonomics, (279-286)
  12. Gorla N and Lin S (2010). Determinants of software quality, Information and Software Technology, 52:6, (602-610), Online publication date: 1-Jun-2010.
  13. Liu S (2009). Integrating top-down and scenario-based methods for constructing software specifications, Information and Software Technology, 51:11, (1565-1572), Online publication date: 1-Nov-2009.
  14. ACM
    Lottridge D and Mackay W Generative walkthroughs Proceedings of the seventh ACM conference on Creativity and cognition, (175-184)
  15. Fraikin B and Frappier M (2009). Efficient symbolic computation of process expressions, Science of Computer Programming, 74:9, (723-753), Online publication date: 1-Jul-2009.
  16. ACM
    Liu X and Wyner G Coordination analysis Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology, (1-11)
  17. Muhairat M and Al-Qutaish R An approach to derive the use case diagrams from an event table Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems, (33-38)
  18. ACM
    Karlsson F A wiki-based approach to method tailoring Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society, (13-22)
  19. Li M and Hogger C A generic constraints-based framework for business modeling Proceedings of the 2nd international conference on Trends in enterprise application architecture, (241-254)
  20. Li M and Hogger C A Generic Constraints-Based Framework for Business Modeling Trends in Enterprise Application Architecture, (241-254)
  21. ACM
    Fries T A framework for transforming structured analysis and design artifacts to UML Proceedings of the 24th annual ACM international conference on Design of communication, (105-112)
  22. ACM
    Kojarski S and Lorenz D Modeling aspect mechanisms Proceedings of the 28th international conference on Software engineering, (212-221)
  23. ACM
    Shan L and Zhu H Testing software modelling tools using data mutation Proceedings of the 2006 international workshop on Automation of software test, (43-49)
  24. Kim I, Chung Y, Lee Y, Im E and Won D Information system modeling for analysis of propagation effects and levels of damage Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part III, (54-63)
  25. Bleistein S, Cox K and Verner J (2006). Validating strategic alignment of organizational IT requirements using goal modeling and problem diagrams, Journal of Systems and Software, 79:3, (362-378), Online publication date: 1-Mar-2006.
  26. ACM
    Caetano A, Silva A and Tribolet J Using roles and business objects to model and understand business processes Proceedings of the 2005 ACM symposium on Applied computing, (1308-1313)
  27. ACM
    Costagliola G, Deufemia V and Polese G (2004). A framework for modeling and implementing visual notations with applications to software engineering, ACM Transactions on Software Engineering and Methodology (TOSEM), 13:4, (431-487), Online publication date: 1-Oct-2004.
  28. Winfield A, Harper C and Nembrini J Towards dependable swarms and a new discipline of swarm engineering Proceedings of the 2004 international conference on Swarm Robotics, (126-142)
  29. Thom F The standard UML-Ada profile Proceedings of the 8th Ada-Europe international conference on Reliable software technologies, (394-404)
  30. Escalona M and Koch N (2003). Requirements engineering for web applications, Journal of Web Engineering, 2:3, (193-212), Online publication date: 1-Feb-2003.
  31. Siau K The psychology of information modeling Advanced topics in database research vol. 1, (106-118)
  32. Avdic A Users as developers Computing information technology, (161-170)
  33. Mora M, Gelman O, Cervantes F, Mejía M and Weitzenfeld A A systemic approach for the formalization of the information systems concept Critical reflections on information systems, (1-29)
  34. Hartmann S Reasoning about participation constraints and Chen's constraints Proceedings of the 14th Australasian database conference - Volume 17, (105-113)
  35. ACM
    Vladimir D and Deok-Ho D Task oriented non-linear method for interactive hypervideo media editing systems Proceedings of the tenth ACM international conference on Multimedia, (215-218)
  36. Sierhuis M and Clancey W (2002). Modeling and Simulating Work Practice, IEEE Intelligent Systems, 17:5, (32-41), Online publication date: 1-Sep-2002.
  37. Kaindl H (2018). Using hypermedia in requirements engineering practice, The New Review of Hypermedia and Multimedia, 7:1, (185-205), Online publication date: 30-Jul-2002.
  38. ACM
    Griffiths G, Hebbron B, Lockyer M and Oates B A simple method & tool for web engineering Proceedings of the 14th international conference on Software engineering and knowledge engineering, (755-762)
  39. ACM
    Astesiano E and Reggio G Knowledge structuring and representation in requirement specification Proceedings of the 14th international conference on Software engineering and knowledge engineering, (143-150)
  40. ACM
    Chin G, Leung L, Schuchardt K and Gracio D New paradigms in problem solving environments for scientific computing Proceedings of the 7th international conference on Intelligent user interfaces, (39-46)
  41. Nelson K and Ghods M (2019). Evaluating the Contributions of a Structured Software Development and Maintenance Methodology, Information Technology and Management, 3:1-2, (11-23), Online publication date: 1-Jan-2002.
  42. ACM
    Laguna M, Marqués J and García F (2019). A user requirements elicitation tool, ACM SIGSOFT Software Engineering Notes, 26:2, (35-37), Online publication date: 1-Mar-2001.
  43. Robey D, Welke R and Turk D (2019). Traditional, iterative, and component-based development, Information Technology and Management, 2:1, (53-70), Online publication date: 31-Jan-2001.
  44. ACM
    Knutson C, Budd T and Vidos H (2000). Multiparadigm design of a simple relational database, ACM SIGPLAN Notices, 35:12, (51-61), Online publication date: 1-Dec-2000.
  45. Iivari J, Hirschheim R and Klein H (2018). A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches, Journal of Management Information Systems, 17:3, (179-218), Online publication date: 1-Dec-2000.
  46. Zhu H and Jin L Automating Scenario-Driven Structured Requirements Engineering 24th International Computer Software and Applications Conference
  47. ACM
    Seo J, Kim G and Kang K Levels of detail (LOD) engineering of VR objects Proceedings of the ACM symposium on Virtual reality software and technology, (104-110)
  48. Li L Object-Oriented Essential Modeling Proceedings of the Sixth Asia Pacific Software Engineering Conference
  49. Liu S, Shibata M and Sato R Applying SOFL to Develop a University Information System Proceedings of the Sixth Asia Pacific Software Engineering Conference
  50. Krishnan M, Mukhopadhyay T and Zubrow D (1999). Software Process Models and Project Performance, Information Systems Frontiers, 1:3, (267-277), Online publication date: 1-Oct-1999.
  51. Lau H and Mak K (1999). A unified framework for the quality management of manufacturing systems software development, International Journal of Computer Applications in Technology, 12:2-5, (281-291), Online publication date: 1-Jul-1999.
  52. ACM
    Kautz K and Pries-Heje J (1999). Systems development education and methodology adoption, ACM SIGCPR Computer Personnel, 20:3, (6-26), Online publication date: 1-Jul-1999.
  53. ACM
    Messa K and Czejdo B Visual software development using an object-relationship model Proceedings of the 37th annual Southeast regional conference (CD-ROM), (12-es)
  54. ACM
    Tremblay G Exercises for teaching logic in a formal methods course The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, (100-104)
  55. Britton C and Jones S (2018). The untrained eye, Human-Computer Interaction, 14:1, (191-244), Online publication date: 1-Mar-1999.
  56. ACM
    Tremblay G (1999). Exercises for teaching logic in a formal methods course, ACM SIGCSE Bulletin, 31:1, (100-104), Online publication date: 1-Mar-1999.
  57. Dennis A, Hayes G and Daniels R (1999). Business process modeling with group support systems, Journal of Management Information Systems, 15:4, (115-142), Online publication date: 1-Mar-1999.
  58. ACM
    Leavens G, Wahls T and Baker A Formal semantics for SA style data flow diagram specification languages Proceedings of the 1999 ACM symposium on Applied computing, (526-532)
  59. Haumer P, Pohl K and Weidenhaupt K (1998). Requirements Elicitation and Validation with Real World Scenes, IEEE Transactions on Software Engineering, 24:12, (1036-1054), Online publication date: 1-Dec-1998.
  60. Liu S, Asuka M, Komaya K and Nakamura Y Applying SOFL to Specify A Railway Crossing Controller for Industry Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
  61. Angele J, Fensel D, Landes D and Studer R (1998). Developing Knowledge-Based Systems with MIKE, Automated Software Engineering, 5:4, (389-418), Online publication date: 1-Oct-1998.
  62. Fensel D, Angele J and Studer R (1998). The Knowledge Acquisition and Representation Language, KARL, IEEE Transactions on Knowledge and Data Engineering, 10:4, (527-550), Online publication date: 1-Jul-1998.
  63. Kensing F, Simonsen J and Bø;dker K (1998). MUST, Human-Computer Interaction, 13:2, (167-198), Online publication date: 1-Jun-1998.
  64. Alexander I (1998). Engineering as a co-operative inquiry: A framework, Requirements Engineering, 3:2, (130-137), Online publication date: 1-Jun-1998.
  65. Neerincx M and de Greef H (2018). Cognitive support, Human-Computer Interaction, 13:1, (73-106), Online publication date: 1-Mar-1998.
  66. Sutcliffe A (1998). Scenario-based requirements analysis, Requirements Engineering, 3:1, (48-65), Online publication date: 1-Mar-1998.
  67. ACM
    Martin D (2019). Preliminary design use cases, ACM SIGSOFT Software Engineering Notes, 23:1, (68-71), Online publication date: 1-Jan-1998.
  68. Liu S, Offutt A, Ho-Stuart C, Ohba M and Sun Y (1998). SOFL, IEEE Transactions on Software Engineering, 24:1, (24-45), Online publication date: 1-Jan-1998.
  69. Neil M, Ostrolenk G, Tobin M and Southworth M (1998). Lessons from Using Z to Specify a Software Tool, IEEE Transactions on Software Engineering, 24:1, (15-23), Online publication date: 1-Jan-1998.
  70. Drogoul A and Collinot A (1998). Applying an Agent-Oriented Methodology to the Design of Artificial Organizations, Autonomous Agents and Multi-Agent Systems, 1:1, (113-129), Online publication date: 1-Jan-1998.
  71. Jin L and Zhu H Automatic Generation of Formal Specification from Requirements Definition Proceedings of the 1st International Conference on Formal Engineering Methods
  72. ACM
    Kim J, Hahn J and Lerch F How is the designer different from the user?—Focusing on a software development methodology Papers presented at the seventh workshop on Empirical studies of programmers, (69-90)
  73. ACM
    Jankowski D (2019). How can CASE help?, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 28:4, (33-47), Online publication date: 1-Sep-1997.
  74. Turner K (1997). Incremental requirements specification withLotos, Requirements Engineering, 2:3, (132-151), Online publication date: 1-Sep-1997.
  75. Grosz G, Rolland C, Schwer S, Souveyet C, Plihon V, Si-Said S, Achour C and Gnaho C (1997). Modelling and engineering the requirements engineering process: An overview of the NATURE approach, Requirements Engineering, 2:3, (115-131), Online publication date: 1-Sep-1997.
  76. Coutts I and Edwards J (1997). Model-Driven Distributed Systems, IEEE Parallel & Distributed Technology: Systems & Technology, 5:3, (55-63), Online publication date: 1-Jul-1997.
  77. Hammer D Process-Oriented Development of Embedded Systems Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  78. Sutcliffe A (2018). A conceptual framework for requirements engineering, Requirements Engineering, 1:3, (170-189), Online publication date: 1-Sep-1996.
  79. Mirza M, Cha S, Jung J, Lee K and Youn C Use Case Driven Structured Analysis Proceedings of the 20th Conference on Computer Software and Applications
  80. ACM
    Laitinen K (2019). Estimating understandability of software documents, ACM SIGSOFT Software Engineering Notes, 21:4, (81-92), Online publication date: 1-Jul-1996.
  81. ACM
    Vazquez F (1996). An algebra approach to the deduction of data flow diagrams and object oriented diagrams from algebraic specifications, ACM SIGSOFT Software Engineering Notes, 21:4, (71-80), Online publication date: 1-Jul-1996.
  82. Calha M, Teixeira J and Teixeira I HW/SW specification using OOM techniques Proceedings of the 7th IEEE International Workshop on Rapid System Prototyping (RSP '96)
  83. ACM
    Marsden P and O'Connell M (1996). MuPMoTT, ACM SIGCSE Bulletin, 28:SI, (116-118), Online publication date: 2-Jun-1996.
  84. ACM
    Marsden P and O'Connell M MuPMoTT Proceedings of the 1st conference on Integrating technology into computer science education, (116-118)
  85. Kaindl H How to identify binary relations for domain models Proceedings of the 18th international conference on Software engineering, (28-36)
  86. ACM
    George J and Carter B (2019). A strategy for mapping from function-oriented software models to object-oriented software models, ACM SIGSOFT Software Engineering Notes, 21:2, (56-63), Online publication date: 1-Mar-1996.
  87. Batini C, Castano S, Antonellis V, Fugini M and Pernici B (1996). Analysis of an inventory of information systems in the public administration, Requirements Engineering, 1:1, (47-62), Online publication date: 1-Mar-1996.
  88. Emam K, Quintin S and Madhavji N (2018). User participation in the requirements engineering process, Requirements Engineering, 1:1, (4-26), Online publication date: 1-Mar-1996.
  89. Eden P A Step by Step Method for Conceptual Data Analysis Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  90. Kemp E The role of the individual project in teaching Knowledge Acquisition Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  91. ACM
    Marsden P and O'Connell M (1996). MuPMoTT, ACM SIGCUE Outlook, 24:1-3, (116-118), Online publication date: 1-Jan-1996.
  92. Proper H and van der Weide T (1995). A General Theory for Evolving Application Models, IEEE Transactions on Knowledge and Data Engineering, 7:6, (984-996), Online publication date: 1-Dec-1995.
  93. Lin J, Kung D and Hsia P Towards a real-time object-oriented modeling approach Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  94. Woodside C (1995). A Three-View Model for Performance Engineering of Concurrent Software, IEEE Transactions on Software Engineering, 21:9, (754-767), Online publication date: 1-Sep-1995.
  95. ACM
    Kaindl H An integration of scenarios with their purposes in task modeling Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (227-235)
  96. ACM
    Wyner G and Lee J Applying specialization to process models Proceedings of conference on Organizational computing systems, (290-301)
  97. ACM
    Beaumont N (1995). Is APL2 a good programming language?, ACM SIGAPL APL Quote Quad, 25:4, (1-10), Online publication date: 8-Jun-1995.
  98. ACM
    Beaumont N Is APL2 a good programming language? Proceedings of the international conference on Applied programming languages, (1-10)
  99. Le Delliou R and Mersier C How to choose a software development method Proceedings of the 1995 Software Engineering Environment Conferences
  100. Bosua , Rachelle , Brinkkemper and Sjaak Realization of an Integrated Software Engineering Environment through Heterogeneous CASE-Tool Integration Proceedings of the 1995 Software Engineering Environment Conferences
  101. ACM
    Ryant I (1995). The correctly analyzed system which behaves incorrectly, ACM SIGSOFT Software Engineering Notes, 20:2, (58-61), Online publication date: 1-Apr-1995.
  102. ACM
    Mannion M and Keepence B (2019). SMART requirements, ACM SIGSOFT Software Engineering Notes, 20:2, (42-47), Online publication date: 1-Apr-1995.
  103. ACM
    Vazquez F (1995). An algebra approach to the deduction of data flow diagrams and object oriented diagrams from a set of specifications, ACM SIGPLAN OOPS Messenger, 6:2, (18-27), Online publication date: 1-Apr-1995.
  104. ACM
    Crawford D (1995). Technical correspondence, Communications of the ACM, 38:2, (115-120), Online publication date: 1-Feb-1995.
  105. Green P, Rushton P and Beggs R An example of applying the codesign method MOOSE Proceedings of the 3rd international workshop on Hardware/software co-design, (65-72)
  106. Aue A and Breu M (2019). Distributed Information Systems, IEEE Transactions on Software Engineering, 20:8, (594-605), Online publication date: 1-Aug-1994.
  107. ACM
    Vazquez F (2019). Identification of complete data flow diagrams, ACM SIGSOFT Software Engineering Notes, 19:3, (36-40), Online publication date: 1-Jul-1994.
  108. Kazman R, Bass L, Webb M and Abowd G SAAM Proceedings of the 16th international conference on Software engineering, (81-90)
  109. Baker M and Eick S Visualizing software systems Proceedings of the 16th international conference on Software engineering, (59-67)
  110. ACM
    Vessey I and Conger S (1994). Requirements specification, Communications of the ACM, 37:5, (102-113), Online publication date: 1-May-1994.
  111. ACM
    Hunter M (1994). “Excellent” systems analysts, ACM SIGCPR Computer Personnel, 15:1, (15-31), Online publication date: 1-Apr-1994.
  112. Lee A and Pennington N (1994). The effects of paradigm on cognitive activities in design, International Journal of Human-Computer Studies, 40:4, (577-601), Online publication date: 1-Apr-1994.
  113. Marca D and McGowan C Specification approaches express different world hypotheses Proceedings of the 7th international workshop on Software specification and design, (214-223)
  114. ACM
    Baldwin D (1993). Applying multiple views to information systems, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 24:4, (15-30), Online publication date: 1-Nov-1993.
  115. ACM
    Vazquez F (2019). Using object oriented structured development to implement a hybrid system, ACM SIGSOFT Software Engineering Notes, 18:4, (44-53), Online publication date: 1-Oct-1993.
  116. ACM
    Steward D (1993). A simple straightforward method for software development, ACM SIGSOFT Software Engineering Notes, 18:4, (36-43), Online publication date: 1-Oct-1993.
  117. Vessey I and Conger S (1993). Learning to specify information requirements, Journal of Management Information Systems, 10:2, (177-201), Online publication date: 1-Sep-1993.
  118. ACM
    Spiegler I and Widder D (1993). Physical database design, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 24:3, (5-11), Online publication date: 1-Aug-1993.
  119. Kendall J and Kendall K (2018). Metaphors and methodologies, MIS Quarterly, 17:2, (149-171), Online publication date: 1-Jun-1993.
  120. ACM
    Janssen C, Weisbecker A and Ziegler J Generating user interfaces from data models and dialogue net specifications Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, (418-423)
  121. ACM
    Neerincx M and de Greef P How to aid non-experts Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, (165-171)
  122. ACM
    Herbsleb J and Kuwana E Preserving knowledge in design projects Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, (7-14)
  123. ACM
    Grudin J (1993). Interface: an evolving concept, Communications of the ACM, 36:4, (110-119), Online publication date: 1-Apr-1993.
  124. ACM
    Arifoglu A (1993). A methodology for software cost estimation, ACM SIGSOFT Software Engineering Notes, 18:2, (96-105), Online publication date: 1-Apr-1993.
  125. Batini C, Di Battista G and Santucci G (2019). Structuring Primitives for a Dictionary of Entity Relationship Data Schemas, IEEE Transactions on Software Engineering, 19:4, (344-365), Online publication date: 1-Apr-1993.
  126. ACM
    Harrison R and Glass C Dynamic programming in a pure functional language Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice, (179-186)
  127. ACM
    Strong N Identifying a complete object oriented life cycle for large systems development Proceedings of the conference on TRI-Ada '92, (166-175)
  128. ACM
    Malone T, Lai K and Fry C Experiments with Oval Proceedings of the 1992 ACM conference on Computer-supported cooperative work, (289-297)
  129. ACM
    Loucopoulos P and Katsouli E (1992). Modelling business rules in an office environment, ACM SIGOIS Bulletin, 13:2, (28-37), Online publication date: 2-Aug-1992.
  130. ACM
    Kim J and Lerch F Towards a model of cognitive process in logical design Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (489-498)
  131. ACM
    Ho Y To what extent will case tools assist users in the systems development? Proceedings of the 1992 ACM SIGCPR conference on Computer personnel research, (93-96)
  132. ACM
    Anderson J, Sheffler J and Ward E Manageable object-oriented development: abstraction, decomposition, and modeling Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (199-212)
  133. ACM
    Steigerwald R, Hughes G and Berzins V CAPS as a requirements engineering tool Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (75-83)
  134. ACM
    Marschalk G SA-2-Ada: a methodology for deriving Ada designs from structured analysis specifications Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (64-74)
  135. ACM
    Kyng M (1991). Designing for cooperation: cooperating in design, Communications of the ACM, 34:12, (65-73), Online publication date: 1-Dec-1991.
  136. ACM
    Spicer K and Umphress D (1991). A method for mapping an analysis to a reusable design, ACM SIGAda Ada Letters, XI:9, (67-82), Online publication date: 1-Oct-1991.
  137. ACM
    Davis A and Bersoff E (1991). Impacts of life cycle models on software configuration management, Communications of the ACM, 34:8, (104-118), Online publication date: 1-Aug-1991.
  138. ACM
    Cundiff W (2019). DSS structure and algorithmic transparency in APL, ACM SIGAPL APL Quote Quad, 21:4, (94-105), Online publication date: 1-Jul-1991.
  139. ACM
    Cundiff W DSS structure and algorithmic transparency in APL Proceedings of the international conference on APL '91, (94-105)
  140. Fraser M, Kumar K and Vaishnavi V (2019). Informal and Formal Requirements Specification Languages, IEEE Transactions on Software Engineering, 17:5, (454-466), Online publication date: 1-May-1991.
  141. ACM
    Sanden B (1989). Entity-life modeling and structured analysis in real-time software design—a comparison, Communications of the ACM, 32:12, (1458-1466), Online publication date: 1-Dec-1989.
  142. Kung C (2019). Conceptual Modeling in the Context of Development, IEEE Transactions on Software Engineering, 15:10, (1176-1187), Online publication date: 1-Oct-1989.
  143. ACM
    Cook D (1989). High productivity techniques for large APL system, ACM SIGAPL APL Quote Quad, 19:4, (101-106), Online publication date: 1-Jul-1989.
  144. ACM
    Cook D High productivity techniques for large APL system Conference proceedings on APL as a tool of thought, (101-106)
Contributors

Recommendations

Leo L. Pipino

In the preface to his book, Edward Yourdon poses the question “Does the world really need another book on systems analysis__?__” On reading this book most readers will agree, I believe, that it is a useful addition to the current literature on systems analysis. Novice analysts and students in a systems analysis course are the intended audience. Seasoned professionals, however, will also find portions of the book helpful. The book is organized into five major sections: four parts constitute the main text and the fifth contains a set of appendices. Part 1 introduces basic system concepts, major approaches to the development of information systems, an overview of some major development tools, and an elaboration of issues such as productivity and reliability which should be of concern to analysts. Part 2 presents the tools necessary to perform structured analysis—structured analysis as defined by Yourdon and in the classic books of DeMarco [1] and Gane and Sarson [2]. Not unexpectedly, the tools he reviews are those commonly associated with this approach to systems analysis. Yourdon, however, suggests the use of two additional tools when performing analysis. To the traditional dataflow diagrams, data dictionary, and process specifications, Yourdon advocates adding the entity-relationship (ER) model to represent the database and state transition diagrams to aid in the analysis of real-time systems. A minor deficiency in the exposition of the ER model is the author's use of the older form of ER diagrams instead of the revised form which, for example, introduces the concept and symbol for a composite entity. Part 3 addresses the process of system analysis in detail. Here again Yourdon has modified the traditional structured analysis methodology. He advocates a “middle out” approach introducing the idea of upward leveling of dataflow diagrams along with the traditional downward leveling. New terminology is also introduced. The author writes of the environmental model, the behavioral model, and the user implementation model of the system. The three roughly correspond to the context diagram, the set of leveled dataflow diagrams, and the model of the system with automation boundaries identified and user interfaces defined, respectively. The author uses reasoned justification and interesting historical observations to support his suggestions. The final part of the main text, Part 4, provides a linkage with the process of system design. This part presents summary coverage of design techniques, discusses the issues relating to such topics as programming and testing, and covers maintaining the system's specifications. A set of seven appendices completes the book. The appendices address such diverse topics as automated tools, cost-benefit analysis, guidelines for developing time estimates, and the conduct of walkthroughs and of interviews. They also include two extensive case studies that apply the techniques elaborated in the main text. The placement of these topics in separate appendices makes this important material available to the interested reader without diverting attention from the main thrust of the book. Although the author emphasizes a particular methodology and a set of modeling tools for performing systems analysis, he explicitly takes the position that which tool is used is not as important as the goodness of the tool. By presenting explicit criteria with which to evaluate this goodness, the book serves the student, the novice analyst, and even the experienced practitioner well. Indeed, guidelines for performing specific tasks and for avoiding pitfalls are abundantly interspersed throughout the text. The book is surprisingly free of typographical errors. A number of the incidental illustrations, mostly in Part 1, are somewhat amateurish. The technical diagrams, such as dataflow diagrams and entity-relationship diagrams, are well presented, however. From a teaching perspective, I would like a few more short cases as exercises at the end of some of the tool chapters. In summary, this book is well written and eminently readable. It provides comprehensive coverage of the subject matter. The book meets its objective of providing a current, relevant, and readable text for the novice analyst and serving as a source text for the seasoned practitioner. I would recommend its consideration to those evaluating textbooks for use in a systems analysis course.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.