Software engineering : a holistic view

書誌事項

Software engineering : a holistic view

Bruce I. Blum

(The Johns Hopkins University/Applied Physics Laboratory series in science and engineering)

Oxford University Press, c1992

大学図書館所蔵 件 / 12

この図書・雑誌をさがす

注記

Inlcudes bibliographical references (p. [545]-578) and index

内容説明・目次

内容説明

This book offers an integrated and pragmatic overview of software engineering. Intended as a text for an upper-class undergraduate or first-year graduate course in software engineering, it should be of interest to practitioners as well. It gives students a basic grounding in the process of software development and teaches them how a disciplined application of methods and tools can improve the quality and productivity of projects such as information systems, software tools, and engineering analyses. The material is organized around three themes: software engineering is the discipline of implementing computer-supported solutions to real problems, the software process is one of solving, and all software solutions must be expressed as formal models. Because software engineering is presented as an evolving discipline, current practices are explained in the context of their initial goals and historical setting. As a result, the text focuses not on how things are done, but why they are done that way. All illustrations are drawn from a central case study-the development of a software configuration management system. The book contains exercises and an extended reading list.

目次

  • 1. The Software Process
  • 2. What is Software Engineering?
  • 3. Models of the Software Process
  • 4. Software Engineering as Problem Solving
  • 5. Facts, Myths, and Perceptions
  • 6. Some Final Comments
  • 7. Requirements Analysis and Modelling
  • 8. Approaching Requirements Analysis
  • 9. The Configuration Management Case Study
  • 10. Modeling Techniques
  • 11. Implicit Requirements
  • 12. The Next Steps
  • 13. Modeling-in-the-Large
  • 14. Decomposition and Composition
  • 15. Structured Analysis and Structured Design
  • 16. Jackson System Development and Programming
  • 17. Comparisons and Alternatives
  • 18. Modeling-in-the-Small
  • 19. Implementing the System
  • 20. Encapsulation Techniques
  • 21. The Program Proof
  • 22. Concluding Observations on Modeling
  • 23. Verification and Validation
  • 24. On the Importance of Being Ernest
  • 25. Before the Programs Exist
  • 26. After the Programs Exist
  • 27. The Cleanroom
  • 28. A Summing Up
  • 29. Managing the Process
  • 30. Overview of Management
  • 31. Principles of Software Project Management
  • 32. Process Improvement Technologies
  • 33. Some Final Observations
  • 34. Epilogue
  • Appendix A. Exercises
  • Appendix B. Readings
  • Index

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

  • NII書誌ID(NCID)
    BA18777510
  • ISBN
    • 019507159X
  • LCCN
    91031490
  • 出版国コード
    us
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    New York
  • ページ数/冊数
    xiii, 588 p.
  • 大きさ
    24 cm
  • 分類
  • 件名
  • 親書誌ID
ページトップへ