书籍详情
《软件工程实践者的研究方法》[44M]百度网盘|亲测有效|pdf下载
  • 软件工程实践者的研究方法

  • 出版社:欣玥玥图书专营店
  • 出版时间:2016-01
  • 热度:12529
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:软件工程实践者的研究方法

定价:79元

作者:(美)罗杰.S.普莱斯曼

出版社:机械工业出版社

出版日期:2016-01-01

ISBN:9787111499312

字数:500000

页码:579

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


  经过精编适合中国高校软件工程本科教学要求的双语精品教材!

内容提要


本书自1982年发行版以来,一直受到软件工程界的高度重视,成为高等院校计算机相关专业软件工程课的重要教学参考书。近30年来,它的各个后继版本一直都是软件专业人土熟悉的读物,在国际软件工程界享有无可质疑的地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。

目录


作者介绍


作者:(美国)罗杰 S.普莱斯曼(Roger S.Pressman) (美国)布鲁斯 R.马克西姆(Bruce R.Mam)

罗杰 S.普莱斯曼(Roger S.Pressman),软件过程改进和软件工程技术方面的国际知名人士。Pressman博士著有6部著作,并撰写了很多技术文章,是多种行业期刊的固定撰稿人,曾任多种行业杂志的编委,多年来一直担任《IEEE Software》杂志的Manager专栏的编辑。他还是美国计算机协会(ACM)、美国电气与电子工程师协会(IEEE)等组织的成员。
布鲁斯 R.马克西姆(Bruce R.Mam)在30多年的职业生涯中,Mam博士曾先后担任过软件工程师、项目经理、大学教授、图书作者和技术顾问,具有丰富的产业和学术经验。Mam博士现为密歇根大学迪尔伯恩分校计算机和信息科学副教授,还是美国计算机协会(ACM)、美国电气与电子工程师协会(IEEE)、美国工程教育学会(ASEE)等组织的成员。

文摘


序言


