000 04384nam a22005535i 4500
001 978-3-031-07816-3
003 DE-He213
005 20240423130109.0
007 cr nn 008mamaa
008 220924s2022 sz | s |||| 0|eng d
020 _a9783031078163
_9978-3-031-07816-3
024 7 _a10.1007/978-3-031-07816-3
_2doi
050 4 _aQA76.758
072 7 _aUMZ
_2bicssc
072 7 _aCOM051230
_2bisacsh
072 7 _aUMZ
_2thema
082 0 4 _a005.1
_223
100 1 _aO'Regan, Gerard.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
245 1 0 _aConcise Guide to Software Engineering
_h[electronic resource] :
_bFrom Fundamentals to Application Methods /
_cby Gerard O'Regan.
250 _a2nd ed. 2022.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2022.
300 _aXXVII, 444 p. 126 illus., 104 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aUndergraduate Topics in Computer Science,
_x2197-1781
505 0 _a1. Fundamentals of Software Engineering -- 2. Ethics and Professional Responsibility -- 3. Ethical Software Engineering -- 4. Software Project Management -- 5. Requirements Engineering -- 6. Software Design and Development -- 7. Software Inspections -- 8. Software Testing -- 9. Data Science and Privacy -- 10. Software Metrics and Problem Solving -- 11. Supplier Selection and Management -- 12. Configuration Management -- 13. Software Quality Assurance -- 14. Agile Methodology -- 15. Software Reliability and Dependability -- 16. Formal Methods -- 17. Z Specification Language.
520 _aThis long-awaiting new edition of an essential textbook concisely introduces the fundamental principles of software engineering, also offering practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality. Topics and features: Presents a broad overview of software engineering, including software lifecycles and phases in software development, and project management for software engineering Includes key learning topics, summaries, and review questions in each chapter, together with a useful glossary Discusses professional responsibilities of software engineers Discusses ethical and privacy challenges in software engineering, software design and development, and project management and outsourcing Explains formal methods, a set of mathematical techniques to specify and derive a program from its specification Describes innovations in the field of software as distributed systems, service-oriented architecture, software as a service, cloud computing, and embedded systems Investigates legal aspects of software engineering including patent and copyright law, as well as legal aspects of outsourcing Examines the field of cybersecurity and cybercrime This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to learn how to build high-quality and reliable software on time and on budget. The text also serves as a self-study primer for software engineers, quality professionals, and software managers. Dr. Gerard O’Regan is an Assistant Professor in Mathematics at the University of Central Asia in Kyrgyzstan. He is the author of several books in the Mathematics and Computing fields, including A Brief History of Computing, with Springer.
650 0 _aSoftware engineering.
650 0 _aComputer programming.
650 0 _aComputer science.
650 0 _aSoftware engineering
_xManagement.
650 1 4 _aSoftware Engineering.
650 2 4 _aProgramming Techniques.
650 2 4 _aComputer Science Logic and Foundations of Programming.
650 2 4 _aSoftware Management.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031078156
776 0 8 _iPrinted edition:
_z9783031078170
830 0 _aUndergraduate Topics in Computer Science,
_x2197-1781
856 4 0 _uhttps://doi.org/10.1007/978-3-031-07816-3
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cSPRINGER
999 _c185011
_d185011