Software Engineering

Author(s): Matthew Clavelli

Edition: 1

Copyright: 2024

Pages: 89

Choose Your Format

Choose Your Platform | Help Me Choose

Ebook

$57.75 USD

ISBN 9798385101375

Details Electronic Delivery EBOOK 180 days

This textbook integrates methodologies from the Project Management Institute (PMI) and the IEEE Software Engineering Body of Knowledge (SWEBOK) supported with personal experience in embedded systems and cloud software environments.

 The text is organized in a classroom-oriented format featuring exercises and discussion prompts that encourage students to think critically, research existing practices, and develop their own projects using engineering and project management disciplines.

 By applying structured planning and strategy, readers will discover how thoughtful design dramatically improves both the quality and speed of software development.

Introduction 
Chapter 1 Introduction and Concepts 
Chapter 2 Introduction to Projects 
Chapter 3 Prescriptive and Agile Projects 
Chapter 4 Planning 
Chapter 5 Communications and Requirements 
Chapter 6 Design 
Chapter 7 Construction 
Chapter 8 Testing 
Chapter 9 Software Maintenance 
Conclusion 

Matthew Clavelli

Matthew Clavelli is an Electrical and Computer Engineer with 6 years of experience in embedded software and 6 years in cloud software.  He is certified as a senior PMP with 10 years of project experience spanning both software environments and is currently pursuing a PhD in Cyber Defense. 

In addition to teaching engineering and software courses at the college level, he is mentoring students hands-on STEM programs including First Lego League competitions which emphasize applied learning, teamwork, and disciplined problem solving.

This textbook integrates methodologies from the Project Management Institute (PMI) and the IEEE Software Engineering Body of Knowledge (SWEBOK) supported with personal experience in embedded systems and cloud software environments.

 The text is organized in a classroom-oriented format featuring exercises and discussion prompts that encourage students to think critically, research existing practices, and develop their own projects using engineering and project management disciplines.

 By applying structured planning and strategy, readers will discover how thoughtful design dramatically improves both the quality and speed of software development.

Introduction 
Chapter 1 Introduction and Concepts 
Chapter 2 Introduction to Projects 
Chapter 3 Prescriptive and Agile Projects 
Chapter 4 Planning 
Chapter 5 Communications and Requirements 
Chapter 6 Design 
Chapter 7 Construction 
Chapter 8 Testing 
Chapter 9 Software Maintenance 
Conclusion 

Matthew Clavelli

Matthew Clavelli is an Electrical and Computer Engineer with 6 years of experience in embedded software and 6 years in cloud software.  He is certified as a senior PMP with 10 years of project experience spanning both software environments and is currently pursuing a PhD in Cyber Defense. 

In addition to teaching engineering and software courses at the college level, he is mentoring students hands-on STEM programs including First Lego League competitions which emphasize applied learning, teamwork, and disciplined problem solving.