PREFACEWhen puter software succeeds梬hen it meets the needs of the people who use it, when it performs awlessly over a long period of time, when it is easy to modify and even easier to use梚t can and does change things for the better. But when software fails梬hen its users are dissatis ed, when it is error prone, when it is dif cult to change and even harder to use梑ad things can and do happen. We all want to build software that makes things better, avoiding the bad things that lurk in the shadow of failed efforts. To succeed, we need discipline when software is designed and built. We need an engineering approach. It has been almost three and a half decades since the rst edition of this book was written. During that time, software engineering has evolved from an obscure idea practiced by a relatively small number of zealots to a legitimate engineering disci-pline. Today, it is recognized as a subject worthy of serious research, conscientious study, and tumultuous debate. Throughout the industry, software engineer has re-ced programmer as the job title of preference. Software process models, software engineering methods, and software tools have been adopted successfully across a broad spectrum of industry segments. Although managers and practitioners alike recognize the need for a more disci-plined approach to software, they continue to debate the manner in which discipline is to be applied. Many individuals and panies still develop software haphazardly, even as they build systems to service today抯 most advanced technologies. Many pro-fessionals and students are unaware of modern methods. And as a result, the quality of the software that we produce suffers, and bad things happen. In addition, debate and controversy about the true nature of the software engineering approach continue. The status of software engineering is a study in contrasts. Attitudes have changed, progress has been made, but much remains to be done before the discipline reaches full maturity. The eighth edition of Software Engineering: A Practitioner抯 Approach is intended to serve as a guide to a maturing engineering discipline. The eighth edition, like the seven editions that preceded it, is intended for both students and practitioners, re-taining its appeal as a guide to the industry professional and a prehensive intro-duction to the student at the upper-level undergraduate or rst-year graduate level. The eighth edition is considerably more than a simple update. The book has been revised and restructured to improve pedagogical ow and emphasize new and im-portant software engineering processes and practices. In addition, we have further enhanced the popular 搒upport system?for the book, providing a prehensive set of student, instructor, and professional resources to plement the content of the book. These resources are presented as part of a website (.mhhe./pressman) speci cally designed for Software Engineering: A Practitioner's Approach. The Eighth Edition. fourparts. This organization better partmentalizes topics and assists instructors who may not have the time to plete the entire book in one term.Part 1, The Process, presents a variety of different views of software process, consid-ering all important process models and addressing the debate between preive and agile process philosophies. Part 2, Modeling, presents analysis and design meth-ods with an emphasis on object-oriented techniques and UML modeling. Quality Management, presents the concepts, procedures, and methods Managing Software Projects, Part?, that enable effective testing strategy and topics that are relevant to those who n, manage, and control a software develo-pment project. Continuingin the tradition of past editions, a series of sidebars is used throughout the book to present the trials and tribulations of a ( ctional) software team to chapter topics. and to provide supple-mentary materials about methods and tools that are relevant to chapter topics.Acknowledgments. Special thanks go to Tim Lethbridge of the University of Ottawa who assisted us in the development of UML and OCL examples, and developed the case study that acpanies this book, and Dale Skrien of Colby College, who devel-oped the UML tutorial in Appendix 1. Their assistance and ments were invaluable. In addition, we抎 like to thank Austin Krauss, Senior Software Engineer at Treyarch, for providing insight into software development in the video game industry. We also wish to thank the reviewers of the eighth edition: Manuel E. Bermudez, University of Florida; Scott DeLoach, Kansas State University; Alex Liu, Michigan State University; and Dean Mathias, Utah State University. Their in-depth ments and thoughtful criticism have helped us make this a much better book.Special Thanks. BRM: I am grateful to have had the opportunity to work with Roger on the eighth edition of this book. During the time I have been working on this book my son Benjamin shipped his rst MobileApp and my daughter Katherine launched her interior design career. I am quite pleased to see the adults they have bee. Im very grateful to my wife, Norma, for the enthusiastic support she has given me as I lled my free time with working on this book. RSP: As the editions of this book have evolved, my sons, Mathew and Michael, have grown from boys to men. Their maturity, character, and success in the real world have been an inspiration to me. Nothing has lled me with more pride. They now have children of their own, Maya and Lily, who start still another generation. Both girls are already wizards on mobile puting devices. Finally, to my wife Barbara, my love and thanks for tolerating the many, many hours in the of ce and encouraging still another edition of 'he book.'Roger S. PressmanBruce R. MamABOUT THE AUTHORSRoger S. Pressman is an internationally recognized consultant and author in soft-ware engineering. For more than four decades, he has worked as a software engi-neer, a manager, a professor, an author, a consultant, and an entrepreneur. Dr. Pressman is president of R. S. Pressman & Associates, Inc., a consulting rm that specializes in helping panies establish effective software engineer-ing practices. Over the years he has developed a set of techniques and tools that improve software engineering practice. He is also the founder of Teslaccessories, LLC, a start-up manufacturing pany that specializes in custom products for the Tesla Model S electric vehicle. Dr. Pressman is the author of nine books, including two novels, and many techni-cal and management papers. He has been on the editorial boards of IEEE Software and The Cutter IT Journal and was editor of the 揗anager?column in IEEE Software. Dr. Pressman is a well-known speaker, keynoting a number of major industry conferences. He has presented tutorials at the International Conference on Soft-ware Engineering and at many other industry meetings. He has been a member of the ACM, IEEE, and Tau Beta Pi, Phi Kappa Phi, Eta Kappa Nu, and Pi Tau Sigma. Bruce R. Mam has worked as a software engineer, project manager, professor, author, and consultant for more than thirty years. His research interests include software engineering, human puter interaction, game design, social media, arti cial intelligence, and puter science education. Dr. Mam is associate professor of puter and information science at the University of Michigan桪earborn. He established the GAME Lab in the College of Engineering and Computer Science. He has published a number of papers on puter algorithm animation, game development, and engineering education. He is coauthor of a best-selling introductory puter science text. Dr. Mam has supervised several hundred industry-based software development projects as part of his work at UM-Dearborn. Dr. Mam抯 professional experience includes managing research informa-tion systems at a medical school, directing instructional puting for a medical campus, and working as a statistical programmer. Dr. Mam served as the chief technology of cer for a game development pany. Dr. Mam was the recipient of several distinguished teaching awards and a distinguished munity service award. He is a member of Sigma Xi, Upsilon Pi Epsilon, Pi Mu Epsilon, Association of Computing Machinery, IEEE Computer Society, American Society for Engineering Education, Society of Women Engineers, and International Game Developers Association.