Software Engineering, Volume 1: The Development Process (Software Engineering Resource Guide) - Softcover

Thayer, Richard H.; Dorfman, Merlin

 
9780769515557: Software Engineering, Volume 1: The Development Process (Software Engineering Resource Guide)

Inhaltsangabe

Software engineering is going through an identity crisis leaving many to wonder where, how, and if its previous principles still apply. A major difficulty of the available software engineering literature is that knowledge appears in many forms and sources without a specific framework of guidelines on how to apply it to changing situations. The goal of this new text is to resolve this problem by providing a considerable and useful proportion of software engineering technical knowledge. This second edition updates the material in the first edition of "Software Engineering", 1996, with two comprehensive volumes containing specially selected and newly authored papers that sufficiently cover the process of software engineering. Volume 1, the development process, covers the activities and tasks of the developer including requirements analysis, design, coding, integration, testing, and installation and acceptance related to software products. This new tutorial's chapters cover seven development processes: system requirements analysis and design, software requirements analysis and design, software architectural design, implementation (coding), and testing plus maintenance. The book's structure prepares individuals to take the IEEE Computer Society Certified Software Development Professional examination. Each chapter begins with an introduction that establishes the subject, supporting papers, and standards. The backbone for this publication is IEEE/EIA Standard 12207-1997, Standard for Information Technology - Software Life Cycle Processes.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Richard H. Thayer, PhD, is a consultant in the field of software engineering and project management. Prior to this, he was a Professor of Software Engineering at California State University, Sacamento, California, United States of America. Thayer travels widely where he consults and lectures on software engineering, project management, software engineering standards, software requirements engineering, and software quality assurance. He is a Visiting Researcher and Lecturer at the University of Strathclyde, Glasgow, Scotland. He is an expert in software project management and engineering standards. Dr. Thayer is a Fellow of the IEEE, a member of the IEEE Computer Society and the IEEE Software Engineering Standards Committee. He is a principal author for a Standard for Concept of Operations (ConOps) document (IEEE std 1362--1998) and a principal author of the Standard for Software Project Management Plans (IEEE std 1058--1998). He is also an Associate Fellow of the American Institute of Aeronautics and Astronautics (AIAA) where he served on the AIAA Technical Committee on Computer Systems, and he is a member of the Association for Computing Machinery (ACM). He is also a registered professional engineer. He holds a BSEE and an MS degree from the University of Illinois at Urbana (1962) and a PhD from the University of California at Santa Barbara (1979) each in Electrical Engineering. He has edited and/or co--edited numerous tutorials for the IEEE Computer Society Press: Software Engineering Project Management (1988), System and Software Requirements Engineering (1990), and Software Engineering--A European Prospective (1992). He is the author of over 40 technical papers and reports on software project management, software engineering, and software engineering standards and is an invited speaker at many national and international software engineering conferences and workshops. Merlin Dorfman, Ph.D., is a Quality Systems Staff Engineer at Cisco Systems in San Jose, California. His responsibilities includes making improvements to the engineering and management processes, and ISO 9001 compliance. He is co--editor of three IEEE Tutorial volumes, "Software Engineering," "Software Requirements Engineering," and "Standards, Guidelines, and Examples for System and Software Requirements Engineering," and co--editor of a volume, "Aerospace Software Engineering," in the AIAA "Progress in Aeronautics and Astronautics" series. He was a member of the Steering Committee for IEEE International Conferences on Requirements Engineering in 1994, 1996, 1998, and 2000. He is a Curriculum Accreditation visitor for Aerospace Engineering through AIAA and the Engineering Accreditation Council of the Accreditation Board for Engineering and Technology (ABET). Dr. Dorfman has a BS and MS from the Massachusetts Institute of Technology and a PhD from Stanford University, all in Aeronautics and Astronautics. He is a registered Professional Engineer in the states of California and Colorado, and is a member of the Tau Beta Pi and Sigma Gamma Tau Honary societies.

Von der hinteren Coverseite

Software engineering is going through an identity crisis leaving many to wonder where, how, and if its previous principles still apply. A major difficulty of the available software engineering literature is that knowledge appears in many forms and sources without a specific framework of guidelines on how to apply it to changing situations.

The goal of this new text is to resolve this problem by providing a considerable and useful proportion of software engineering technical knowledge. This second edition updates the material in the first edition of Software Engineering, 1996, with two comprehensive volumes containing specially selected and newly authored papers that sufficiently cover the process of software engineering. Volume 1, the development process, covers the activities and tasks of the developer including requirements analysis, design, coding, integration, testing, and installation and acceptance related to software products. This new tutorial's chapters cover seven development processes: system requirements analysis and design, software requirements analysis and design, software architectural design, implementation (coding), and testing plus maintenance.

The book's structure prepares individuals to take the IEEE Computer Society Certified Software Development Professional examination. Each chapter begins with an introduction that establishes the subject, supporting papers, and standards. The backbone for this publication is IEEE/EIA Standard 12207-1997, Standard for Information Technology—Software Life Cycle Processes.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.